Keftédes (κεφτέδες) are traditional Greek meatballs bursting with bright herbs and spices. A family favorite in Greece, keftédes are often served as part of a mezé platter with pita bread, olives and tzatziki, or alongside a simple salad. They feature ground meat (typically beef and lamb or pork) mixed with fragrant herbs like mint and oregano, a hint of garlic, and a touch of cinnamon. The result is a meatball that is crispy on the outside yet juicy and tender inside, with a refreshing lemony edge. These meatballs are perfect for sharing – fried until golden and drizzled with a light lemon–herb sauce, they make a satisfying main or appetizer. Every family has its version, but the key is balancing the savory meat with herbs and a zip of citrus.
Keftedes
Course: Appetizers, MainCuisine: Greek, MediterraneanDifficulty: Easy4
servings20
minutes20
minutes250
kcalThere is something elemental about keftedes—those humble Greek meatballs—that transcends their modest form. I first encountered them not in a taverna, but in the cramped kitchen of a friend’s grandmother on the island of Naxos. The air was thick with the scent of garlic and oregano, and her hands—worn smooth from decades of cooking—moved with the precision of ritual. Keftedes, she told me, are not just food; they are memory. Made from ground beef kneaded with grated onion, minced garlic, chopped parsley, dried oregano, and that whisper of mint that always surprises you, the mixture rests for half an hour in the refrigerator—like the pause before a story resumes. Shaped lovingly by hand, each ball is fried in golden olive oil until crisped to a perfect, sunburnt brown. Served warm, often nestled beside a cool tzatziki or wrapped in a piece of torn pita with a few bites of tomato, keftedes aren’t loud or showy. But they carry the weight of centuries—the flavors of shepherds and seafarers, of Sunday tables and village feasts. Eating them, even alone, you’re never really eating alone. There’s a whole country sitting beside you, quietly sharing the plate.
Ingredients
- Meatball Mixture
500g (1 lb) ground beef or a mix of beef and pork
1 medium onion, finely grated
2 cloves garlic, minced
1/2 cup fresh parsley, finely chopped
1 tsp. dried oregano
1/2 tsp. dried mint (optional but traditional)
1 large egg
1/2 cup breadcrumbs (or stale bread soaked in water and squeezed dry)
2 tbsp olive oil
Salt and pepper to taste
- For Frying
1/2 cup all-purpose flour (for dusting)
Olive oil or sunflower oil for frying
Directions
- Prepare the Meatball Mixture
- In a large bowl, combine the ground meat, grated onion, minced garlic, parsley, oregano, mint (if using), egg, breadcrumbs, olive oil, salt, and pepper.
- Mix thoroughly with your hands until all ingredients are evenly distributed. Do not overmix to avoid tough meatballs.
- Cover the mixture with plastic wrap and refrigerate for 30 minutes to allow the flavors to meld.
- Shape the Keftedes
- Remove the meat mixture from the fridge.
- With slightly damp hands, form small, round meatballs, about the size of a walnut (approximately 1.5 inches in diameter).
- Lightly roll each meatball in flour, shaking off any excess.
- Fry the Meatballs
- Heat a generous amount of oil in a deep skillet or frying pan over medium-high heat.
- When the oil is hot, fry the meatballs in batches, ensuring they are not overcrowded. Cook for about 4–5 minutes per side, until golden brown and cooked through.
- Remove the meatballs with a slotted spoon and drain on paper towels to remove excess oil.
- Serve
- Serve the keftedes warm, accompanied by tzatziki sauce, pita bread, or a fresh Greek salad. They can also be enjoyed as part of a mezze platter.
Notes
- For a healthier version, bake the meatballs at 200°C (400°F) for 20–25 minutes, flipping halfway through.
- Adding a splash of ouzo or red wine to the meat mixture is a traditional twist that enhances the flavor.
- Leftover keftedes can be stored in an airtight container in the refrigerator for up to 3 days.

