Simple Moroccan Stuffed Eggplant with Beef or Lamb
Easy Moroccan-Style Stuffed Eggplant (with Spiced Lamb or Beef)
Looking for a delicious, healthy dinner that’s low-carb, low-calorie, and big on flavor? Try this irresistible Moroccan-inspired stuffed eggplant. Oven-roasted eggplant halves are topped (not scooped!) with a rich, aromatic spiced lamb or beef filling. It’s the perfect weeknight meal—easy, satisfying, and packed with global flair.
Why Eggplant?
Eggplant is one of the most underrated vegetables around. It’s budget-friendly, hearty, and wors beautifully across cuisines—from Asian stir-fries to Greek moussaka. Today, we’re embracing its North African potential with roasted halves topped with a warmly spiced meat filling.
Not Quite Stuffed (But Just as Good)
This is a simplified twist on traditional Arabic stuffed eggplants, which are often filled with a mix of rice, meat, herbs, and nuts, then baked in tomato sauce. Delicious—but time-consuming. Here, we skip the scooping and stick to topping, saving you a sink full of dishes without compromising on flavor.
What You’ll Need
Chermoula Spice Blend
Chermoula is a North African spice mix typically used as a marinade. We’re using a dry version here to flavor both the eggplant and the meat.
-
Pantry spices (see notes for substitutions)
-
Olive oil
-
Lemon juice (adds tang and keeps the oil to a minimum)
Meat Filling
Use either lamb (traditional and flavorful) or beef. Here’s what goes in:
-
Ground lamb or beef
-
Reserved Chermoula spice blend (3 tsp)
-
Garlic & onion
-
Tomato paste (for moisture and richness)
Eggplants
-
Medium eggplants (~250g / 8oz each, 17cm / 7” long)
-
Salt (to draw out moisture)
-
Optional: Slit and salt for “sweating” to improve texture
Toppings
-
Yogurt (cool and creamy contrast)
-
Pine nuts (or almonds, walnuts, macadamias)
-
Fresh coriander (or parsley, if preferred)
How to Make It
-
Prep Eggplant
Slice in half lengthwise, keeping the stem. Cut shallow crisscross diamonds into the flesh. Salt well and let sit cut-side down for 30 minutes to release moisture. Squeeze and pat dry. -
Roast Eggplant
Mix the Chermoula blend with olive oil and lemon juice to make a paste. Smear onto eggplant flesh. Roast at 180°C/350°F (160°C fan) for 45 minutes or until tender. -
Cook the Filling
Sauté onion and garlic. Add meat and reserved Chermoula spice. Stir in tomato paste and a splash of water to bring it all together. -
Assemble
Top the roasted eggplant with the spiced meat. Finish with a dollop of yogurt, a sprinkle of toasted pine nuts, and fresh herbs.
Serving Ideas
-
For 2: Serve both halves as a hearty main with a side salad.
-
For 4: Pair with couscous, flatbread, or a warm salad for a full meal.
-
Starter: Serve one half per person with a garnish—perfect for sharing!
Nutrition Per Serving (Whole Eggplant)
-
Calories: ~450
-
Carbs: ~22g
-
Protein + Veg: All in one satisfying, low-effort dish!
Final Thoughts
This dish is the ultimate "what's-for-dinner" hero: low carb, super flavorful, and totally achievable on a weeknight. A great way to use ground beef or lamb when you're tired of spaghetti Bolognese. Ready to give it a go?
Easy Spiced Eggplant with Minced Beef or Lamb
A simple, delicious take on traditional Arabic stuffed eggplant—no hollowing required! This version roasts the eggplant flat side up, making it easier and quicker while keeping all the bold, warm flavors. Perfect for a cozy midweek dinner.
Serves:
-
2 as a main with a side salad
-
4 with a starch (like couscous or flatbread) and hearty side (e.g. roast veg, chickpea salad, or pumpkin salad)
-
4 as a generous starter
Ingredients
Eggplant
-
2 eggplants (approx. 250g / 8oz each, ~17cm/7" long)
-
¾ tsp kosher or cooking salt
-
1 tbsp extra virgin olive oil
-
1 tbsp lemon juice (or more oil if you prefer)
Chermoula Spice Mix (See Note 2 for subs)
-
1½ tsp each: ground coriander, paprika
-
1 tsp ground cumin
-
¾ tsp allspice
-
½ tsp each: garlic powder, ground ginger, turmeric
-
¼ tsp each: cinnamon, cayenne pepper
Spiced Meat Topping
-
1 tbsp olive oil
-
1 garlic clove, finely minced
-
½ onion, finely chopped
-
250g / 8oz lean ground beef or lamb (or chicken, turkey, or pork)
-
½ tsp salt
-
2 tsp tomato paste (or see Note 3 for subs)
-
¼ cup water
To Serve
-
Plain yogurt
-
2 tbsp chopped cilantro or parsley
-
2 tbsp toasted pine nuts (See Note 4)
-
Extra virgin olive oil (optional, for drizzling)
Instructions
-
Prep Oven & Eggplant:
Preheat oven to 180°C/350°F (160°C fan).
Cut eggplants in half lengthwise. Score the flesh with a crisscross pattern (1" diamonds). Rub the cut sides with salt, pressing some into the cuts. Place face down in a colander for 30 minutes to draw out moisture. Then squeeze gently like a sponge and pat dry. -
Make Chermoula Paste:
Combine all spices in a bowl. Set aside 3 tsp for the meat. To the rest, add olive oil and lemon juice. Mix into a thick paste. -
Roast Eggplant:
Place eggplants cut side up on a baking tray. Spread the Chermoula paste over the flesh. Roast for 45 minutes, or until soft and slightly golden. -
Cook the Meat:
In a skillet over medium-high heat, sauté garlic and onion in olive oil for 1 minute. Turn up the heat, add the meat, and cook until browned. Stir in the reserved spices and salt; cook for 1 more minute. Add tomato paste and cook for another minute. Stir in water and let simmer for 1 minute—moist but not watery. -
Assemble & Serve:
Spoon the spiced meat over roasted eggplants. Add a dollop of yogurt, sprinkle with herbs and pine nuts, and finish with a drizzle of olive oil if you like.
Tips & Notes
-
Eggplant Sizes:
Don’t stress over exact size—just adjust meat quantity to suit. Bigger eggplants = thinner topping. Smaller = pile it high! -
Spice Swaps:
Missing a few spices? No problem. Use what you have, and balance by increasing others:-
Allspice → Mixed spice
-
Garlic powder → Onion powder or fresh garlic
-
Ginger → Extra garlic
-
Turmeric → Saffron
-
Cinnamon → More allspice
-
-
Tomato Paste Alternatives:
Use ¼ cup crushed tomatoes or passata if that’s what you’ve got. -
To Toast Pine Nuts:
Dry toast in a skillet over medium heat until golden and fragrant. Remove immediately. -
No Time to Sweat Eggplant?
Just cut a couple of 1” slits in the skin to release moisture. Add 5–10 mins to roasting time. -
Yogurt Tip for Extra Flavor:
Mix ¼ cup yogurt with ½ minced garlic clove, a squeeze of lemon, salt, and pepper. Let sit for 30 mins. -
Make Ahead:
Roast the eggplant and cook the meat in advance. Cool, store separately, and reheat before assembling. Add a splash of water to the meat if needed. -
Leftovers:
Store in the fridge for up to 3 days. The meat freezes well for 3 months—eggplant, less so.







