These Greek-style beef meatballs blend ground beef with lemon zest, garlic, parsley, mint and oregano, bound by an egg and breadcrumbs (use gluten-free crumbs if needed). Form walnut-sized balls and pan-fry in olive oil until browned and cooked through, about 8–10 minutes per batch. Serve hot with a lemony yogurt-dill sauce. Ready in about 45 minutes for four servings; oven-bake option available for hands-off cooking.
The smell of cumin toasting in a hot skillet transports me straight to a tiny taverna in Crete where the owner tossed herbs into everything with generous abandon. These Greek style beef meatballs capture that same unpretentious magic, juicy and herb flecked, with a cool yogurt sauce that makes every bite sing. They are the kind of dish that turns a random Tuesday dinner into something worth remembering.
My neighbor Elena once smelled these cooking through the hallway and knocked on my door with a bottle of wine before I even had a chance to plate them. We ended up eating the entire batch standing around the kitchen counter, dipping meatballs into the yogurt sauce and talking until midnight.
Ingredients
- 500 g ground beef: A decent fat content around 15 to 20 percent keeps the meatballs juicy rather than dense and dry.
- 1 small red onion, finely chopped: Red onion adds a mild sweetness and beautiful little flecks of color throughout.
- 2 cloves garlic, minced: Fresh garlic only here, the jarred stuff loses too much punch in raw meat mixtures.
- 60 g breadcrumbs: Use gluten free breadcrumbs if needed, they bind everything without weighing it down.
- 1 large egg: The essential glue that holds these tender meatballs together without making them tough.
- 2 tbsp fresh parsley, chopped: Flat leaf parsley adds a clean brightness that balances the warm spices.
- 1 tbsp fresh mint, chopped: Mint is the unexpected hero here, it makes these taste unmistakably Greek.
- 1 tsp dried oregano: Rub it between your palms before adding to wake up the oils and deepen the flavor.
- 1 tsp ground cumin: Just a touch gives a warm earthy backbone without overwhelming the other herbs.
- Zest of 1 lemon: This brightens the entire mixture and pairs beautifully with the yogurt sauce.
- 1 tsp salt and half tsp black pepper: Season generously since the meat needs it to shine.
- 2 tbsp olive oil for frying: A good olive oil adds flavor to the crust while it browns.
- 200 g Greek yogurt: Full fat Greek yogurt creates a sauce that is thick, tangy, and luxurious.
- 1 tbsp lemon juice: Freshly squeezed only, it lifts the yogurt and ties it back to the lemon zest in the meatballs.
- 1 tbsp fresh dill, chopped: Dill and yogurt are a classic Greek pairing that works every single time.
- 1 small clove garlic, minced: Keep this one small so it perfumes the sauce without taking over.
- Salt and pepper, to taste: Taste the sauce before serving and adjust until it makes you happy.
Instructions
- Mix the meatball base:
- Combine all meatball ingredients except the olive oil in a large bowl and mix gently with your hands until just combined, stopping before it turns pasty or overworked.
- Shape with wet hands:
- Keep a bowl of water nearby and dip your palms between each meatball, forming the mixture into walnut sized balls for even cooking.
- Fry until golden:
- Heat olive oil in a large nonstick skillet over medium heat and fry the meatballs in batches, turning them gently so they brown on all sides and cook through in about 8 to 10 minutes.
- Whisk the yogurt sauce:
- While the meatballs cook, stir together the yogurt, lemon juice, dill, garlic, salt, and pepper in a small bowl until smooth, then taste and adjust.
- Serve and enjoy:
- Drain the finished meatballs briefly on paper towels, then serve them hot with the cool yogurt sauce alongside and a scattering of extra parsley if you like.
There is something deeply satisfying about the sizzle of meatballs hitting a hot pan and watching them develop that deep golden crust. It is the kind of cooking that makes you feel capable and resourceful, even on a night when you barely feel like cooking at all.
Serving Ideas That Actually Work
Tuck these into warm pita bread with shredded lettuce, diced tomato, and a generous smear of the yogurt sauce for an easy wrap. They also sit happily on top of a simple Greek salad or alongside buttered rice pilaf when you want something more substantial.
Making Them Lighter
Swap half the ground beef for ground turkey and you barely notice the difference thanks to all the herbs and spices doing heavy lifting. For oven baking instead of frying, arrange the shaped meatballs on a lined sheet and bake at 200 degrees Celsius for 15 to 18 minutes, which also saves you from standing over a spitting pan.
What to Watch Out For
Crowding the pan is the most common mistake because the meatballs steam instead of browning and you lose that wonderful crust. Work in batches and give each meatball enough room to breathe.
- Let the shaped meatballs rest in the fridge for 15 minutes before cooking if you have time, they hold together much better.
- Check one meatball by cutting it open to confirm it is cooked through before pulling the whole batch.
- Always taste the yogurt sauce before serving because its flavor shifts depending on how tangy your yogurt is.
These meatballs taste even better the next day, tucked into a lunch container with leftover sauce, eaten cold straight from the fridge while no one is watching.
Recipe Questions & Answers
- → Can I make these gluten-free?
-
Yes. Swap the regular breadcrumbs for gluten-free breadcrumbs or crushed gluten-free crackers to maintain texture. Check labels for cross-contamination if needed.
- → What binds the meatballs so they don't fall apart?
-
An egg and breadcrumbs act as binders. If omitting egg, add a little extra breadcrumbs or a spoonful of Greek yogurt to help the mixture hold together.
- → How can I make a lighter version?
-
Use a mix of ground beef and ground turkey or lean ground beef, and pan-fry in just enough olive oil to brown, or bake them to reduce added fat.
- → Can these be baked instead of fried?
-
Yes. Arrange meatballs on a lined baking sheet and bake at 200°C (400°F) for 15–18 minutes, turning once if desired, until cooked through and browned.
- → How should I store and reheat leftovers?
-
Refrigerate cooked meatballs in an airtight container for up to 3 days. Reheat gently in a skillet over medium-low heat or warm in the oven to preserve juiciness.
- → What else pairs well with these meatballs?
-
They are lovely with warm pita, a crisp Greek salad, rice pilaf, or roasted vegetables. Garnish with extra parsley and a squeeze of lemon for brightness.