Stuffed Eggplant is a wholesome and flavorful dish where tender roasted eggplant halves are filled with a savory mixture of vegetables, grains, and seasonings. Whether made vegetarian or with meat, this dish offers a hearty, satisfying option that works as both a main course or a substantial side. Its vibrant flavors and rustic presentation make it perfect for everyday dinners or special occasions.
Why You’ll Love This Recipe
- Easily customizable with meat or vegetarian options
- A nutritious, high-fiber meal packed with plant-based protein
- Impressive presentation but simple preparation
- Great for meal prep—reheats beautifully
- Perfect balance of tender eggplant and savory filling
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 2 medium eggplants, halved lengthwise
- 2 tablespoons olive oil
- 1 small onion, diced
- 2 garlic cloves, minced
- 1 bell pepper, diced
- 1 zucchini, diced
- 1 cup cooked quinoa or rice
- 1 (15-ounce) can chickpeas, drained and rinsed
- 1 teaspoon dried oregano
- ½ teaspoon ground cumin
- Salt and pepper, to taste
- 1 cup marinara sauce
- ½ cup shredded mozzarella cheese (optional)
- Fresh parsley or basil, chopped, for garnish
directions
- Preheat oven to 375°F (190°C).
- Scoop out the flesh of the eggplant, leaving about ½ inch around the edges. Dice the scooped-out flesh and set aside.
- Brush the eggplant shells with 1 tablespoon olive oil and place cut side up on a baking sheet. Roast for 20–25 minutes until softened.
- Meanwhile, heat the remaining olive oil in a skillet over medium heat. Sauté onion and garlic until fragrant, about 2 minutes.
- Add bell pepper, zucchini, and the chopped eggplant flesh. Cook until tender, 5–6 minutes.
- Stir in quinoa or rice, chickpeas, oregano, cumin, salt, and pepper. Cook for 2–3 more minutes to heat through.
- Spoon the filling into the roasted eggplant shells. Top with marinara sauce and mozzarella if using.
- Return to the oven and bake for another 15–20 minutes, until heated through and cheese is melted.
- Garnish with fresh herbs before serving.
Servings and timing
- Servings: 4
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
Variations
- Add cooked ground beef, lamb, or turkey to the filling for a meat version
- Use lentils instead of chickpeas for a different plant-based protein
- Add feta or goat cheese for a tangy twist
- Use couscous or bulgur in place of quinoa or rice
- Spice it up with red pepper flakes or harissa
storage/reheating
- Store in an airtight container in the fridge for up to 4 days
- Reheat in the oven at 350°F or in the microwave until warmed through
- Freezable: wrap tightly and freeze for up to 3 months; thaw before reheating
FAQs
What type of eggplant is best for stuffing?
Medium to large globe eggplants are ideal for holding a generous amount of filling.
Can I make stuffed eggplant ahead of time?
Yes, you can prepare and fill them in advance, then bake when ready to serve.
Is this dish vegan?
It can be—just omit or replace the cheese with a vegan alternative.
How do I keep the eggplant from getting soggy?
Roast the shells first and avoid adding too much moisture to the filling.
Can I freeze stuffed eggplant?
Yes, wrap tightly in foil or freezer wrap and freeze for up to 3 months.
What can I serve with stuffed eggplant?
A side salad, garlic bread, or a light soup pairs well with this dish.
Can I skip the marinara sauce?
Yes, though it adds moisture and flavor—pesto or tahini sauce are great alternatives.
Can I grill the eggplant instead of roasting?
Absolutely. Grill the halved shells for a smoky flavor before stuffing.
What’s a good substitute for chickpeas?
Lentils, black beans, or white beans all work well in this recipe.
How do I reheat leftovers without drying them out?
Cover with foil and reheat in the oven, or microwave with a splash of water or sauce.
Conclusion
Stuffed Eggplant is a deliciously hearty, flexible recipe that’s easy to make your own. Whether you’re looking for a satisfying vegetarian meal or a flavorful way to enjoy eggplant, this dish delivers comfort, nutrition, and plenty of room for creativity. It’s perfect for meal prep, entertaining, or simply enjoying a nourishing meal any night of the week.
Print
Stuffed Eggplant
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baked
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
Stuffed Eggplant is a hearty and flavorful dish where tender roasted eggplant halves are filled with a savory mixture of vegetables, herbs, and optionally meat or grains, then baked to perfection.
Ingredients
- 2 medium eggplants
- 2 tbsp olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 bell pepper, diced
- 1 zucchini, diced
- 1 tomato, diced
- 1/2 cup cooked quinoa or rice
- 1/4 cup chopped fresh parsley
- 1/2 cup shredded mozzarella or crumbled feta (optional)
- 1/2 tsp dried oregano
- Salt and pepper, to taste
- 1/4 cup breadcrumbs (optional for topping)
Instructions
- Preheat oven to 400°F (200°C).
- Cut eggplants in half lengthwise and scoop out most of the flesh, leaving a 1/2-inch shell. Chop the scooped flesh and set aside.
- Brush eggplant shells with 1 tbsp olive oil, place on a baking sheet, and bake for 15 minutes.
- In a skillet, heat remaining olive oil over medium heat. Sauté onion and garlic until soft, about 3 minutes.
- Add bell pepper, zucchini, chopped eggplant flesh, and tomato. Cook until vegetables are tender, about 7–8 minutes.
- Stir in cooked quinoa or rice, parsley, oregano, salt, and pepper. Mix well.
- Remove eggplant shells from oven and fill with the vegetable mixture. Top with cheese and breadcrumbs if using.
- Return to oven and bake for another 15–20 minutes, until eggplants are tender and topping is golden.
- Serve hot, garnished with extra parsley if desired.
Notes
- For a vegan version, omit the cheese or use a plant-based alternative.
- Add cooked ground beef or turkey for a meatier version.
- Use couscous or bulgur instead of quinoa for variety.
Nutrition
- Serving Size: 1 stuffed eggplant half
- Calories: 220
- Sugar: 6g
- Sodium: 280mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 7g
- Protein: 6g
- Cholesterol: 5mg