Eggplant and Tomato Stuffed Peppers with Basil Pesto
Roasted bell peppers filled with tender eggplant and tomato, finished with a swirl of basil pesto.
Dietary
Vegetarian, Pescatarian, Wheat free, Nut free, Halal, Kosher
Allergens
Dairy
Bell peppers are roasted until just tender, then filled with a savory sauté of eggplant, tomato, garlic, and onion. A spoonful of basil pesto on top adds brightness and a fresh herbal note. This dish works well as a vegetarian main or a hearty side for a Mediterranean-inspired dinner.
Ingredients
- 4 large bell peppers, tops cut off and seeded
- 2 tablespoons olive oil, divided
- 1 small eggplant, diced small
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 medium tomatoes, diced
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1/4 cup basil pesto
Method
-
Preheat the oven to 400°F. Arrange the bell peppers cut-side up in a 9x13-inch baking dish.
-
Brush the inside and edges of the peppers with 1 tablespoon of olive oil, then set aside.
-
Heat the remaining 1 tablespoon of olive oil in a 9-inch skillet over medium heat. Add the eggplant and onion, and cook, stirring occasionally, until softened and lightly browned.
-
Add the garlic and cook until fragrant, about 30 seconds.
-
Stir in the tomatoes, oregano, salt, and pepper. Cook, stirring occasionally, until the tomatoes break down and the mixture thickens slightly.
-
Remove the skillet from heat and stir in the mozzarella cheese until just combined.
-
Spoon the eggplant and tomato mixture evenly into the prepared bell peppers, packing gently.
-
Sprinkle the Parmesan cheese over the tops of the stuffed peppers.
-
Cover the baking dish with foil and bake until the peppers are tender.
-
Remove the foil and bake until the tops are lightly browned.
-
Let the peppers rest for 5 minutes, then drizzle each with a spoonful of basil pesto before serving.
Related recipes
Rate this recipe

Eggplant and Tomato Stuffed Peppers with Basil Pesto
Bell peppers are roasted until just tender, then filled with a savory sauté of eggplant, tomato, garlic, and onion. A spoonful of basil pesto on top adds brightness and a fresh herbal note. This dish works well as a vegetarian main or a hearty side for a Mediterranean-inspired dinner.
1 hr 5 min 4 servings 285 cal
Ingredients
- 4 large bell peppers, tops cut off and seeded
- 2 tablespoons olive oil, divided
- 1 small eggplant, diced small
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 medium tomatoes, diced
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1/4 cup basil pesto

Method
- 1
Preheat the oven to 400°F. Arrange the bell peppers cut-side up in a 9x13-inch baking dish.
- 2
Brush the inside and edges of the peppers with 1 tablespoon of olive oil, then set aside.
- 3
Heat the remaining 1 tablespoon of olive oil in a 9-inch skillet over medium heat. Add the eggplant and onion, and cook, stirring occasionally, until softened and lightly browned.
- 4
Add the garlic and cook until fragrant, about 30 seconds.
- 5
Stir in the tomatoes, oregano, salt, and pepper. Cook, stirring occasionally, until the tomatoes break down and the mixture thickens slightly.
- 6
Remove the skillet from heat and stir in the mozzarella cheese until just combined.
- 7
Spoon the eggplant and tomato mixture evenly into the prepared bell peppers, packing gently.
- 8
Sprinkle the Parmesan cheese over the tops of the stuffed peppers.
- 9
Cover the baking dish with foil and bake until the peppers are tender.
- 10
Remove the foil and bake until the tops are lightly browned.
- 11
Let the peppers rest for 5 minutes, then drizzle each with a spoonful of basil pesto before serving.