This post may contain affiliate links.

These Mediterranean Stuffed Eggplant boats are filled with a Lebanese-spiced ground beef filling, drizzled with a cool garlic yogurt sauce, and topped with toasted pine nuts. Everything comes together in under an hour and the flavor is anything but ordinary.

Mediterranean stuffed eggplant with ground beef and garlic yogurt sauce on a white serving dish
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Stuffed eggplant looks like it took much more effort than it actually did. Tender, spice-rubbed eggplant boats loaded with a garlicky ground beef filling, a cool drizzle of garlic yogurt sauce, and toasted pine nuts. A full dinner on its own and one of my favorites when I want something that feels a little more special on a weeknight.

Stuffed vegetables were a constant in my Lebanese grandmother’s kitchen, whether it was stuffed zucchini, stuffed peppers, or stuffed grape leaves. It was always some version of spiced meat, rice, and tomato, and the smell alone was enough to bring everyone to the table. This recipe comes from that tradition.

If you want to explore that same tradition of stuffed vegetables, my Mediterranean Zucchini Boats use a ground beef and lamb mixture with rice and warm spices, and my Mediterranean Ground Beef Stuffed Peppers are another weeknight go-to from that same flavor world. This eggplant version stands apart because of what goes on top: a garlic yogurt sauce that is bright, tangy, and cooling against the warm spiced filling, and you will want to put it on everything.

Why This Recipe Works

Julia, author of A Cedar Spoon.

• The eggplant gets a spiced oil rub pressed directly into the scored crosshatch cuts before roasting. That means the cumin, paprika, and oregano penetrate into the flesh instead of just sitting on the surface. The result is eggplant that is deeply flavored all the way through, not just on top.
• Second, the filling uses tomato paste cooked down with the beef before crushed tomatoes go in, which builds a much more concentrated, savory flavor than just adding tomatoes alone.
• The garlic yogurt sauce. Most ground beef stuffed eggplant recipes stop at cheese on top. The yogurt sauce brings a Lebanese-style brightness that cuts through the richness of the meat and makes every bite more interesting.

Recipe Ingredients

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

Mediterranean Stuffed Eggplant Recipe Ingredients
  • The eggplants: Medium eggplants work best here. You want ones that feel firm and heavy for their size with smooth, shiny skin. Smaller to medium eggplants have fewer seeds, less bitterness, and they roast more evenly than a large eggplant, which can get watery in the center.
  • The spice blend for the eggplant: Paprika, cumin, and dried oregano. Paprika gives color and a mild sweetness, cumin brings the warm earthiness you want in Lebanese cooking, and oregano adds a Mediterranean herbal note. This same blend goes into the filling for cohesion.
  • Ground beef: One pound of ground beef gives you a generous, satisfying filling without overstuffing the boats. Ground lamb works beautifully here for a richer, more traditional flavor. Ground turkey is a lighter option that works well too.
  • Tomato paste: Do not skip this or shortcut it. Cooking the tomato paste in the pan with the beef for a full minute before adding the crushed tomatoes deepens the flavor in a way that shortcuts cannot replicate.
  • Crushed tomatoes: Just half a cup is enough to create a saucy, cohesive filling. The goal is a filling that holds together, not a tomato sauce.
  • Greek yogurt: The base for the garlic yogurt sauce. Full-fat Greek yogurt gives you a creamier, more drizzleable sauce. Add water a tablespoon at a time until it pours easily.
  • Pine nuts: Toast them. Every time. A dry skillet over medium-low heat for 2 to 3 minutes, stirring constantly, until golden. They go from perfect to burned in about 30 seconds so stay with them.

Recipe Tip: To make vegetarian swap the ground beef for a mixture of cooked lentils, finely diced mushrooms, and a can of drained chickpeas. Keep the same spice blend and tomato paste method and it will taste just as deeply flavored.

