Greek Lamb Meatball, Feta and Tomato Bake
This Greek lamb meatball bake is basically what happens when comfort food gets a Mediterranean passport and decides to show off.

Picture this: tender, juicy meatballs swimming in a rich tomato sauce that’s been kissed with cinnamon and honey, then topped with chunks of creamy feta that get all golden and bubbly in the oven.

The smell alone will have your neighbors suddenly remembering they need to borrow something from your kitchen right around dinnertime.

What makes this recipe absolutely genius is that it’s essentially a one-dish wonder that looks like you spent hours slaving away, but really just requires some mixing, browning, and letting the oven do the heavy lifting.

The combination of lamb and beef creates these incredibly flavorful meatballs that are tender enough to cut with a fork, while the sauce develops this deep, complex flavor that’ll make you question why you ever bothered with jarred marinara.

Plus, serving it straight from the baking dish means everyone gets to dig in family-style, which somehow makes everything taste even better.

Ingredients
For the Meatballs
- 400 g lamb mince – the star of the show
- 200 g lean beef mince – adds structure and depth
- 1 small red onion, finely chopped
- 3 cloves garlic, crushed
- 75 g Greek yogurt, plus extra to serve
- 75 g soft breadcrumbs – keeps them tender
- 1 tbsp dried oregano
- Salt and freshly ground black pepper
For the Sauce
- 4 tbsp olive oil – preferably extra virgin
- 400 g tin chopped tomatoes
- 600 g passata – creates the perfect sauce base
- 200 ml red wine – don’t skip this!
- 2½ tsp ground cinnamon – the secret weapon
- 1½ tsp dried chilli flakes
- 4 tbsp runny honey
- 2 tbsp fresh oregano, chopped
For the Topping
- 200 g feta cheese – use quality Greek feta
- 25 g pine nuts, toasted
- A handful chopped flat-leaf parsley
To Serve
- Bread, couscous, or orzo
Instructions
Prepare the Meatballs
- 1 In a large mixing bowl, mash together all the meatball ingredients with lots of freshly ground black pepper and a big pinch of salt. Use your hands or a wooden spoon to combine everything thoroughly – the mixture should be well-combined but not overworked, which keeps the meatballs tender.
- 2 Roll the mixture into 18 fat meatballs, each about the size of a golf ball. Place them on a plate and chill in the refrigerator for 30 minutes. This chilling time is crucial as it helps the meatballs hold their shape during browning and prevents them from falling apart in the pan.
Brown and Build the Sauce
- 3 Preheat your oven to 170°C/150°C fan/gas mark 3. Heat the 4 tablespoons olive oil in a large cast iron skillet or heavy-bottomed frying pan over medium-high heat until shimmering.
- 4 Working in batches to avoid overcrowding, brown the meatballs well on all sides, turning them carefully with tongs. This should take about 8-10 minutes per batch. The meatballs should develop a beautiful golden-brown crust – this is where tons of flavor develops. Transfer the browned meatballs to a plate and set aside.
- 5 Pour off any excess oil from the pan, leaving behind all those beautiful browned bits. Add the chopped tomatoes and passata to the same frying pan and bring to a vigorous boil, scraping up all the meaty bits from the bottom of the pan with a wooden spoon. This fond is pure flavor gold.
- 6 Transfer the tomato mixture to a deep baking dish or oven tray. Stir in the 200ml red wine, 2½ teaspoons cinnamon, 1½ teaspoons chilli flakes, 4 tablespoons honey, and chopped fresh oregano. Season generously with salt and pepper. Nestle the browned meatballs into the sauce, ensuring they’re mostly submerged.
Slow Bake and Finish
- 7 Cover the entire dish tightly with aluminum foil and bake for 1 hour and 30 minutes. The low, slow cooking allows the flavors to meld beautifully and ensures the meatballs become incredibly tender.
- 8 Remove the dish from the oven and increase the temperature to 220°C/200°C fan/gas mark 7. Remove the foil and break the 200g feta cheese into chunky pieces over the top of the dish. Return to the oven, uncovered, for 15 minutes until the feta is golden and slightly melted around the edges.
- 9 Remove from the oven and immediately scatter with chopped parsley and toasted pine nuts. Serve with dollops of extra Greek yogurt and your choice of bread, couscous, or orzo for soaking up that incredible sauce.
Recommended Equipment and Kitchen Tools
Essential Tools (for best results)
- Large mixing bowl – You’ll need space to properly combine the meatball mixture without making a mess
- Cast iron skillet or heavy-bottomed frying pan – Essential for proper browning and developing that flavorful fond
- Deep baking dish or roasting tray – Must be large enough to hold meatballs in a single layer with sauce
- Kitchen tongs – Critical for turning meatballs safely during browning without breaking them apart
Helpful Upgrades
- Instant-read thermometer – Ensures meatballs reach safe internal temperature of 160°F (71°C)
- Wooden spoon with flat edge – Perfect for scraping up those flavorful browned bits from the pan bottom
- Quality aluminum foil – Heavy-duty foil prevents tearing and ensures proper steam retention during slow cooking
Nice-to-Have Options
Recipe Variations and Dietary Modifications
Gluten-Free Adaptation
- Replace 75g soft breadcrumbs with gluten-free breadcrumbs, crushed gluten-free crackers, or 60g almond flour
- Almond flour creates slightly denser meatballs but adds wonderful nutty flavor
- Add an extra 1 tablespoon Greek yogurt when using almond flour to maintain moisture
- Check that your wine is certified gluten-free if celiac disease is a concern
Dairy-Free Modifications
- Substitute Greek yogurt with 75ml unsweetened coconut cream or thick cashew cream
- Replace feta cheese with dairy-free feta alternative or simply increase pine nuts to 50g for richness
- The coconut cream adds subtle sweetness that complements the cinnamon beautifully
Lower-Carb Version
- Replace breadcrumbs with 60g finely ground almonds or 45g psyllium husk
- Serve over spiralized zucchini, cauliflower rice, or shirataki noodles instead of traditional starches
- This reduces carbs by approximately 25g per serving while maintaining all the Mediterranean flavors
Flavor Variations
- Moroccan-inspired: Add 1 tsp ground cumin and ½ tsp ground ginger to meatballs, substitute honey with 4 tbsp pomegranate molasses
- Italian twist: Replace oregano with fresh basil, add 2 tbsp tomato paste to sauce, top with mozzarella instead of feta
- Spicy version: Double the chilli flakes and add 1 diced jalapeño to the meatball mixture
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions
Meat Substitutions:
- Lamb mince → Ground turkey or chicken (reduce cooking time by 15 minutes, add extra olive oil for moisture)
- Beef mince → Ground pork or veal (maintains richness, same cooking times)
- Both meats → 600g ground turkey for lighter version (add 2 tbsp olive oil to mixture)
Pantry Emergency Substitutions:
- Fresh oregano → 1 tbsp dried oregano (add with other dried herbs)
- Red wine → Additional 200ml passata plus 2 tbsp red wine vinegar
- Pine nuts → Toasted slivered almonds, chopped walnuts, or toasted breadcrumbs
- Greek yogurt → Sour cream, crème fraîche, or thick regular yogurt
Budget-Friendly Swaps:
- Feta cheese → Crumbled goat cheese, ricotta, or even cubed mozzarella
- Passata → Additional 600ml chopped tomatoes, blended smooth
- Honey → Brown sugar (use 3 tbsp) or maple syrup
Pro Tips for Substitutions:
- When using leaner meats, add extra Greek yogurt or a beaten egg to prevent dry meatballs
- Store leftover wine in ice cube trays for future cooking – each cube equals about 2 tablespoons
- Toast any nut substitutions in a dry pan for 2-3 minutes to enhance flavor before adding to the finished dish

