Mediterranean Stuffed Eggplant with Garlic Yogurt Sauce

These Mediterranean Stuffed Eggplant boats are filled with a Lebanese-spiced ground beef mixture, finished with a cool garlic yogurt sauce and toasted pine nuts. The recipe comes together in under an hour and delivers bright, layered Mediterranean flavors.

Mediterranean stuffed eggplant with ground beef and garlic yogurt sauce on a white serving dish

Stuffed eggplant looks like a special-occasion dish but is surprisingly simple. Tender, spice-rubbed eggplant halves are filled with a garlicky ground beef mixture, drizzled with a tangy garlic yogurt sauce, and finished with toasted pine nuts and fresh parsley. It’s a satisfying weeknight dinner that tastes far more elaborate than the effort required.

This preparation follows a Lebanese tradition of stuffed vegetables—zucchini, peppers, and grape leaves were staples in my grandmother’s kitchen—where spiced meat, rice, and tomato anchored many meals. This eggplant version stands out because of the bright yogurt sauce that balances the rich, spiced filling.

Why This Recipe Works

Julia, author of A Cedar Spoon.

• Scoring the eggplant and pressing a spiced oil rub into the cuts allows cumin, paprika, and oregano to season the flesh deeply.
• Browning the beef and cooking tomato paste before adding crushed tomatoes concentrates savory flavor.
• The garlic yogurt sauce adds bright, tangy contrast that lifts every bite.

img 94484 3

Recipe Ingredients

See the recipe card below for exact amounts and printable instructions.

Mediterranean Stuffed Eggplant Recipe Ingredients
  • The eggplants: Use medium eggplants—firm, heavy for their size, with smooth, shiny skin. Medium fruits roast evenly and have fewer seeds and less bitterness than large eggplants.
  • Spice blend for the eggplant: Paprika, cumin, and dried oregano. The same blend is used in the filling so the flavors stay cohesive.
  • Ground beef: One pound provides a generous filling. Ground lamb is a richer traditional option; ground turkey is lighter and also works.
  • Tomato paste: Cook it briefly with the meat before adding crushed tomatoes to deepen and concentrate flavor.
  • Crushed tomatoes: A small amount keeps the filling saucy but not watery; the filling should hold together.
  • Greek yogurt: Full-fat Greek yogurt makes a creamy, drizzleable garlic sauce. Thin with water a little at a time until it pours easily.
  • Pine nuts: Toast in a dry skillet over medium-low heat for 2–3 minutes, stirring constantly; they brown quickly so watch them closely.

Recipe Tip: To make this vegetarian, replace the ground beef with a mix of cooked lentils, finely diced mushrooms, and drained chickpeas, and use the same spices and tomato paste technique.

Recipe Modifications

  • Change the protein. Ground lamb makes the filling richer and more traditional; ground turkey keeps it lighter.
  • Add cheese. Crumbled feta or a shower of shredded mozzarella (added at the end of reheating) adds a creamy, salty note.
  • Skip the yogurt sauce. For a dairy-free option, drizzle tahini thinned with lemon juice and water instead.
  • Add rice. Stir in 1/2 cup cooked rice to the filling before stuffing for a heartier dish.
Up Close Mediterranean Ground Beef Stuffed Eggplant

How to Roast Eggplant Perfectly

Scoring and pressing seasoning into the flesh is the key to deeply flavored, well-textured roasted eggplant that holds a filling.

Step 1: Prepare Eggplant: Halve eggplants lengthwise and score the cut side in a crosshatch about an inch apart, cutting almost to the skin but not through. This lets steam escape and creates channels for flavored oil to penetrate.

Eggplants for roasting

Step 2: Rub Spices & Roast: Mix olive oil with paprika, cumin, oregano, salt, and pepper. Brush and press this into the cuts on the eggplant cut side. Roast cut-side up on a parchment-lined sheet at 425°F for 30–35 minutes, until the flesh is deeply golden, edges are caramelized, and a fork slides in easily. If the center is still firm at 30 minutes, roast a few minutes longer.