Recipe Modifications

  • Change the protein. Ground lamb is the most traditional Lebanese choice and makes the filling richer and more complex. Ground turkey keeps it lighter. Both work with the exact same spice blend and method.
  • Add cheese. If you want to lean more Greek than Lebanese, crumble feta over the top before serving or add a layer of shredded mozzarella in the last 5 minutes of reheating. It melts into the filling and adds a creamy, salty element.
  • Skip the yogurt sauce. If you are dairy free, a drizzle of tahini thinned with lemon juice and water is a natural substitute and works beautifully with the spice profile.
  • Add rice to the filling. My Mediterranean Zucchini Boats and Mediterranean Ground Beef Stuffed Peppers both use rice in the filling for a heartier result. You can do the same here by stirring in half a cup of cooked rice before stuffing.
Up Close Mediterranean Ground Beef Stuffed Eggplant

How to Roast Eggplant Perfectly (The Technique That Changes Everything)

This is where most stuffed eggplant recipes go wrong. They roast the eggplant without scoring it, or they score it without pressing in any seasoning, and you end up with bland eggplant that doesn’t hold its shape when you try to fill it.

Here’s what to do instead.

Step 1: Prepare Eggplant: Slice the eggplants in half lengthwise. Score the cut side in a crosshatch pattern, making cuts about an inch apart. Go deep enough to reach almost to the skin but not through it. This does two things: it lets the steam escape so the eggplant cooks evenly, and it creates channels for the seasoned oil to travel into the flesh.

Eggplants for roasting

Step 2: Rub Spices on Eggplant & Roast: Mix your olive oil with the paprika, cumin, oregano, salt, and pepper, then brush it over the cut side and press it into the cuts. Be deliberate about it. Lay the eggplants cut-side up on a parchment-lined baking sheet and roast at 425°F for 30 to 35 minutes. You will know they are done when the flesh is deeply golden, the edges look slightly caramelized, and a fork slides in with no resistance. The skin should have pulled away slightly from the flesh. If the center still feels dense and firm at 30 minutes, give it another 5.

Roasted Eggplants

Step 3: Press Eggplant Down in: When they come out of the oven, use the back of a spoon to gently press the flesh down in the center to create a deeper well for the filling. It will give easily at this point.

How to Make the Ground Beef Filling

While the eggplant roasts, the filling comes together in about 15 minutes.

Tomato Paste in ground beef

Step 4: Cook Beef: Start with a large skillet over medium-high heat. Add olive oil and then the ground beef. Break it apart as it browns and let it cook until there is no pink left and the pieces have some color on them, not just gray. Add the diced onion and cook for about 5 minutes, stirring occasionally, until it softens and turns translucent. Then add the garlic and cook for 30 seconds, just until fragrant. Add the tomato paste, paprika, cumin, oregano, salt, and pepper. Stir everything together and cook for a full minute. You want the tomato paste to coat the meat and cook slightly, which toasts it and removes the raw, acidic edge.

Ground Beef for Stuffed Eggplant

Step 5: Add Crushed Tomatoes: Pour in the crushed tomatoes and cook for 2 to 3 more minutes until the mixture tightens up. It should look saucy but not soupy. Pull the pan off the heat and stir in the fresh parsley.

The Garlic Yogurt Sauce (Don’t Skip It)

This sauce takes about 3 minutes and it makes a real difference to the finished dish.

Garlic Yogurt Sauce in bowl with whisk

Step 6: Create Yogurt Sauce: Whisk together the Greek yogurt, finely grated garlic, lemon juice, olive oil, water, salt, and a pinch of black pepper until smooth. Taste it. You want a balance of tangy, garlicky, and bright. If it tastes flat, add a little more lemon juice. If it is too thick to drizzle, add water one teaspoon at a time. The sauce can be made up to 3 days ahead and stored in the refrigerator. Just whisk in a splash of water before serving if it has thickened up.

Garlic Yogurt Sauce drizzled on Eggplant

Step 7: Drizzle Sauce on Eggplant: Once the eggplant comes out of the oven and you’ve pressed down the centers, spoon the beef filling generously over each half. It is okay if it spills a little over the sides. Drizzle the garlic yogurt sauce over the top. Be generous. Then scatter the toasted pine nuts, a sprinkle of fresh parsley, red pepper flakes and a drizzle of olive oil across everything. Set lemon wedges alongside for squeezing over just before eating. Serve these right away while the eggplant is still warm from the oven.