Make It Diabetes-Friendly
Carbohydrate Modifications:
- Replace 4 tbsp honey with 2 tbsp sugar-free honey substitute or 1 tsp stevia extract
- Substitute 75g breadcrumbs with 60g ground almonds or 45g crushed pork rinds
- This reduces total carbohydrates by approximately 18g per serving
Portion & Timing Tips:
- Stick to 3 meatballs per serving with plenty of sauce and vegetables
- Estimated 15g net carbs per serving with modifications (vs 28g original)
- Pair with 150g steamed broccoli or mixed green salad to add fiber and reduce blood sugar impact
- The protein and fat content helps slow glucose absorption naturally
Smart Serving Strategies:
- Serve over spiralized zucchini or cauliflower rice instead of bread or pasta
- Add extra 2 tbsp olive oil drizzled over vegetables to increase healthy fats
- Include a small portion of Greek yogurt on the side for additional protein
Blood Sugar Benefits:
- Cinnamon may help improve insulin sensitivity – this recipe provides a therapeutic amount
- High protein content (32g per serving) helps stabilize blood sugar levels
- Total Carb Reduction: From 28g to approximately 15g net carbs per serving with modifications

Perfect Pairing Suggestions
Wine and Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Techniques
Common Mistakes and Solutions
Storage and Make-Ahead Strategies
Scaling and Presentation

