Vegan Stuffed Eggplant Recipe
These Vegan Stuffed Eggplants are a wholesome, satisfying meal featuring tender roasted eggplant halves filled with a savory mixture of lentils, vegetables, herbs, and a rich tomato sauce. Finished with melted vegan mozzarella, they’re hearty enough for dinner while showcasing the naturally creamy texture of perfectly roasted eggplant.
Each stuffed eggplant is packed with comforting Mediterranean-inspired flavors, balanced by fresh herbs and a lightly tangy tomato filling. Whether you’re serving them for a family dinner or meal prepping for the week, this recipe delivers a nourishing dish that’s both beautiful and filling.
Why This Dish Is Always a Good Choice
- Wholesome and Filling: Lentils and vegetables create a satisfying plant-based main course.
- Beautiful Presentation: Stuffed eggplants make an impressive meal with very little extra effort.
- Nutritious Ingredients: Packed with fiber, protein, and colorful vegetables in every serving.
- Perfect for Meal Prep: Leftovers store and reheat beautifully throughout the week.
- Easy to Customize: Swap the filling ingredients based on seasonal vegetables or pantry staples.
- Balanced Mediterranean Flavors: Herbs, tomatoes, balsamic vinegar, and fresh parsley create a fresh, savory filling.
Chef’s Tip: After scooping out the eggplant flesh, lightly score the inside of each shell before roasting. This helps the eggplant cook evenly while keeping the shells sturdy enough to hold the filling.

Vegan Stuffed Eggplant Recipe
Equipment
- Large Skillet
- Chef's Knife
- Spoon for scooping
Ingredients
For the Eggplant
- 2 medium eggplants
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Filling
- 1 tablespoon olive oil
- 1 small yellow onion diced
- 3 garlic cloves minced
- Reserved eggplant flesh chopped
- 1 tablespoon tomato paste
- ½ cup vegetable broth
- 1 tablespoon soy sauce
- 1 teaspoon balsamic vinegar
- 1 teaspoon dried oregano
- ½ teaspoon smoked paprika
- ½ teaspoon onion powder
- ¼ teaspoon crushed red pepper flakes optional
- 1½ cups cooked brown lentils
- 1 cup diced tomatoes
- ¼ cup chopped fresh parsley
- Salt and black pepper to taste
For Topping
- 1 cup shredded vegan mozzarella cheese
- Fresh basil or parsley
Instructions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.

- Slice each eggplant in half lengthwise. Carefully scoop out most of the flesh, leaving about a ½-inch border around the edges to create sturdy eggplant boats. Chop the removed flesh and set it aside.
- Brush the eggplant halves with olive oil and season with salt and black pepper. Arrange them cut-side up on the prepared baking sheet and bake for 20 minutes until they begin to soften.

- Meanwhile, heat the olive oil in a large skillet over medium heat. Add the onion and cook for about 5 minutes until softened.

- Stir in the garlic and chopped eggplant flesh. Cook for another 5 to 7 minutes until the eggplant becomes tender.

- Mix in the tomato paste, vegetable broth, soy sauce, balsamic vinegar, oregano, smoked paprika, onion powder, and crushed red pepper flakes. Stir well and simmer for 3 to 4 minutes.

- Add the diced tomatoes and cooked lentils. Cook for another 4 to 5 minutes until the filling thickens slightly. Stir in the parsley and season with salt and pepper to taste.

- Reduce the oven temperature to 350°F (175°C).
- Fill each roasted eggplant half generously with the lentil mixture. Sprinkle the vegan mozzarella evenly over the top.

- Return the stuffed eggplants to the oven and bake for 10 to 15 minutes, until the cheese has melted and the eggplant is completely tender.
- Let rest for 5 minutes before serving. Garnish with fresh basil or parsley.

Notes
- Choose medium-sized eggplants so they cook evenly and hold plenty of filling.
- Don’t discard the scooped-out eggplant. It becomes soft and flavorful in the filling.
- Brown lentils can be replaced with chickpeas, white beans, or quinoa.
- For extra vegetables, stir in chopped spinach, mushrooms, zucchini, or bell peppers.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat in a 350°F oven for about 15 minutes or microwave until warmed through.
Nutrition Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 325 kcal |
| Carbohydrates | 34g |
| Protein | 15g |
| Fat | 15g |
| Fiber | 14g |
| Sugar | 10g |
| Sodium | 560mg |
Common Mistakes to Avoid
- Scooping Too Much Eggplant: Leave about a ½-inch border so the shells stay sturdy after roasting.
- Skipping the First Bake: Roasting the eggplant before filling ensures it becomes tender by the end of cooking.
- Using Watery Filling: Simmer the lentil mixture until most of the excess liquid evaporates to prevent soggy eggplants.
- Overfilling the Eggplants: Mound the filling generously, but avoid packing it too tightly so it heats evenly.
- Serving Immediately: Let the stuffed eggplants rest for a few minutes after baking so the filling sets and slices more cleanly.
- Overcooking the Cheese: Bake just until the vegan cheese melts to keep the topping soft and appealing.
Delicious Variations You Should Try
- Mediterranean Version: Add chopped olives, sun-dried tomatoes, and toasted pine nuts to the filling.
- Mushroom and Lentil Filling: Mix finely chopped mushrooms with the lentils for extra savory flavor.
- Quinoa Stuffed Eggplant: Replace the lentils with cooked quinoa for a lighter variation.
- Spicy Eggplant Boats: Add diced jalapeños, harissa, or extra crushed red pepper flakes.
- Italian-Inspired Filling: Stir fresh basil into the filling and top with dairy-free parmesan.
- Chickpea Stuffed Eggplant: Swap the lentils for mashed chickpeas for a different texture.
- Roasted Vegetable Version: Add zucchini, spinach, or roasted bell peppers to the filling for extra color and flavor.
Try More Vegan Recipes
Storage Tips That Keep Every Serving Fresh
- Make Ahead: Roast the eggplant halves and prepare the filling up to one day in advance, then assemble and bake before serving.
- Refrigerator Storage: Store cooled stuffed eggplants in an airtight container for up to 4 days.
- Freezer Storage: Wrap individual portions tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Warm in a 350°F (175°C) oven until heated through, or microwave individual portions for a quick meal.
- Freshness Tip: Sprinkle fresh parsley or basil over reheated eggplants just before serving to restore their fresh flavor.
Frequently Asked Questions
- Can I prepare stuffed eggplants ahead of time?
Yes. Assemble the eggplants, cover them, and refrigerate for up to 24 hours before baking the final time. - Which eggplants work best for this recipe?
Medium globe eggplants are ideal because they cook evenly and provide plenty of space for the filling. - Can I use canned lentils?
Absolutely. Drain and rinse them well before adding them to the filling. - How do I keep the eggplant from becoming mushy?
Roast it just until tender and avoid overbaking during the second bake after filling. - Can I make this recipe gluten-free?
Yes. Simply use a gluten-free soy sauce or tamari and confirm any packaged ingredients are gluten-free. - What other toppings work well?
Dairy-free parmesan, toasted pine nuts, chopped walnuts, or extra fresh herbs all make delicious additions. - Can I freeze stuffed eggplants?
Yes. Let them cool completely before freezing. Reheat directly from thawed until hot throughout. - What should I serve with vegan stuffed eggplant?
Lemon herb rice, couscous, roasted potatoes, fresh salad, crusty bread, or roasted vegetables all pair wonderfully with this dish.