If you enjoy sauces like this one, my Lebanese garlic sauce recipe and my tahini sauce are both worth bookmarking for any Mediterranean spread.

What to Serve with Stuffed Eggplant

These eggplant boats are filling enough to stand on their own as a complete dinner, but if you want to build out the meal, here are a few directions that work well.

Recipe Tips

  • Use medium eggplants. Smaller to medium eggplants have fewer seeds, less bitterness, and roast more evenly than large ones. Look for ones that feel firm and heavy for their size with smooth, shiny skin. Soft spots or dull skin are signs the eggplant is past its prime.
  • Score deeply and season into the cuts. The crosshatch scoring is not just for looks. It lets steam escape so the eggplant cooks evenly and creates channels for the spiced oil to travel into the flesh. Press the oil mixture into the cuts deliberately rather than just brushing the surface.
  • Roast at high heat. 425°F is the right temperature. Lower than that and the eggplant steams instead of caramelizes, which gives you soft, watery flesh that cannot hold a filling. You want golden edges and a center that gives easily when pressed.
  • Do not rush the tomato paste. Cooking it in the pan for a full minute before the crushed tomatoes go in makes a real difference. It toasts slightly, concentrates the flavor, and removes the raw acidic edge that can make a filling taste flat.
  • Watch the pine nuts. Toast them in a dry skillet over medium-low heat, stirring constantly. Two to three minutes is all it takes and they go from perfectly golden to burned faster than you expect.
  • Press down the centers before filling. Once the eggplant comes out of the oven, use the back of a spoon to gently press the flesh down and create a deeper well. It will give easily at this point and gives you more room for the filling.
Easy Mediterranean Stuffed Eggplant with Yogurt Sauce

How to Store Mediterranean Stuffed Eggplant

  • Store leftover stuffed eggplant in an airtight container in the refrigerator for up to 3 days. Keep the garlic yogurt sauce in a separate container so it stays fresh and doesn’t make the eggplant soggy. If the sauce thickens in the fridge, whisk in a teaspoon of water to loosen it before serving.
  • To reheat, place the eggplant halves on a baking sheet and warm in a 375°F oven for 10 to 15 minutes, until the filling is heated through and the edges of the eggplant are just starting to caramelize again. The oven is the best method here. The microwave works in a pinch but the eggplant goes soft and the texture suffers.
  • Add a fresh drizzle of garlic yogurt sauce and a few more pine nuts after reheating and it tastes nearly as good as the day it was made.

Recipe FAQ

Can You Make Stuffed Eggplant Ahead of Time?

You can roast the eggplant and make the beef filling separately up to a day in advance. Store them in separate airtight containers in the refrigerator. When you are ready to serve, rewarm the filling in a skillet over medium heat, reheat the eggplant halves in a 375°F oven for 10 to 15 minutes, then assemble as directed. Keep the garlic yogurt sauce and pine nuts separate and add them right before serving. Leftovers keep in the refrigerator for up to 3 days. Reheat assembled stuffed eggplant in a 375°F oven for 10 to 15 minutes. The yogurt sauce will look a bit different after reheating so you may want to add a fresh drizzle.

Can I use a different meat for stuffed eggplant?

Yes. Ground lamb makes the filling richer and is actually more traditional in Lebanese cooking. Ground turkey is a lighter option that works well and takes the spices nicely. Just be careful not to overcook turkey or it can dry out quickly.

How do I keep the eggplant from getting mushy?

Roast at 425°F, not lower. Lower temperatures steam the eggplant instead of caramelizing it, and you end up with soft, watery flesh that can’t hold a filling properly. High heat is what creates the slightly firmer, golden flesh that holds up.

What if my eggplant is too bitter?

Bitterness usually means the eggplant is on the larger side or was older when purchased. Stick to medium eggplants with firm, smooth skin and no soft spots. The roasting process at high heat also mellows bitterness significantly.

More Eggplant Recipes

Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on Facebook, Instagram, or Pinterest for the latest.

Tap to rate the recipe
5 from 1 vote

