Herb-packed lamb meatballs pan-seared until crisp, served with a smoky charred lemon and yogurt sauce.
Keftedes are Greece's answer to meatballs -- ground meat (often lamb or a lamb-beef blend) mixed with grated onion, mint, oregano, and sometimes soaked bread, then pan-fried until crisp outside and tender within. This version finishes the dish with charred lemon halves, blackened briefly in a dry pan, whose juice is stirred into a garlic yogurt sauce for a smoky-tart counterpoint to the rich lamb. The technique that defines good keftedes is grating the onion rather than dicing it, which releases its juice directly into the meat mixture, keeping the meatballs moist as they fry. A short rest in the fridge after shaping firms them up so they hold together better in the hot pan without needing excessive oil or a delicate touch. Served with warm pita, the charred lemon-yogurt sauce, and a simple tomato-cucumber salad, keftedes are a mainstay of Greek tavernas and home cooking alike -- easy to make ahead, and just as good eaten warm as part of a mezze spread.
Serves 4
Combine lamb, grated onion, garlic, breadcrumbs, egg, mint, oregano, and salt. Mix gently just until combined.
Form into 16-18 small meatballs. Refrigerate 15-20 minutes to firm up.
Heat olive oil in a skillet over medium heat. Fry meatballs in batches, turning, 8-10 minutes total until deeply browned outside and cooked through.
In a separate dry skillet, char lemon halves cut-side down over medium-high heat 2-3 minutes until blackened.
Squeeze the charred lemons and whisk the juice into Greek yogurt with minced garlic and olive oil.
Serve the meatballs hot with the charred lemon-yogurt sauce, warm pita, and a simple tomato-cucumber salad.
Grate the onion instead of dicing it -- this releases moisture directly into the meat mixture, keeping the meatballs juicy.
Chill the shaped meatballs before frying so they hold together better and don't fall apart in the hot pan.
Char the lemons in a completely dry pan; the caramelized sugars add real smoky depth to the yogurt sauce.
Use ground beef instead of lamb for a milder flavor, common in some regional versions.
Bake the meatballs at 200C/400F for 18-20 minutes instead of frying for a lighter version.
Add crumbled feta directly into the meat mixture for extra richness and saltiness.
Refrigerate cooked meatballs up to 4 days; the sauce keeps separately up to 5 days. Reheat meatballs gently in a skillet or low oven to keep them from drying out.
Keftedes are a staple of Greek home cooking and taverna menus, with roots tracing to Ottoman-era meatball traditions shared across the eastern Mediterranean and Middle East, each region developing its own herb and spice combinations.
Yes, bake at 200C/400F for 18-20 minutes on a lined sheet pan, flipping halfway, though the exterior won't be quite as deeply crisp as pan-frying.
This usually happens if the mixture wasn't chilled before cooking or didn't have enough binder -- make sure to use the full amount of egg and breadcrumbs and chill for at least 15 minutes.
Yes, shape them and refrigerate up to a day ahead, or fully cook them and reheat gently when ready to serve.
Per serving (260g / 9.2 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.