These Mediterranean Stuffed Eggplant boats are filled with a Lebanese-spiced ground beef mixture, finished with a cooling garlic yogurt sauce and toasted pine nuts. They come together in under an hour and deliver bright, layered flavor that feels special for a weeknight.

These stuffed eggplant halves are surprisingly easy: tender, spice-rubbed eggplant boats filled with a garlicky ground beef mixture, topped with a bright yogurt drizzle and crunchy pine nuts. They make a complete dinner and are one of my go-to dishes when I want something a little more special without a lot of fuss.
Stuffed vegetables are a staple of Lebanese home cooking — zucchini, peppers, and grape leaves were often filled with seasoned meat, rice, and tomato. This recipe draws from that tradition but highlights a cooling garlic yogurt sauce on top, which contrasts the warm spices and makes every bite more interesting.
Why This Recipe Works

• Score the eggplant and press a spiced oil into the cuts so the cumin, paprika, and oregano flavor the flesh, not just the surface.
• Cook the tomato paste with the beef before adding crushed tomatoes to build a concentrated, savory base for the filling.
• Finish with a garlic yogurt sauce instead of just cheese — it adds a Lebanese-style brightness that balances the richness of the meat.

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

- The eggplants: Choose medium eggplants that feel firm and heavy for their size with smooth, shiny skin. Medium fruit roast more evenly and have fewer seeds than large eggplants.
- Spice blend for the eggplant: Paprika, cumin, and dried oregano give color, warm earthiness, and an herbal Mediterranean note. The same blend is used in the filling for cohesion.
- Ground beef: One pound yields a generous filling. Swap ground lamb for a richer, more traditional flavor or turkey for a lighter option.
- Tomato paste: Cook the paste with the beef for a minute before adding crushed tomatoes — this concentrates the flavor and removes raw acidity.
- Crushed tomatoes: A small amount makes a saucy, cohesive filling rather than a runny sauce.
- Greek yogurt: Full-fat Greek yogurt makes the creamiest garlic sauce. Thin with water a tablespoon at a time until it drizzles.
- 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 a vegetarian version, replace the beef with cooked lentils, finely diced mushrooms, and drained chickpeas. Use the same spices and tomato paste method for depth of flavor.
Recipe Modifications
- Change the protein. Ground lamb is more traditional and richer; turkey is lighter. Either works with the same spices and method.
- Add cheese. Crumbled feta or a bit of mozzarella melted over the top adds creaminess and saltiness if you prefer a Greek touch.
- Skip the yogurt sauce. For a dairy-free option, thin tahini with lemon juice and water as a delicious substitute.
- Add rice to the filling. Stir in about 1/2 cup cooked rice before stuffing for a heartier result.

How to Roast Eggplant Perfectly (The Technique That Changes Everything)
Many recipes skip scoring or fail to press seasoning into the cuts, leaving bland eggplant that won’t hold a filling. Follow these steps for deeply flavored, sturdy roasted eggplant.
Step 1: Prepare eggplant: Slice each eggplant in half lengthwise. Score the cut side in a crosshatch pattern about an inch apart, cutting almost to the skin but not through it. This lets steam escape and creates channels for seasoned oil to penetrate.

Step 2: Rub spices on eggplant & roast: Combine olive oil with paprika, cumin, oregano, salt, and pepper. Brush it over the cut sides and press it into the scored cuts. Roast cut-side up at 425°F for 30–35 minutes until the flesh is golden, edges caramelize slightly, and a fork meets no resistance. If the center is still firm at 30 minutes, give it another 5 minutes.

Step 3: Press eggplant down: When the eggplants come out of the oven, use the back of a spoon to press the centers down gently to create a deeper well for the filling. Do this while they are still warm.
How to Make the Ground Beef Filling
The filling comes together in about 15 minutes while the eggplant roasts.

Step 4: Cook beef: Heat olive oil in a large skillet over medium-high heat. Brown the ground beef, breaking it up so pieces develop color. Add diced onion and cook about 5 minutes until softened, then add garlic and cook 30 seconds until fragrant. Stir in tomato paste, paprika, cumin, oregano, salt, and pepper. Cook for a full minute so the paste toasts and loses its raw edge.

Step 5: Add crushed tomatoes: Stir in the crushed tomatoes and cook 2–3 minutes until the mixture tightens. It should be saucy but not watery. 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.