Mediterranean Stuffed Eggplant (with Garlic Yogurt Sauce)

These Mediterranean Stuffed Eggplant boats are filled with a Lebanese-spiced ground beef filling, drizzled with a cool garlic yogurt sauce, and topped with toasted pine nuts. Everything comes together in under an hour and the flavor is anything but ordinary.
Prep: 20 minutes
Cook: 35 minutes
Total: 55 minutes
Servings: 4
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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. Be careful not to cut through the skin.
  • Combine olive oil, paprika, cumin, oregano, salt, black pepper in a small bowl. Brush the mixture over the flesh side of the eggplants, pressing some into the cuts. Place on the baking sheet cut-side up and roast for 30-35 minutes.

Make the filling:

  • Meanwhile, heat olive oil in a large skillet over medium-high heat. Add ground beef and cook until browned, breaking it apart as it cooks.
  • Add onion and cook for 5 minutes, until softened. Stir in garlic and cook for another 30 seconds. Stir in tomato paste, paprika, cumin, oregano, salt, and pepper. Cook for another minute, stirring often.
  • Add crushed tomatoes and continue cooking for 2-3 more minutes, until slightly thickened. Remove from the heat and stir in parsley.

For the garlic yogurt sauce:

  • In a small bowl, whisk together the ingredients for the sauce until smooth. Add more water if needed to thin the sauce to a drizzleable consistency.
  • Assemble. Once the eggplants are done, lightly press down the flesh with a spoon to make more room for the beef mixture. Spoon over the filling.
  • Drizzle with the garlic yogurt sauce and top with toasted pine nuts, fresh parsley, and a drizzle of olive oil. Serve with lemon wedges for squeezing over just before eating.

Notes

  • Pick the right eggplant. Look for medium eggplants that feel firm and heavy for their size with smooth, shiny skin. Smaller to medium eggplants have fewer seeds, less bitterness, and roast more evenly than larger ones, which can get watery in the center.
  • Score deeply but carefully. When you score the cut side of the eggplant, go deep enough to almost reach the skin but not through it. This lets the seasoned oil penetrate the flesh and helps the eggplant cook evenly all the way through.
  • Cook the tomato paste. Do not rush this step. Letting the tomato paste cook in the pan with the beef for a full minute before adding the crushed tomatoes deepens the flavor and removes the raw, acidic edge.
  • Swap the protein. Ground lamb makes the filling richer and is the more traditional Lebanese choice. Ground turkey keeps it lighter. Either works with the same spice blend and method.
  • Toast the pine nuts. Use a dry skillet over medium-low heat for 2 to 3 minutes, stirring constantly. They go from golden to burned quickly so do not walk away from the pan.
  • Make it ahead. Roast the eggplant and make the filling up to one day in advance. Store separately in the refrigerator and assemble just before serving.
  • Storage. Leftovers keep in the refrigerator for up to 3 days. Store the garlic yogurt sauce separately. Reheat the eggplant in a 375°F oven for 10 to 15 minutes.
  • Make it vegetarian. Swap the ground beef for a mixture of cooked lentils, finely diced mushrooms, and drained chickpeas. Keep the same spice blend and tomato paste method.

Nutrition

Serving: 1g, Calories: 574kcal, Carbohydrates: 24g, Protein: 28g, Fat: 42g, Saturated Fat: 11g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 22g, Trans Fat: 1g, Cholesterol: 82mg, Sodium: 638mg, Potassium: 1190mg, Fiber: 9g, Sugar: 13g, Vitamin A: 920IU, Vitamin C: 17mg, Calcium: 127mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @acedarspoon or tag #acedarspoon!
placeholder
Get a free eBook!
Fill out the form to get exclusive recipes that aren’t available anywhere else, plus receive free weekly recipes!
5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. Julia Jolliff says:

    5 stars
    My favorite way to make eggplant!

About Julia Jolliff

I'm Julia. Wife, mom to three growing boys, lover of food. Here you will find quick & easy weeknight meal ideas, kid-friendly recipes and a few sweet treats. My roots are from the Mediterranean and many of my recipes incorporate those flavors!

You May Also Like