Mediterranean Stuffed Eggplant with Garlic Yogurt Sauce

These Mediterranean Stuffed Eggplant boats are filled with Lebanese-spiced ground beef, topped with a cool garlic yogurt sauce and toasted pine nuts. Ready in under an hour, they deliver bright, layered flavors that make weeknight dinner feel special.

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

These stuffed eggplant halves look like an effort but come together quickly: roasted, spice-rubbed eggplant boats filled with garlicky ground beef, finished with a tangy yogurt drizzle and crunchy toasted pine nuts. They make a complete meal and are a favorite when I want something comforting with a Mediterranean twist.

Stuffed vegetables are a staple in Lebanese cooking—zucchini, peppers, and grape leaves often appear on the table filled with spiced meat, rice, and tomatoes. This recipe follows that tradition but stands out because of the bright garlic yogurt sauce that contrasts the warm, savory filling.

Why This Recipe Works

Julia, author of A Cedar Spoon.

• Scoring the eggplant and pressing a spiced oil into the cuts lets cumin, paprika, and oregano flavor the flesh all the way through, not just the surface.
• Browning the beef and cooking the tomato paste before adding crushed tomatoes concentrates the savory flavors and removes any raw tomato bitterness.
• The garlic yogurt sauce adds bright, tangy contrast that cuts through the richness of the meat and elevates every bite.

img 94484 3

Recipe Ingredients

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

Mediterranean Stuffed Eggplant Recipe Ingredients
  • Eggplants: Choose medium eggplants that feel firm and heavy with smooth skin. Medium sizes roast more evenly and tend to be less bitter.
  • Spice blend: Paprika, cumin, and dried oregano flavor both the eggplant and the filling for cohesion.
  • Ground beef: One pound makes a generous filling. Swap in ground lamb for a richer, more traditional result or ground turkey for a lighter option.
  • Tomato paste: Cook it with the beef before adding crushed tomatoes to develop deeper, toasted flavors.
  • Crushed tomatoes: About half a cup keeps the filling saucy but not soupy.
  • Greek yogurt: Full-fat Greek yogurt makes a creamy, drizzleable garlic sauce; thin with water if needed.
  • Pine nuts: Toast in a dry skillet over medium-low heat until golden—watch carefully, they burn fast.

Tip: To make this vegetarian, replace the beef with cooked lentils, finely diced mushrooms, and drained chickpeas. Keep the spices and tomato paste step for the same depth of flavor.

Recipe Modifications

  • Change the protein: Ground lamb is traditional and richer; turkey is lighter. Both work with the same method and spices.
  • Add cheese: Crumbled feta or a sprinkle of mozzarella during reheating adds creaminess and a salty note.
  • Dairy-free option: Replace the yogurt sauce with tahini thinned with lemon juice and water.
  • Add rice: Stir half a cup of cooked rice into the filling for a heartier dish.
Up Close Mediterranean Ground Beef Stuffed Eggplant

How to Roast Eggplant Perfectly

Scoring and seasoning the cut side before roasting is the key. Without that, the eggplant can bake bland or become too watery to hold a filling.

Step 1: Prepare Eggplant: Slice each eggplant in half lengthwise. Score the flesh in a crosshatch pattern about an inch apart, cutting close to but not through the skin. This lets steam escape and creates channels for the seasoned oil.

Eggplants for roasting

Step 2: Rub Spices & Roast: Combine olive oil with paprika, cumin, oregano, salt, and pepper. Brush and press the mixture into the scored cuts. Roast cut-side up at 425°F (220°C) for 30–35 minutes until deeply golden and caramelized at the edges. If the center still feels firm at 30 minutes, roast 5 minutes longer.

Roasted Eggplants

Step 3: Create a Well: When the eggplants are out of the oven, press the flesh down gently with the back of a spoon to form a deeper well for the filling.

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 oil in a large skillet over medium-high. Add ground beef and brown until pieces have color and no pink remains. Add diced onion and cook until softened, about 5 minutes. Stir in garlic for 30 seconds. Add tomato paste and spices, and cook for a full minute to mellow the paste’s acidity.

Ground Beef for Stuffed Eggplant

Step 5: Add Crushed Tomatoes: Stir in crushed tomatoes and cook 2–3 minutes until the mixture tightens. Remove from heat and fold in fresh parsley.

The Garlic Yogurt Sauce

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

Garlic Yogurt Sauce in bowl with whisk