Step 6: Create yogurt sauce: Whisk Greek yogurt with finely grated garlic, lemon juice, olive oil, water, salt, and a pinch of pepper until smooth. Taste for balance — add more lemon if it needs brightness. Thin with water a teaspoon at a time until drizzleable. The sauce can be made up to 3 days ahead and refrigerated; whisk in a splash of water before serving if it thickens.

Step 7: Assemble and serve: After pressing the eggplant centers, spoon the beef filling over each half. Drizzle generously with the garlic yogurt sauce, scatter toasted pine nuts and chopped parsley, add a pinch of red pepper flakes if you like heat, and finish with a drizzle of olive oil. Serve warm with lemon wedges for squeezing just before eating.
What to Serve with Stuffed Eggplant
These eggplant boats are substantial on their own, but if you want to build a meal, try:
- Starches: warm pita, lemon couscous, herbed rice, or Lebanese spicy potatoes (Batata Harra).
- Salads: a bright Mediterranean eggplant salad or a crisp fattoush cut through the richness.
- A full spread: pair with hummus and warm olives for a mezze-style meal.
Recipe Tips
- Use medium eggplants. They roast more evenly and are less bitter than large ones.
- Score and press seasoning into the cuts. This lets flavors penetrate the flesh.
- Roast at high heat. 425°F caramelizes the edges and prevents watery, steamed flesh.
- Cook the tomato paste. Let it toast in the pan for a minute before adding tomatoes.
- Watch the pine nuts. They toast quickly; stir constantly over medium-low heat.
- Press centers before filling. Makes more room for the filling and creates a better presentation.

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; 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. The oven preserves texture better than a microwave.
- After reheating, add a fresh drizzle of garlic yogurt and a few extra pine nuts 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, reheat the eggplant in a 375°F oven for 10–15 minutes, then assemble. Keep the yogurt sauce and pine nuts separate until serving.
Yes. Ground lamb is richer and more traditional; ground turkey is lighter. Both accept the same spices and method—just avoid overcooking turkey to prevent drying.
Roast at 425°F to encourage caramelization. Lower temperatures steam the eggplant and produce watery flesh that won’t hold a filling.
Bitterness often comes from large or older eggplants. Choose medium fruit with smooth, shiny skin and no soft spots. High-heat roasting also helps mellow bitterness.
More Eggplant Recipes

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

Mediterranean
Air Fryer Eggplant Fries Recipe

Mediterranean
Mediterranean Eggplant Salad

Vegetarian
Easy Eggplant Curry
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
- 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 the oven to 425°F (220°C). Line a baking sheet with parchment paper.
- Slice eggplants in half lengthwise and score the cut sides in a crosshatch pattern, being careful not to cut through the skin.
- Mix olive oil with paprika, cumin, oregano, salt, and pepper. Brush and press the mixture into the scored flesh. Roast cut-side up for 30–35 minutes until the flesh is golden and tender.
Make the filling:
- While the eggplant roasts, heat olive oil in a large skillet over medium-high heat. Brown the ground beef, breaking it apart as it cooks.
- Add the onion and cook about 5 minutes until softened. Stir in garlic for 30 seconds. Add tomato paste, paprika, cumin, oregano, salt, and pepper; cook for one minute to toast the paste.
- Stir in crushed tomatoes and cook 2–3 minutes until slightly thickened. Remove from heat and stir in parsley.
For the garlic yogurt sauce and assembly:
- Whisk together yogurt, grated garlic, lemon juice, olive oil, water, salt, and pepper until smooth. Thin with more water if needed to make it drizzlable.
- When the eggplants are done, press the centers with a spoon to create more room, then spoon the beef mixture into each half.
- Drizzle with garlic yogurt, top with toasted pine nuts and parsley, and finish with a drizzle of olive oil and lemon wedges if desired. Serve while warm.
Notes
- Pick the right eggplant. Medium fruit roast better and have less bitterness.
- Score deeply but carefully. Go almost to the skin to let seasoned oil penetrate.
- Cook the tomato paste. Toasting it deepens flavor and removes raw acidity.
- Swap the protein. Lamb or turkey both work well with the same spices.
- Toast the pine nuts. They brown quickly; stir constantly over medium-low heat.
- Make it ahead. Roast the eggplant and make the filling up to a day ahead; store separately.
- Storage. Leftovers keep refrigerated up to 3 days; reheat in a 375°F oven for 10–15 minutes.
- Make it vegetarian. Use a mix of cooked lentils, diced mushrooms, and chickpeas in place of beef.
Nutrition
Nutrition information is an approximation.