Stuffed Eggplant Recipe
Introduction
Stuffed eggplant is a delicious and hearty dish that combines tender roasted eggplant shells with a flavorful vegetable filling and melted cheese. It’s perfect as a comforting vegetarian main course or a satisfying side. This recipe is easy to prepare and full of vibrant Mediterranean-inspired flavors.

Ingredients
- 2 large eggplants
- Salt and pepper
- Fresh parsley, chopped (optional, for serving)
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 1 tablespoon garlic, minced
- 1 medium zucchini, diced
- 1 medium red bell pepper, diced
- 1 tablespoon tomato paste
- ½ teaspoon Italian seasoning
- ½ teaspoon salt (or to taste)
- ¼ teaspoon ground black pepper (or to taste)
- ½ cup tomato sauce
- ¾ cup mozzarella cheese (or cheddar cheese), shredded
Instructions
- Step 1: Preheat your oven to 375°F (190°C). Cut the eggplants in half lengthwise and carefully scoop out the flesh, leaving about a ½-inch border around the sides and bottom. Season the eggplant shells evenly with salt and pepper. Dice the removed eggplant flesh and set it aside.
- Step 2: Heat the olive oil in a large skillet or Dutch oven over medium heat until shimmering. Add the chopped onion, minced garlic, diced zucchini, diced red bell pepper, and reserved eggplant flesh. Sauté for 8–10 minutes until the vegetables are tender.
- Step 3: Stir in the tomato paste, Italian seasoning, salt, and pepper. Then add the tomato sauce and cook the mixture, stirring occasionally, until it thickens to your liking, about 10 minutes.
- Step 4: Spoon the vegetable filling into each eggplant shell, dividing it evenly. Sprinkle about 3 tablespoons of shredded cheese on top of each stuffed eggplant.
- Step 5: Arrange the stuffed eggplants on a baking sheet and bake in the preheated oven for 45–50 minutes. The cheese should be melted and golden brown, and the eggplant shells tender.
- Step 6: Remove from the oven and garnish with fresh chopped parsley if desired. Serve warm and enjoy!
Tips & Variations
- For extra flavor, add a pinch of crushed red pepper flakes to the filling for a little heat.
- Try swapping mozzarella for feta cheese for a tangier twist.
- Add cooked ground meat or lentils to the filling for a protein boost.
- Scoop out the eggplant flesh carefully to avoid piercing the shells, so they hold the filling well.
- Use fresh herbs like basil or oregano in addition to or instead of Italian seasoning for varied flavors.
Storage
Store leftover stuffed eggplants in an airtight container in the refrigerator for up to 3 days. To reheat, cover loosely with foil and warm in a 350°F (175°C) oven for about 15–20 minutes until heated through. Avoid microwaving to maintain the texture of the eggplant and cheese.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare stuffed eggplant ahead of time?
Yes, you can assemble the stuffed eggplants a few hours ahead or the night before. Keep them covered in the refrigerator and bake just before serving for the best results.
Can I freeze stuffed eggplant?
Stuffed eggplants can be frozen, but the texture of the eggplant may become softer upon thawing. If freezing, wrap well and store for up to 2 months. Thaw overnight in the refrigerator before reheating in the oven.
PrintStuffed Eggplant Recipe
This delicious stuffed eggplant recipe features tender eggplant shells filled with a savory mix of sautéed vegetables, tomato sauce, and melted cheese. Baked to perfection, it’s a comforting and flavorful dish perfect for a family dinner or special occasion.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
Eggplants
- 2 large eggplants
- Salt and pepper, to taste
- Fresh parsley, chopped (optional, for serving)
Filling
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 1 tablespoon garlic, minced
- 1 medium zucchini, diced
- 1 medium red bell pepper, diced
- 1 tablespoon tomato paste
- ½ teaspoon Italian seasoning
- ½ teaspoon salt (or to taste)
- ¼ teaspoon ground black pepper (or to taste)
- ½ cup tomato sauce
- ¾ cup mozzarella cheese (or cheddar cheese), shredded
Instructions
- Prep the eggplants: Cut the eggplants in half lengthwise. Scoop out the flesh from the inside, leaving a ½-inch border on the sides and bottom. Season the eggplant shells evenly with salt and pepper. Dice the eggplant flesh and set aside.
- Make the filling: Heat olive oil in a 4 quart Dutch oven or large skillet over medium heat until the oil is sizzling hot, about 1 minute. Add onion, garlic, zucchini, bell pepper, and the diced eggplant flesh. Sauté until the vegetables are tender, about 8-10 minutes. Stir in the tomato paste, Italian seasoning, salt, and pepper. Then add the tomato sauce and cook until the mixture thickens to the desired consistency, about 10 minutes. Stir occasionally to ensure even cooking.
- Bake the stuffed eggplants: Preheat the oven to 375°F (190°C). Fill each eggplant shell generously with the prepared filling. Sprinkle about 3 tablespoons of shredded mozzarella or cheddar cheese on top of each. Place the stuffed eggplants on a large half sheet baking pan and bake for 45-50 minutes until the cheese is melted, bubbly, and nicely browned. The eggplant shells should be cooked through and tender.
- Serve: Serve the stuffed eggplants warm with a sprinkle of fresh chopped parsley on top if desired.
Notes
- You can substitute mozzarella cheese with cheddar or a blend of your favorite cheeses.
- For a vegan version, omit the cheese or use a plant-based cheese substitute.
- Feel free to add different vegetables like mushrooms or carrots to the filling for extra flavor.
- Scooping out the eggplant flesh carefully helps the shells hold their shape during baking.
- The dish can be prepared ahead of time and refrigerated before baking; just extend baking time slightly if baking cold.
Keywords: stuffed eggplant, baked eggplant, vegetarian dinner, Mediterranean recipe, cheesy stuffed eggplants