Roasted Eggplants

Step 3: Press Down: After roasting, press the center flesh gently with the back of a spoon to create a deeper well for the filling while the eggplant is still warm.

How to Make the Ground Beef Filling

The filling comes together in about 15 minutes while the eggplant roasts.

Tomato Paste in ground beef

Step 4: Cook Beef: Heat olive oil in a large skillet over medium-high. Brown the ground beef, breaking it into pieces, until no pink remains and the meat has some color. Add diced onion and cook about 5 minutes until softened, then add garlic and cook 30 seconds. Stir in tomato paste, paprika, cumin, oregano, salt, and pepper; cook for a full minute so the paste toasts and loses any raw edge.

Ground Beef for Stuffed Eggplant

Step 5: Add Crushed Tomatoes: Add crushed tomatoes and cook 2–3 minutes until the mixture tightens and is saucy but not runny. Remove from heat and stir in chopped parsley.

The Garlic Yogurt Sauce (Don’t Skip It)

This quick sauce takes about 3 minutes and brightens the whole dish.

Garlic Yogurt Sauce in bowl with whisk

Step 6: Make the Yogurt Sauce: Whisk plain Greek yogurt with finely grated garlic, lemon juice, olive oil, a little water, salt, and a pinch of black pepper until smooth. Adjust lemon for brightness and add water a teaspoon at a time to reach a drizzleable consistency. The sauce can be made up to 3 days ahead; whisk in a splash of water before serving if it thickens.

Garlic Yogurt Sauce drizzled on Eggplant

Step 7: Assemble: Press the eggplant centers down, spoon the beef filling over each half, and drizzle generously with the garlic yogurt sauce. Scatter toasted pine nuts, chopped parsley, a pinch of red pepper flakes if you like heat, and a finishing drizzle of olive oil. Serve warm with lemon wedges for squeezing just before eating.

What to Serve With Stuffed Eggplant

These eggplant boats are satisfying on their own but pair well with:

  • Warm pita, lemon couscous, spiced potatoes, or rice for a starch.
  • A bright salad—fattoush or a simple Mediterranean eggplant salad—to cut through the richness.
  • Other small plates like hummus and marinated olives if you’re building a larger Mediterranean spread.

Recipe Tips

  • Use medium eggplants. They roast more evenly and are less bitter.
  • Score and season into the cuts. Press the spiced oil into the crosshatch so the flavors penetrate.
  • Roast at high heat. 425°F caramelizes the flesh instead of steaming it.
  • Cook the tomato paste. Toasting it in the pan removes acidity and builds depth.
  • Watch the pine nuts. Toast 2–3 minutes over medium-low, stirring constantly.
  • Press the centers. After roasting, press down the flesh to create room for the filling.
Easy Mediterranean Stuffed Eggplant with Yogurt Sauce

How to Store Mediterranean Stuffed Eggplant

  • Store leftover eggplant and filling in separate airtight containers in the refrigerator for up to 3 days. Keep the garlic yogurt sauce separate to prevent sogginess; whisk in a teaspoon of water if it thickens.
  • Reheat eggplant halves on a baking sheet in a 375°F oven for 10–15 minutes until warmed through and edges re-caramelize. The oven preserves texture better than the microwave.
  • After reheating, add a fresh drizzle of garlic yogurt and a few more toasted pine nuts for best flavor.

Recipe FAQ

Can you make stuffed eggplant ahead of time?

Yes. Roast eggplant and make the beef filling up to a day ahead, storing them separately in airtight containers. Rewarm the filling in a skillet and the eggplant in a 375°F oven for 10–15 minutes, then assemble. Keep the yogurt sauce and pine nuts separate until serving.

Can I use a different meat for stuffed eggplant?

Yes. Ground lamb is a traditional, richer choice; ground turkey is lighter and works with the same spices. Be careful not to overcook lean turkey to avoid dryness.

