This award-winning stuffed eggplant is comforting, aromatic, and ideal for festive meals like Easter or Ramadan — or any night you want a satisfying, flavorful dinner.
Silky roasted eggplant halves are filled with a fragrant mixture of spiced ground lamb, tomatoes, and toasted pine nuts. The contrast of tender eggplant and savory, warmly spiced meat makes this an all-purpose main course that travels well across cuisines.

The lamb filling is seasoned with warm Middle Eastern spices — cinnamon, cloves, cardamom — and enriched with diced tomatoes and pine nuts for texture. The mixture is spooned into roasted eggplant “boats” and baked until everything is melded together and deeply flavored.
Why it Works
- Warm spices like cinnamon and cardamom complement the natural richness of lamb and add aromatic depth without overwhelming the dish.
- Pine nuts provide a buttery crunch that contrasts with the soft, roasted eggplant flesh.
- The recipe is straightforward: browning the meat with onions and garlic, adding tomatoes and nuts, then stuffing roasted eggplants produces a complete, balanced meal with minimal fuss.
- This adaptation of a traditional Jordanian-style stuffed eggplant is approachable and makes a great introduction to Mediterranean and Middle Eastern flavors for home cooks.
Eggplant — also called aubergine or brinjal in different regions — is used widely across Persian and Mediterranean cuisines. Roasting concentrates its flavor and softens the flesh so it absorbs the savory lamb mixture beautifully.
Ingredients and Notes

- Meat: Traditional recipes call for ground lamb. You can substitute lean ground beef, dark ground chicken, or turkey if preferred.
- Eggplant: Choose medium-sized eggplants that feel heavy for their size and are free of soft spots. Overlarge eggplants can be seedy and bitter.
- Pine nuts: Toast these lightly for best flavor. If you prefer, substitute toasted almonds, walnuts, or pistachios. For a nut-free crunch, use panko breadcrumbs.
Instructions
Step 1: Cook the meat

- In a large skillet, heat one tablespoon of olive oil over medium heat. Add chopped onion and minced garlic, season with a pinch of salt, and sauté until softened.
- Add the ground lamb and brown it, breaking it into small pieces with a spoon. Stir in the spices — ground cloves, cinnamon, cardamom, red pepper flakes, and black pepper — and cook until fragrant and the meat is cooked through, about 5–10 minutes.
- Stir in diced tomatoes and toasted pine nuts, reserving a small amount of pine nuts for garnish.
Step 2: Roast the eggplants

- Preheat the oven to 425°F (220°C). Arrange eggplant halves cut side up in a large baking dish. Brush the cut surfaces with two tablespoons of olive oil and sprinkle lightly with salt.
- Bake until the skin browns and the flesh becomes very soft, about 20 minutes. Score the flesh lightly (without piercing the skin) to help steam escape.
- Lower the oven to 350°F (175°C). Carefully use a spoon to press the roasted flesh slightly to make room, then spoon the lamb mixture into each eggplant half.
- Cover the dish with foil and bake 30–40 minutes at 350°F, until the flavors are melded and the filling is hot. Sprinkle with the reserved pine nuts and chopped parsley before serving.
- Scoring the eggplant flesh before roasting helps excess moisture evaporate and concentrates flavor.
- If you want extra filling room, press the cooked eggplant flesh down with the back of a spoon before adding the meat.
- Leftover lamb filling keeps well in the refrigerator or freezer and is handy for salads or quick lunches.
How To Serve It
- Serve with pilaf-style rice — plain white, brown, or a saffron or turmeric rice — or choose cauliflower rice for a low-carb option.
- Flatbreads like pita, lavash, or naan make the meal more filling and are great for sopping up juices.
- A dollop of plain yogurt or sour cream adds brightness and creaminess.
- Pair with a simple green salad topped with feta, olives, red onion, and a light vinaigrette for contrast, or offer pickled vegetables on the side.
Variations
- Stir crumbled feta or goat cheese into the filling or sprinkle on top before the final bake for a tangy finish.
- Small round eggplants can be halved or even hollowed and stuffed whole for an attractive appetizer.
- Use the same spiced filling to stuff zucchini, peppers, or large mushrooms for an alternative to eggplant.
- For a vegetarian version, omit the meat and use cooked rice, sautéed mushrooms, chickpeas, or a combination of vegetables and legumes.
Frequently Asked Questions
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Can you eat eggplant skin?
Yes. Eggplant skin is edible and contains nutrients; roasting softens it and improves the texture.
Can I freeze it?
The meat filling freezes well. Whole stuffed eggplants can be frozen, though the texture of the roasted eggplant may change slightly on reheating.
Roasted Eggplant and Lamb Recipe
Serves: 4 | Prep: 15 mins | Cook: 1 hr 0–15 mins | Calories: ~567 kcal per serving
Author: Jas
This easy, aromatic roasted eggplant stuffed with lamb makes a complete, satisfying meal that showcases Middle Eastern flavors in a home-friendly way.

Equipment
- Large baking dish
- Cast-iron or nonstick skillet
Ingredients
- 2 large eggplants, halved
- 3 tablespoons olive oil, divided
- 1 teaspoon sea salt, plus more to taste
- 1 onion, chopped
- 3 garlic cloves, minced
- 1 pound ground lamb (or substitute ground beef or turkey)
- 1 teaspoon ground cloves
- 1/2 teaspoon ground cinnamon
- 1 teaspoon ground cardamom
- 1/2 teaspoon crushed red pepper flakes (optional)
- 1 teaspoon ground black pepper
- 2 cups diced tomatoes (canned or fresh)
- 1/4 cup toasted pine nuts, plus extra for garnish
- Fresh parsley, chopped, for garnish
Instructions (condensed)
- Preheat oven to 425°F. Brush eggplant halves with oil, season, and roast cut side up until soft, about 20 minutes.
- Sauté onion and garlic in remaining oil, add ground lamb and spices, and brown. Stir in tomatoes and pine nuts.
- Reduce oven to 350°F. Fill roasted eggplants with the lamb mixture, cover with foil, and bake 30–40 minutes. Garnish and serve.
Notes
- Swap lamb for lean ground beef if you prefer a milder flavor.
- Substitute different nuts or use breadcrumbs for nut-free crunch.
- To maximize flavor, lightly score the eggplant flesh before roasting and press it down before adding the filling.
- Leftover filling freezes well and can be repurposed for salads or wraps.
Nutrition (approximate per serving)
Calories: 567 kcal | Carbohydrates: 24 g | Protein: 24 g | Fat: 44 g | Fiber: 10 g
Update note: This recipe was originally published in March 2018 and updated in March 2021 with new photos and tips.