Imagine the warm, aromatic embrace of a bubbling eggplant casserole, its rich layers of roasted eggplant mingling with zesty tomato sauce and melting cheese. The moment you lift that spoonful, the savory aroma dances through the air, inviting everyone to gather around the table for a hearty meal that feels like a hug on a plate.
This dish isn’t just about satisfying your hunger; it’s steeped in memories of family dinners and laughter echoing off the walls. Whether it’s a cozy weeknight or a festive gathering, digging into an eggplant casserole creates an experience filled with joy and flavor that everyone will remember long after the last bite.
Why Does Everyone Love eggplant casserole?
Comforting layers of tender eggplant, savory tomato sauce, and gooey cheese come together to create a dish that warms the soul. Easy to prepare, this recipe takes just 20 minutes of prep time, making it perfect for busy weeknights. Packed with flavor, garlic and herbs elevate every bite, while the creamy mozzarella and nutty parmesan add irresistible richness. Versatile and crowd-pleasing, it’s an ideal choice for family gatherings or potlucks; everyone will be coming back for seconds!
Ingredients for eggplant casserole
For the Vegetables
- 2 medium eggplants (sliced into rounds) – These tender slices will add depth and flavor to your hearty eggplant casserole.
- 1 large onion (chopped) – The onion provides a sweet base that complements the other ingredients beautifully.
- 2 cloves garlic (minced) – Fresh garlic infuses the dish with aromatic goodness and enhances overall flavor.
- 1 can diced tomatoes (with juice) – This adds moisture and a rich, tangy flavor to your casserole.
For the Cheese
- 1 cup mozzarella cheese (shredded) – Melty mozzarella creates a wonderful texture, making each bite creamy and satisfying.
- 1/2 cup parmesan cheese (grated) – A sprinkle of parmesan adds a savory depth that’s hard to resist.
For the Seasoning
- 1 teaspoon dried oregano – Oregano brings an earthy note that pairs perfectly with the eggplant and tomatoes.
- 1 teaspoon dried basil – Basil adds a hint of sweetness and freshness to round out the flavors.
- 1 teaspoon salt – Essential for enhancing all the delicious flavors in your casserole.
- 1/2 teaspoon black pepper – A touch of pepper brings warmth and a little kick to the dish.
For the Oil
- 2 tablespoons olive oil – Use this to sauté your vegetables, adding richness and helping flavors meld together beautifully.
How to Make eggplant casserole

1. Preheat the oven to 375°F (190°C).
Get your oven ready while you prepare the delicious layers of your eggplant casserole!
2. Sauté onion and garlic.
In a skillet, heat 2 tablespoons of olive oil over medium heat. Add 1 large chopped onion and 2 cloves of minced garlic. Sauté until they become translucent and fragrant, about 3-5 minutes.
3. Cook the eggplant.
Add the sliced rounds of 2 medium eggplants to the skillet. Cook them for about 5-7 minutes until they are slightly softened, turning golden in color.
4. Combine with tomatoes and spices.
Stir in 1 can of diced tomatoes (with juice), along with 1 teaspoon each of dried oregano and dried basil, plus 1 teaspoon salt and 1/2 teaspoon black pepper. Let this simmer for about 10 minutes, allowing flavors to meld beautifully.
For the Assembly:
5. Layer the first half of the mixture.
In a casserole dish, spread half of the eggplant mixture as your base layer, ensuring even coverage for a hearty start.
6. Add cheese on top.
Sprinkle half of the shredded mozzarella cheese (1 cup) over the eggplant layer, bringing cheesy goodness right into your dish.
7. Repeat layers once more.
Top with the remaining eggplant mixture followed by another layer of mozzarella cheese, making sure each bite will be cheesy and satisfying.
8. Finish with parmesan cheese.
Sprinkle 1/2 cup of grated parmesan cheese evenly over the top layer for that perfect golden crust as it bakes.
For Baking:
9. Cover and bake.
Cover your casserole with foil and pop it in the preheated oven for 30 minutes, allowing it to bubble up beautifully inside.
10. Uncover and brown.
Remove the foil and continue baking for an additional 15 minutes or until the cheese is bubbly and golden brown on top—an irresistible sight!
Optional: Garnish with fresh basil before serving for a burst of flavor!
Exact quantities are listed in the recipe card below.
Tips for the Best eggplant casserole
- Slicing Eggplant: Make sure your eggplant slices are evenly cut to ensure uniform cooking and a balanced texture in your casserole.
- Remove Bitterness: If your eggplants seem bitter, sprinkle them with salt and let them sit for 30 minutes before rinsing. This step enhances flavor and tenderness.
- Avoid Soggy Layers: Cook the eggplant until slightly softened before layering. This prevents excess moisture from making your eggplant casserole watery.
- Cheese Melting: For a perfectly melted top, use fresh mozzarella instead of pre-shredded cheese. It melts beautifully and adds a delightful creaminess.
- Season Generously: Don’t skimp on herbs and seasonings! They add depth to your dish. Adjust according to your family’s taste preferences for an even more comforting meal.
How to Store and Freeze eggplant casserole
- Fridge: Store leftover eggplant casserole in an airtight container for up to 3 days. This keeps it fresh and ready for a quick meal.
- Freezer: For longer storage, freeze the casserole in a freezer-safe container for up to 3 months. Be sure to label it with the date!
- Reheating: To reheat, simply thaw overnight in the fridge and then warm in the oven at 350°F (175°C) until heated through, about 25 minutes.
- Serving Tips: If you’re reheating from frozen, you can bake it straight from the freezer; just increase the cooking time to 50–60 minutes. Enjoy!
eggplant casserole Your Way
Feel free to let your creativity shine by customizing this comforting dish to suit your taste!
- Spicy Kick: Add 1 teaspoon of red pepper flakes for a delightful heat that lingers on the palate. This simple tweak transforms your casserole into a spicy delight, perfect for those who love a little extra zing.
- Zucchini Boost: Substitute half of the eggplant with sliced zucchini for a lighter, summery version. The zucchini adds a fresh flavor and keeps the casserole feeling light and vibrant.
- Herb Infusion: Incorporate fresh herbs like basil or parsley instead of dried. Fresh herbs can elevate the dish with their aromatic qualities, bringing a garden-fresh taste to each bite.
- Mushroom Medley: Mix in sautéed mushrooms for an earthy depth. Their umami flavor complements the cheese beautifully, creating a rich and satisfying meal.
- Vegan Option: Use cashew cream and vegan cheese in place of dairy. This twist not only makes it plant-based but also adds a creamy texture that’s just as indulgent.
- Roasted Garlic: Roast the garlic before adding it to enhance its sweetness and aroma. This small change can make a big difference, adding layers of flavor to every mouthful.
- Chickpea Crunch: Toss in some canned chickpeas for added protein and texture. They bring a lovely nutty flavor while making the dish heartier and more filling.
- Sweet Surprise: Add thin slices of bell peppers or cherry tomatoes for a pop of sweetness. These colorful additions create contrast with the savory elements and brighten up the entire casserole!
Make Ahead Options