How do I keep the eggplant from getting mushy?

Roast at 425°F to promote caramelization rather than steaming. High heat yields firmer, golden flesh that holds a filling.

More Eggplant Recipes

Air Fryer Eggplant 1200 x 1200

Mediterranean

Air Fryer Eggplant (Tender Inside, Golden Edges Every Time)

Air Fryer Eggplant Fries Recipe with ketchup

Mediterranean

Air Fryer Eggplant Fries Recipe

Mediterranean Eggplant Salad 1200 x 1200

Mediterranean

Mediterranean Eggplant Salad

Easy Eggplant Curry in a white bowl

Vegetarian

Easy Eggplant Curry

Mediterranean Stuffed Eggplant (with Garlic Yogurt Sauce)

By Julia Jolliff
Tender eggplant halves filled with Lebanese-spiced ground beef, finished with garlic yogurt sauce and toasted pine nuts. Ready in under an hour.
img 94484 17
Prep: 20 mins
Cook: 35 mins
Total: 55 mins
Servings: 4

Ingredients

For the eggplant:

  • 2 medium eggplants
  • 3 tablespoons olive oil
  • 1 teaspoon paprika
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon dried oregano
  • Salt and black pepper

For the filling:

  • 1 tablespoon olive oil
  • 1 pound ground beef (or lamb/turkey)
  • 1 small yellow onion, finely diced
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 teaspoon paprika
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup crushed tomatoes
  • 2 tablespoons chopped fresh parsley

For the garlic yogurt sauce:

  • 3/4 cup plain Greek yogurt
  • 1 small garlic clove, finely grated
  • 1 tablespoon lemon juice
  • 1 teaspoon olive oil
  • 1 tablespoon water, plus more to thin
  • 1/4 teaspoon salt
  • Pinch of black pepper

For serving:

  • 2 tablespoons toasted pine nuts
  • Fresh parsley
  • Lemon wedges, optional

Instructions

Roast the eggplant:

  • Preheat oven to 425°F (220°C). Line a baking sheet with parchment.
  • Slice eggplants lengthwise and score the cut sides in a crosshatch without cutting through the skin.
  • Mix olive oil with paprika, cumin, oregano, salt, and pepper. Brush the mixture onto the eggplant, pressing some into the cuts. Place cut-side up and roast 30–35 minutes until golden and tender.

Make the filling:

  • Heat olive oil in a large skillet over medium-high. Brown the ground beef, breaking it up as it cooks.
  • Add onion and cook until softened, about 5 minutes. Stir in garlic for 30 seconds. Add tomato paste, paprika, cumin, oregano, salt, and pepper; cook for 1 minute until the paste is aromatic.
  • Add crushed tomatoes and cook 2–3 minutes until the mixture tightens. Remove from heat and stir in parsley.

For the garlic yogurt sauce and assembly:

  • Whisk yogurt with grated garlic, lemon juice, olive oil, water, salt, and pepper until smooth. Thin with additional water if needed.
  • Press the roasted eggplant centers gently to create wells. Spoon the beef mixture into each half.
  • Drizzle with garlic yogurt sauce and top with toasted pine nuts, chopped parsley, and a drizzle of olive oil. Serve warm with lemon wedges.

Notes

  • Pick the right eggplant: Medium eggplants roast best and are less bitter than very large ones.
  • Score and season: Press seasoning into the cuts so the flavor reaches the flesh.
  • Don’t rush the tomato paste: Cooking it with the meat rounds and deepens the flavor.
  • Toast pine nuts carefully: They can go from golden to burned very quickly.
  • Make ahead: Roast eggplant and make the filling up to a day ahead; store separately and assemble before serving.
  • Vegetarian option: Replace beef with cooked lentils, mushrooms, and chickpeas using the same spices and method.

Nutrition

Calories: 574 kcal • Carbohydrates: 24 g • Protein: 28 g • Fat: 42 g

Nutrition information is an approximation.