Step 6: Make Yogurt Sauce: Whisk Greek yogurt with finely grated garlic, lemon juice, olive oil, water, salt, and a pinch of pepper until smooth. Adjust lemon or water to taste and 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 and Serve: Spoon the beef into the pressed eggplant wells while they are still warm. Drizzle generously with garlic yogurt sauce and sprinkle toasted pine nuts, chopped parsley, and red pepper flakes. Finish with a drizzle of olive oil and lemon wedges on the side. Serve immediately.

What to Serve With Stuffed Eggplant

These eggplant boats are substantial on their own, but you can round out the meal with:

  • Warm pita, lemon couscous, Batata Harra (spicy potatoes), or rice for a starch.
  • A fresh salad like fattoush or a simple Mediterranean eggplant salad to cut through the richness.
  • A mezze spread with hummus and warm olives if you want a larger Mediterranean selection.

Recipe Tips

  • Choose medium eggplants. They roast evenly and have less bitterness than large ones.
  • Score and season deeply. Press the spiced oil into the cuts so the flavors penetrate the flesh.
  • Roast at high heat. 425°F (220°C) caramelizes the edges instead of steaming the eggplant.
  • Cook the tomato paste. Let it toast with the beef for at least a minute to deepen the flavor.
  • Toast pine nuts carefully. They brown quickly; stir and watch them closely.
  • Press centers before filling. Use the back of a spoon to create more room for the filling.
Easy Mediterranean Stuffed Eggplant with Yogurt Sauce

How to Store Mediterranean Stuffed Eggplant

  • Store leftovers in an airtight container in the refrigerator for up to 3 days. Keep the garlic yogurt sauce separate to prevent sogginess.
  • Reheat eggplant halves on a baking sheet in a 375°F oven for 10–15 minutes until warmed through. The oven preserves texture better than the microwave.
  • Add a fresh drizzle of garlic yogurt sauce and a few extra toasted pine nuts after reheating for best results.

Recipe FAQ

Can you make stuffed eggplant ahead?

Yes. Roast the eggplant and prepare the 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 before assembling. Keep the sauce and pine nuts separate until serving.

Can I use a different meat?

Yes. Ground lamb is traditional and richer; ground turkey is a lighter alternative. Adjust cooking so lean meats don’t dry out.

How do I avoid mushy eggplant?

Roast at 425°F to promote caramelization. Lower temperatures can steam the eggplant and produce watery, soft flesh that can’t hold filling.

What if my eggplant is bitter?

Bitterness often comes from older or very large eggplants. Choose medium, firm eggplants with smooth skin. Roasting at high heat also mellows bitterness.

Mediterranean Stuffed Eggplant (with Garlic Yogurt Sauce)

By Julia Jolliff
Roasted, spice-rubbed eggplant halves stuffed with garlicky ground beef, topped with a bright yogurt sauce and toasted pine nuts. A satisfying Mediterranean meal ready in under an hour.
img 94484 17

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
  • 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 pattern without cutting through the skin.
  • Mix olive oil with paprika, cumin, oregano, salt, and pepper. Brush and press into the scored cuts. Roast cut-side up for 30–35 minutes until golden and tender.

Make the filling:

  • While eggplant roasts, heat 1 tablespoon olive oil in a large skillet over medium-high. Add ground beef and brown, breaking it into pieces.
  • Add onion and cook until softened, about 5 minutes. Stir in garlic for 30 seconds. Mix in tomato paste and spices and cook for 1 minute.
  • Add crushed tomatoes and simmer 2–3 minutes until slightly thickened. Remove from heat and stir in parsley.

Garlic yogurt sauce & assembly:

  • Whisk yogurt, grated garlic, lemon juice, olive oil, water, salt, and pepper until smooth. Thin with a little water if needed.
  • Press the roasted eggplant centers with a spoon to create wells. Spoon the beef filling into each half.
  • Drizzle with garlic yogurt sauce, sprinkle toasted pine nuts and parsley, add a drizzle of olive oil and lemon wedges, and serve warm.

Notes

  • Pick the right eggplant: Medium eggplants roast evenly and have fewer seeds.
  • Score carefully: Cut deep enough to almost reach the skin so the spice oil penetrates the flesh.
  • Cook the tomato paste: Toasting it with the beef rounds out the flavor.
  • Toast pine nuts: Use medium-low heat and stir; they brown fast.
  • Make ahead: Roast eggplant and prepare filling a day ahead; store separately and assemble before serving.
  • Storage: Leftovers keep up to 3 days; store sauce separately and reheat eggplant in a 375°F oven for 10–15 minutes.

Nutrition

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

Nutrition information is an estimate.