This eggplant casserole is a fantastic choice for meal prep, allowing you to enjoy a comforting dish any night of the week. You can prep the vegetables, including the sliced eggplants, chopped onion, minced garlic, and canned diced tomatoes with juice in advance. Simply sauté the onion and garlic in olive oil until translucent, then add in the eggplants until they’re slightly softened. After incorporating the tomatoes and seasonings, this mixture can be assembled in the casserole dish up to 24 hours ahead. Cover it tightly and store it in the fridge. When you’re ready to serve, simply bake it as directed for 30 minutes covered with foil and an additional 15 minutes uncovered for that deliciously bubbly finish. This way, you’ll have a hearty eggplant casserole ready at your convenience, without sacrificing flavor or quality!
eggplant casserole Recipe FAQs
How do I choose the best eggplants for my casserole?
Look for firm, smooth-skinned eggplants that feel heavy for their size. The color should be vibrant and shiny, indicating freshness. Avoid any that have bruises or soft spots. Medium-sized eggplants are perfect for this recipe as they will slice nicely into rounds.
Can I substitute other vegetables in the casserole?
Absolutely! While eggplant is the star here, you can experiment with layered zucchini or bell peppers for added flavor and texture. Just make sure to pre-cook them slightly as you would the eggplant to ensure everything bakes evenly.
What’s the best way to store leftover eggplant casserole?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. When you’re ready to enjoy it again, simply reheat in the oven at 350°F (175°C) until warmed through, about 15-20 minutes. This helps maintain that delicious cheesy goodness!
Can I freeze eggplant casserole for later use?
Yes! This casserole freezes beautifully. After baking, let it cool completely, then wrap it tightly in plastic wrap and aluminum foil before placing it in the freezer. It’ll keep well for up to 3 months. To reheat, thaw overnight in the fridge and bake at 375°F (190°C) until heated through.
What if my casserole seems too watery after baking?
If your casserole turns out watery, it may be due to excess moisture from the eggplant or tomatoes. For next time, try salting the sliced eggplant and letting it sit for about 30 minutes before cooking; this draws out moisture and helps achieve a richer texture.
How many servings does this recipe yield?
This hearty eggplant casserole serves about 4 people, making it perfect for a family meal or a cozy dinner with friends. With each serving around 250 calories, it’s both nourishing and satisfying without being overly indulgent!

Eggplant Casserole
Ingredients
- 2 medium eggplants sliced into rounds
- 1 large onion chopped
- 2 cloves garlic minced
- 1 can diced tomatoes with juice
- 1 cup mozzarella cheese shredded
- 1/2 cup parmesan cheese grated
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons olive oil
Method
- Preheat the oven to 375°F (190°C).
- In a skillet, heat olive oil over medium heat. Add chopped onion and minced garlic, sauté until translucent.
- Add the sliced eggplants and cook until slightly softened, about 5-7 minutes.
- Stir in the diced tomatoes, oregano, basil, salt, and pepper. Simmer for 10 minutes.
- In a casserole dish, layer half of the eggplant mixture, followed by half of the mozzarella cheese.
- Repeat the layers with the remaining eggplant mixture and cheese.
- Sprinkle the grated parmesan cheese on top.
- Cover the casserole with foil and bake for 30 minutes.
- Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.















