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.

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

• 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.

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

- 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.

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.

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.

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.

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.

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.

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.

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.

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
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.
Yes. Ground lamb is traditional and richer; ground turkey is a lighter alternative. Adjust cooking so lean meats don’t dry out.
Roast at 425°F to promote caramelization. Lower temperatures can steam the eggplant and produce watery, soft flesh that can’t hold filling.
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)

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
Nutrition information is an estimate.