The aroma of roasted vegetables wafting through the kitchen is an inviting prelude to a comforting meal. This Eggplant Casserole is a delightful combination of flavors and textures, taking about an hour to prepare and bake. The layering of fresh ingredients ensures a burst of freshness in every bite, making it a go-to recipe for any vegetable lover.
This dish is perfect for family gatherings, cozy weeknight dinners, or meal prep for the week ahead. You can prepare it in advance and store it in the refrigerator for a couple of days, allowing the flavors to meld beautifully.
Why You’ll Love This Recipe
- The combination of roasted vegetables adds a rich, earthy flavor.
- Layering with cheese provides a creamy, satisfying texture.
- The medley of fresh herbs infuses the dish with vibrant aromas.
- It’s easy to customize with your favorite seasonal vegetables.
What You’ll Need
Gather these ingredients to create the casserole:
For the Vegetables
- 2 tbsp butter
- 2 tbsp olive oil
- 1 large onion, diced
- 2 garlic cloves, minced
- 1 yellow pepper, diced
- 2 portabello mushroom caps, sliced into bite-sized pieces
- 3 large tomatoes, diced
- 1 tbsp fresh parsley, finely chopped
- 1 tbsp fresh basil, finely chopped
- 1/2 tbsp fresh thyme
For the Eggplant
- 1/4 cup vegetable oil
- 2 medium eggplants, cut into bite-sized pieces
- 1 tbsp salt
- 1 tbsp flour
For the Topping
- 1/2 cup Parmesan cheese
- 4 ounces fresh mozzarella, sliced
Use coconut oil for a dairy-free option.
Substitutions & Swaps
- Use zucchini instead of eggplant.
- Substitute fresh herbs with 1 tsp dried.
- Opt for a different cheese such as gouda.
- Replace vegetable oil with olive oil.
How to Make It
Follow these simple steps to create your casserole:
Preheat the oven
Preheat the oven to 375°F. Coat a 2 1/2-quart casserole dish with cooking spray.
Sauté the vegetables
In a large skillet, heat the butter and olive oil over medium-low heat. Add in the diced onion and cook for about 3 minutes without browning. Incorporate the diced yellow pepper and minced garlic, cooking for an additional 3 minutes. Add in the sliced mushrooms and cook until they start to release their moisture, about 3 to 4 minutes. Finally, stir in the diced tomatoes and herbs, allowing the mixture to simmer for a couple of minutes. Remove from heat and set aside in a large bowl.
Cook the eggplant
In the same skillet, heat the vegetable oil and add the cut eggplant and salt. Cook the eggplant until it’s lightly browned, stirring frequently. When browned, sprinkle in the flour and stir to combine. Add the vegetable mixture back to the skillet and bring it all to a simmer.
Layer the casserole
Spoon one-third of the vegetable mixture into the prepared baking dish. Top it with a layer of Parmesan cheese and a few slices of fresh mozzarella. Spoon more vegetable mixture on top of the cheese, followed by more cheese. Top it all off with the remaining vegetable mixture and finish with a final layer of cheese.
Bake and serve
Bake the casserole for 30 minutes. Once done, allow it to stand for a few minutes before serving.
How to Store It
Fridge: Store for up to 3 days in an airtight container.
Freezer: Yes, freeze for up to 3 months.
Reheat: Microwave in 1-minute intervals or bake at 350°F for 15-20 minutes.
Tips for Best Results
- Ensure the eggplant is well-seasoned for maximum flavor.
- Let the casserole sit briefly before serving to let it set.
- Experiment with different cheese for varied flavors and textures.
Serving Suggestions
- Pair with a light salad for a refreshing side.
- Serve alongside crusty bread for a hearty meal.
- Enjoy as a delicious main dish with a glass of red wine.