Greek Lamb Meatball, Feta and Tomato Bake
Ingredients
For the Meatballs
- 400 g lamb mince – the star of the show
- 200 g lean beef mince – adds structure and depth
- 1 small red onion, finely chopped
- 3 cloves garlic, crushed
- 75 g Greek yogurt, plus extra to serve
- 75 g soft breadcrumbs – keeps them tender
- 1 tbsp dried oregano
- Salt and freshly ground black pepper
For the Sauce
- 4 tbsp olive oil – preferably extra virgin
- 400 g tin chopped tomatoes
- 600 g passata – creates the perfect sauce base
- 200 ml red wine – don’t skip this!
- 2½ tsp ground cinnamon – the secret weapon
- 1½ tsp dried chilli flakes
- 4 tbsp runny honey
- 2 tbsp fresh oregano, chopped
For the Topping
- 200 g feta cheese – use quality Greek feta
- 25 g pine nuts, toasted
- A handful chopped flat-leaf parsley
To Serve
- Bread, couscous, or orzo
Instructions
Prepare the Meatballs
- In a large mixing bowl, mash together all the meatball ingredients with lots of freshly ground black pepper and a big pinch of salt. Use your hands or a wooden spoon to combine everything thoroughly – the mixture should be well-combined but not overworked, which keeps the meatballs tender.
- Roll the mixture into 18 fat meatballs, each about the size of a golf ball. Place them on a plate and chill in the refrigerator for 30 minutes. This chilling time is crucial as it helps the meatballs hold their shape during browning and prevents them from falling apart in the pan.
Brown and Build the Sauce
- Preheat your oven to 170°C/150°C fan/gas mark 3. Heat the 4 tablespoons olive oil in a large cast iron skillet or heavy-bottomed frying pan over medium-high heat until shimmering.
- Working in batches to avoid overcrowding, brown the meatballs well on all sides, turning them carefully with tongs. This should take about 8-10 minutes per batch. The meatballs should develop a beautiful golden-brown crust – this is where tons of flavor develops. Transfer the browned meatballs to a plate and set aside.
- Pour off any excess oil from the pan, leaving behind all those beautiful browned bits. Add the chopped tomatoes and passata to the same frying pan and bring to a vigorous boil, scraping up all the meaty bits from the bottom of the pan with a wooden spoon. This fond is pure flavor gold.
- Transfer the tomato mixture to a deep baking dish or oven tray. Stir in the 200ml red wine, 2½ teaspoons cinnamon, 1½ teaspoons chilli flakes, 4 tablespoons honey, and chopped fresh oregano. Season generously with salt and pepper. Nestle the browned meatballs into the sauce, ensuring they’re mostly submerged.
Slow Bake and Finish
- Cover the entire dish tightly with aluminum foil and bake for 1 hour and 30 minutes. The low, slow cooking allows the flavors to meld beautifully and ensures the meatballs become incredibly tender.
- Remove the dish from the oven and increase the temperature to 220°C/200°C fan/gas mark 7. Remove the foil and break the 200g feta cheese into chunky pieces over the top of the dish. Return to the oven, uncovered, for 15 minutes until the feta is golden and slightly melted around the edges.
- Remove from the oven and immediately scatter with chopped parsley and toasted pine nuts. Serve with dollops of extra Greek yogurt and your choice of bread, couscous, or orzo for soaking up that incredible sauce.
