Why You’ll Love Greek Keftedes Recipe
Greek keftedes are a perfect blend of simplicity and bold flavor. The combination of fresh herbs, spices, and tender meat creates meatballs that are both comforting and vibrant.
First, the texture is exceptional. The outside becomes beautifully crisp during frying, while the inside stays juicy and tender. This contrast makes every bite satisfying.
Another reason to love this recipe is its authentic Mediterranean flavor. Fresh parsley, mint, oregano, and garlic create a bright herbaceous taste that distinguishes keftedes from other meatball varieties.
This recipe is also very versatile. You can serve keftedes as an appetizer with dips, inside pita bread as a sandwich, or alongside a salad for a complete meal.
Finally, they are quick and easy to prepare. With simple ingredients and a short cooking time, these meatballs are perfect for weeknight dinners or casual gatherings.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
500 g ground beef or lamb
1 small onion, finely grated
2 cloves garlic, minced
1/2 cup fresh parsley, finely chopped
2 tablespoons fresh mint, finely chopped
1/2 cup breadcrumbs
1 large egg
2 tablespoons milk
1 teaspoon dried oregano
1/2 teaspoon ground cumin
1/2 teaspoon salt
1/4 teaspoon black pepper
olive oil for frying
Directions
Begin by placing the ground beef or lamb in a large mixing bowl. Add the finely grated onion, minced garlic, chopped parsley, chopped mint, breadcrumbs, egg, and milk.
Sprinkle in the dried oregano, ground cumin, salt, and black pepper. These spices give the meatballs their classic Mediterranean flavor.
Using your hands, gently mix everything together until the ingredients are evenly distributed. Avoid overmixing, as this can make the meatballs dense instead of tender.
Cover the bowl and place it in the refrigerator for about 20 minutes. This step allows the flavors to blend and helps the mixture hold its shape during cooking.
After chilling, shape the mixture into small meatballs about 1 to 1.5 inches in diameter.
Heat a generous amount of olive oil in a skillet over medium heat.
Add the meatballs in batches, making sure not to overcrowd the pan. Fry them while turning occasionally until they become golden brown and fully cooked, which usually takes about 8 to 10 minutes.
Once cooked, transfer the meatballs to a plate lined with paper towels to remove any excess oil.
Serve them warm with tzatziki sauce, pita bread, or a fresh Greek salad.
Servings and timing
Servings: 4 servings
Prep Time: 20 minutes
Cooking Time: 10 minutes
Total Time: 30 minutes
Calories: approximately 320 kcal per serving
Variations
One popular variation includes adding finely chopped dill along with parsley and mint for an even fresher herbal flavor.
You can also substitute the ground beef with ground lamb for a richer and more traditional taste.
For a lighter option, keftedes can be baked in the oven instead of fried. Place them on a lined baking sheet and bake at 400°F (200°C) for about 15–18 minutes.
Some versions include a small amount of grated zucchini or soaked bread instead of breadcrumbs, which keeps the meatballs extra moist.
For a spicier twist, add a pinch of red pepper flakes or paprika to the mixture.
Storage/Reheating
Store leftover keftedes in an airtight container in the refrigerator for up to 3 days.
To reheat, warm them in a skillet over medium heat for a few minutes until heated through. This method helps maintain their crisp exterior.
You can also reheat them in the oven at 350°F (175°C) for about 10 minutes.
If using a microwave, heat them in short intervals to avoid drying them out.
Keftedes freeze well too. Place cooled meatballs in a freezer-safe container and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
FAQs
What are Greek keftedes?
Greek keftedes are traditional fried meatballs made with ground meat, fresh herbs, garlic, and spices. They are commonly served as part of a mezze platter or alongside pita and sauces.
Can I bake keftedes instead of frying them?
Yes, keftedes can be baked in the oven for a lighter version. Bake them at 400°F (200°C) until browned and fully cooked, usually around 15 to 18 minutes.
Which meat is best for keftedes?
Both ground beef and ground lamb work well. Lamb provides a richer flavor, while beef offers a milder and widely preferred taste.
Why do Greek meatballs contain mint?
Mint adds a fresh and aromatic flavor that balances the richness of the meat and enhances the Mediterranean profile of the dish.
How do I keep meatballs tender?
Avoid overmixing the meat mixture and include ingredients like milk, egg, and breadcrumbs, which help keep the meatballs moist and soft.
Can I make the mixture ahead of time?
Yes, the mixture can be prepared and stored in the refrigerator for up to 24 hours before shaping and cooking the meatballs.
What should I serve with keftedes?
They pair well with tzatziki sauce, pita bread, Greek salad, roasted vegetables, or rice.
Can I freeze uncooked keftedes?
Yes, shape the meatballs and freeze them on a tray. Once frozen, transfer them to a freezer bag. They can be cooked directly from frozen or thawed first.
How do I know when the meatballs are fully cooked?
The meatballs should be golden brown on the outside and cooked through inside. Their internal temperature should reach 165°F (74°C).
Are keftedes served as a main dish or appetizer?
They can be served either way. In Greece, they are often part of a mezze spread but can also be served as a main dish with sides.
Conclusion
Greek keftedes are a delicious example of Mediterranean comfort food. Crispy on the outside and tender inside, these herb-filled meatballs deliver bold, fresh flavors with every bite. With simple ingredients and quick preparation, they are an excellent choice for both everyday meals and gatherings. Whether paired with tzatziki, tucked into warm pita bread, or served alongside a vibrant salad, keftedes bring a taste of traditional Greek cooking straight to your kitchen.
Greek Keftedes (Traditional Greek Meatballs)
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Halal
Description
Traditional Greek keftedes are juicy, herb-filled meatballs with a crisp golden exterior and tender interior. Flavored with garlic, parsley, mint, and warm spices, they are a classic Mediterranean dish often served with tzatziki and pita.
Ingredients
- 500 g ground beef or lamb
- 1 small onion, finely grated
- 2 cloves garlic, minced
- 1/2 cup fresh parsley, finely chopped
- 2 tablespoons fresh mint, finely chopped
- 1/2 cup breadcrumbs
- 1 large egg
- 2 tablespoons milk
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Olive oil for frying
Instructions
- In a large bowl, combine the ground meat, grated onion, garlic, parsley, mint, breadcrumbs, egg, and milk.
- Add oregano, cumin, salt, and black pepper to the mixture.
- Mix gently with your hands until all ingredients are evenly combined without overworking the meat.
- Cover the bowl and refrigerate the mixture for about 20 minutes to allow the flavors to develop.
- Shape the mixture into small meatballs about 1 to 1.5 inches in diameter.
- Heat a generous amount of olive oil in a skillet over medium heat.
- Fry the meatballs in batches, turning occasionally, until golden brown and fully cooked, about 8–10 minutes.
- Transfer the cooked meatballs to a plate lined with paper towels to drain excess oil.
- Serve warm with tzatziki sauce, pita bread, or a fresh Greek salad.
Notes
- Chilling the mixture helps the meatballs hold their shape during frying.
- You can substitute lamb with ground beef or a mix of both for deeper flavor.
- If baking instead of frying, cook at 200°C (400°F) for about 15–18 minutes.
- Serve with tzatziki, pita bread, or a Greek salad for a complete meal.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated gently.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Category: Appetizer
- Method: Frying
- Cuisine: Greek
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 2 g
- Sodium: 420 mg
- Fat: 20 g
- Saturated Fat: 7 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 1 g
- Protein: 22 g
- Cholesterol: 95 mg
