This Harissa Beef Stuffed Eggplant is a hearty and flavorful dish that combines tender roasted eggplant with spiced ground beef, fragrant harissa, and a creamy yogurt topping. I love how it brings warmth and depth to the table, perfect for both weeknight dinners and special occasions.

Why You’ll Love This Recipe

I like how this recipe balances smokiness from the harissa with the natural sweetness of roasted eggplant. The ground beef makes it filling, while the yogurt and parsley add a fresh, cooling finish. I find it’s a complete meal on its own, but it also pairs well with rice, couscous, or flatbread.

Ingredients

(Note: All ingredient amounts are listed in the recipe card below.)
2 eggplant, medium
2 tbsp olive oil, divided
1 onion, chopped
3 cloves garlic, minced
450g / 1 lb extra lean ground beef
1 tbsp cumin
1/4 tsp cinnamon
2 tbsp tomato paste
1-2 tbsp harissa paste
125ml / 1/2 cup stock or water
salt to taste
125g / 1/2 cup plain yogurt
1 tbsp parsley, chopped

Directions

  1. I start by preheating the oven to 400°F (200°C).
  2. I slice the eggplants in half lengthwise, scoop out some of the flesh to create a cavity, brush them with 1 tablespoon olive oil, and place them cut side up on a baking sheet. I roast them for about 25–30 minutes until tender.
  3. While the eggplants roast, I heat the remaining olive oil in a pan over medium heat. I sauté the onion until softened, then add the garlic and cook for another minute.
  4. I stir in the ground beef, breaking it apart as it browns.
  5. Once the beef is cooked, I add cumin, cinnamon, tomato paste, harissa paste, and stock or water. I let it simmer for 8–10 minutes until the mixture thickens and becomes rich in flavor. I season with salt to taste.
  6. I remove the eggplants from the oven, then fill each half with the beef mixture.
  7. I top the stuffed eggplants with a spoonful of yogurt and sprinkle with parsley before serving.

Servings and Timing

This recipe makes 4 servings. It takes about 15 minutes to prepare and 30 minutes to cook, so the total time is around 45 minutes.

Variations

I sometimes swap the beef for ground lamb for a more traditional Middle Eastern flavor. If I want a vegetarian version, I use lentils or chickpeas instead of meat. For a spicier kick, I increase the amount of harissa paste, while a milder dish works well with just one tablespoon. Adding pomegranate seeds on top is also a nice way to bring brightness and a pop of color.

Storage/Reheating

I store leftover stuffed eggplants in an airtight container in the fridge for up to 3 days. To reheat, I place them in the oven at 350°F (175°C) for about 15 minutes or until warmed through. I can also reheat them in the microwave, but I prefer the oven to keep the texture of the eggplant firm.

FAQs

Can I make this recipe ahead of time?

Yes, I often prepare the beef filling a day in advance and store it in the fridge. Then I just roast the eggplants and assemble before serving.

Do I need to peel the eggplant?

No, I leave the skin on because it helps the eggplant hold its shape while roasting.

Can I freeze stuffed eggplants?

Yes, I freeze them after baking and cooling. I wrap them tightly and reheat in the oven when ready to eat.

What can I use instead of harissa paste?

If I don’t have harissa, I use a mix of chili paste, smoked paprika, and a touch of garlic to mimic the flavors.

How do I make this dish less spicy?

I simply reduce the harissa paste to 1 tablespoon or even less for a milder taste.

Can I use Greek yogurt instead of plain yogurt?

Yes, I often use Greek yogurt because it’s creamier and adds a richer texture.

What sides go best with this dish?

I like to serve it with couscous, rice, or flatbread, along with a fresh salad.

Can I cook the eggplants without roasting?

Yes, I sometimes grill them instead, which gives a smokier flavor.

What type of stock works best?

I usually use beef stock for a richer flavor, but chicken or vegetable stock also works.

Can I add cheese on top?

Yes, sprinkling feta or mozzarella before baking makes it extra indulgent.

Conclusion

I love how this Harissa Beef Stuffed Eggplant combines bold spices with tender roasted eggplant for a dish that feels both comforting and vibrant. It’s versatile enough to adjust for spice preference and works beautifully for both casual meals and entertaining. This is one recipe I keep coming back to when I want something hearty yet full of bright, layered flavors.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Harissa Beef Stuffed Eggplant

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Harissa Beef Stuffed Eggplant is a hearty Middle Eastern-inspired dish featuring roasted eggplant filled with spiced ground beef, harissa paste, and topped with creamy yogurt and fresh parsley. It balances smoky, spicy, and cooling flavors, making it perfect for both weeknights and special occasions.

  • Total Time: 45 minutes
  • Yield: 4 servings

Ingredients

2 medium eggplants

2 tbsp olive oil, divided

1 onion, chopped

3 cloves garlic, minced

450g / 1 lb extra lean ground beef

1 tbsp cumin

1/4 tsp cinnamon

2 tbsp tomato paste

12 tbsp harissa paste

125ml / 1/2 cup stock or water

Salt, to taste

125g / 1/2 cup plain yogurt

1 tbsp parsley, chopped

Instructions

  1. Preheat the oven to 400°F (200°C).
  2. Slice the eggplants in half lengthwise. Scoop out some of the flesh to create a cavity, brush with 1 tbsp olive oil, and place cut side up on a baking sheet. Roast for 25–30 minutes until tender.
  3. Heat the remaining 1 tbsp olive oil in a pan over medium heat. Sauté the onion until softened, then add the garlic and cook for 1 minute.
  4. Add the ground beef, breaking it apart as it browns.
  5. Stir in cumin, cinnamon, tomato paste, harissa paste, and stock or water. Simmer for 8–10 minutes until thickened. Season with salt.
  6. Remove eggplants from the oven and fill each half with the beef mixture.
  7. Top with yogurt and sprinkle with parsley before serving.

Notes

Swap beef with lamb for a traditional Middle Eastern variation.

Make it vegetarian by using lentils or chickpeas instead of meat.

Adjust harissa amount to control spice level.

Leftovers store well in the fridge for up to 3 days.

Freeze baked stuffed eggplants for longer storage.

  • Author: Madelynn
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Roasting & Sautéing
  • Cuisine: Middle Eastern
  • Diet: Halal

Nutrition

  • Serving Size: 1 stuffed eggplant half
  • Calories: 340
  • Sugar: 7g
  • Sodium: 420mg
  • Fat: 18g
  • Saturated Fat: 5g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 21g
  • Fiber: 6g
  • Protein: 26g
  • Cholesterol: 65mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star