Greek Meatballs (Keftedakia)
Some recipes carry the scent of childhood — and Keftedakia, the humble Greek meatballs, are definitely one of them. Flavored with fresh mint, parsley, and a splash of mastiha liqueur, these little golden bites are crispy on the outside, soft and juicy inside, and filled with nostalgia.

They’re the kind of food that instantly brings back memories of long summer lunches, the smell of olive oil, and a plate piled high in the middle of the table. Serve them the classic way — with fried potatoes — for that “Greek mama” vibe, or, if you’re keeping it light, pair them with a spoonful of Greek yogurt and a simple tomato salad.
And if you’re feeling adventurous, replace part of the beef with pork or lamb for a richer, more aromatic version.
Keftedakia are one of the simplest and most beloved dishes in Greek home cooking — a staple at family tables, Sunday lunches, and seaside tavernas. Their origin goes back centuries, shared across the Mediterranean under many names (keftes, kofta, kufteh), but in Greece they became something deeply personal — every household has its own version. Some use mint, others add ouzo or vinegar, and every cook swears that theirs is the best. What’s certain is that wherever you eat them, keftedakia taste like home.
Tips for Perfect Greek Keftedakia
- Use a mix of beef and pork (or only beef with a little olive oil added) for the juiciest texture.
- Bread soaked in water or milk makes meatballs softer than breadcrumbs — squeeze out excess liquid well.
- Don’t overmix the meat — gentle mixing keeps keftedes tender, not dense.
- Rest the mixture for at least 30 minutes so flavours blend and the texture improves.
- Shape lightly — overpacking the meat makes them tough.
- Coat in flour right before frying to get that classic crisp crust.
- Fry in medium heat, not high — around 170–175°C. Too hot → burnt outside, raw inside.
- Baking option: Spray with oil and bake at 200°C until golden if you prefer lighter keftedes.
Storage & Reheating
- Make ahead: You can shape the meatballs and refrigerate them raw for 12 hours before frying
- Fridge: Keeps for 3–4 days in an airtight container.
- Freezer: Freeze cooked meatballs for up to 2 months.
- Reheat: Warm in a pan with a splash of water or in the oven at 160°C.
FAQ
Why are my keftedes tough?
Overmixing makes the meat dense. Mix gently and use soaked bread for softness.
Can I bake keftedes instead of frying?
Yes — bake at 200°C on parchment, brushing lightly with olive oil for colour.
Why do my meatballs fall apart?
Too much liquid in the mixture or not enough resting time. Squeeze the bread well and chill the mixture.
Can I make keftedes without egg?
Yes. Bread + resting time will bind the mixture.
Can I use turkey or chicken?
Yes, but reduce cooking time and add more olive oil — lean meats dry out faster.
PrintGreek Meatballs (Keftedakia)
Greek keftedakia — juicy, tender meatballs with herbs, bread, and olive oil.
Ingredients
- 500 g ground beef (with some fat)
- 1 medium onion, grated (with its juices)
- 1 egg
- 2 slices of bread -preferably sourdough (crumb only), soaked in a mix of water and 2 shots of mastiha liqueur or ouzo
- 1 garlic clove, minced
- 1 tbsp vinegar
- 1 tbsp olive oil
- 1 cup fresh mint, finely chopped
- 1 cup parsley, finely chopped
- 1 tsp oregano or thyme
- salt and pepper
- flour for coating
- olive oil for frying
Instructions
- Prepare the keftedes. In a small pan, sauté the onion in a little olive oil until soft and sweet, then set aside to cool.
- In a large bowl, combine the ground beef with the cooled onion, egg, soaked bread, garlic, vinegar, olive oil, herbs, salt, and pepper.
- Mix well with your hands for at least 10–15 minutes, wetting them occasionally with water to keep the texture light and airy.
- Cover and refrigerate the mixture for about an hour.
- Shape the meatballs. When ready, shape small meatballs — I prefer bite-sized ones, but make them any size you like.
- Fry them. Heat plenty of olive oil in a deep frying pan until hot.
- Coat each meatball lightly with flour, shaking off the excess.
- Fry in batches over medium-high heat until golden and crisp on all sides, about 4–5 minutes depending on size.
- Transfer to paper towels to absorb excess oil and serve warm
