Irresistible Eggplant Casserole

Baked eggplant casserole with melted cheese, fresh herbs, and colorful vegetables.

This eggplant casserole really captures the best flavors of summer – tender eggplant, fresh herbs, mushrooms, ripe tomatoes, and sweet bell peppers all come together in one cheesy, bubbly bake. It’s just as great as a side or a main, making it a perfect pick for those busy nights when you want something wholesome and delicious without a lot of fuss.

If you’ve been here a while, you know I love digging through my recipe archives and pulling out old favorites. Today, I’m shining the spotlight on this eggplant casserole — a vegetable-packed gem I first shared back in 2009. It’s stood the test of time for a reason!

This dish is comforting without feeling heavy, vegetarian yet filling, and yes, there’s cheese involved. That always seals the deal for me when it comes to eating my veggies happily! It’s also a great excuse to hit up the farmer’s market when eggplants and tomatoes are at their peak.

What’s nice is how flexible it is. Serve it straight from the oven as a main, toss it on the side of some rice or pasta, or bring it along as a hearty side dish for chicken, pork, or steak. And if you want something fun, try it on a toasted bun – it makes a killer sandwich filling, perfect for an easy lunch.

Imagine summer all wrapped up in a warm casserole dish: softly browned eggplant melding with juicy tomatoes, bell peppers, earthy mushrooms, and a handful of fresh herbs, crowned with Parmesan and melty mozzarella. This eggplant casserole delivers comfort without weighing you down – it’s veggie-loaded, vegetarian, and bursting with seasonal goodness.

The cooking process is simple and rewarding: you start by sautéing the veggies on the stove to deepen their flavors, then brown the eggplant with a sprinkle of salt to draw out moisture. A touch of flour keeps everything from getting watery, and finally, you build layers of veggies and cheese before baking at 375°F until golden and bubbling. Sure, there are a few steps, but none of it is tricky, and the end result is a cozy, cheesy dish loaded with vibrant veggies.

Stick with me and I’ll walk you through a clear ingredient list, step-by-step cooking tips, plus some fun ideas to switch things up. Whether you want this as a hearty main dish, a comforting side, or piled into a sandwich, you’re in for bold summer flavors and easy leftovers that heat up like a charm.

  • What it tastes like: fresh, herbaceous, and savory with gooey, melted cheese on top.
  • What you’ll do: sauté veggies, brown eggplant, combine flavors, layer with cheese, and bake to perfection.
  • Where it shines: weeknight dinners, farmer’s market feasts, or crowd-pleasing potluck dishes.

Why You’ll Love It

  • Highlights the best of summer produce — eggplant, tomatoes, bell peppers, mushrooms, and fresh herbs all working together.
  • Vegetarian but hearty — thanks to eggplant and plenty of melty cheese, it stands up as a main dish or a satisfying side.
  • Comfort food with a light feel — baked bubbly and golden, cheesy but not heavy.
  • Super versatile — serve it on its own, over rice or pasta, stuffed in a bun for a sandwich, or alongside grilled meats.
  • Easy to make in any quantity — perfect for farmer’s market hauls and leftovers reheat beautifully.

Ingredients and Pantry Staples

Colorful ingredients for eggplant casserole: diced tomatoes, mushrooms, cheeses, herbs, and spices.

  • 2 tablespoons butter
  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 2 garlic cloves, minced
  • 1 yellow bell pepper, diced
  • 2 portobello mushroom caps, sliced into bite-sized pieces
  • 3 large tomatoes, diced
  • 1 tablespoon fresh parsley, finely chopped
  • 1 tablespoon fresh basil, finely chopped
  • 1/2 tablespoon fresh thyme
  • 1/4 cup vegetable oil
  • 2 medium eggplants, cut into bite-sized pieces
  • 1 tablespoon salt
  • 1 tablespoon flour
  • 1/2 cup grated Parmesan cheese
  • 4 ounces fresh mozzarella, sliced

Step-by-Step Method

  1. Preheat oven to 375°F and lightly grease a 2 1/2‑quart casserole dish with cooking spray.
  2. Heat butter and olive oil in a large skillet over medium‑low heat.
  3. Add diced onion and cook until softened but not browned, about 3 minutes.
  4. Add diced yellow bell pepper and minced garlic and cook about 3 minutes.Layers of roasted vegetables and melted cheese in a baked casserole dish.
  5. Add sliced mushrooms and cook until they begin to release their moisture, about 3–4 minutes.
  6. Stir in diced tomatoes and chopped parsley, basil, and thyme; simmer a couple minutes, then transfer the mixture to a large bowl and set aside.
  7. Warm vegetable oil in the same skillet, add cubed eggplant and salt, and cook, stirring often, until the eggplant is browned and softened.
  8. Sprinkle flour over the eggplant and stir to combine.
  9. Return the tomato‑vegetable mixture to the skillet, stir to combine, and bring to a simmer; cook a few minutes.
  10. Spoon about one‑third of the vegetable mixture into the prepared casserole dish, sprinkle with grated Parmesan and add slices of mozzarella; repeat layers until all filling is used and finish with a cheesy top layer.

  11. Bake the casserole uncovered at 375°F for 30 minutes, until bubbling and golden on top.
  12. Let the casserole rest for a few minutes before serving.

Tips for Best Results

  • One tablespoon of salt might sound like a lot, but remember you’re seasoning plenty of vegetables. Plus, salt helps pull moisture out of the eggplant as it cooks, which is key to getting that perfect texture. You can cut back if you’d like, but I wouldn’t recommend skipping it entirely.
  • For the cheese, fresh mozzarella is my go-to for this casserole because of its creamy, milky melt. However, feel free to swap in sliced, shredded, or even cubed mozzarella. Low-moisture mozzarella or provolone also work fine if that’s what you have on hand.
  • Leftovers keep well in the fridge—just pop them in an airtight container and you’re good for 3-4 days. As for freezing, I haven’t tried it personally, since vegetables sometimes change texture once frozen. If you do test it out, let me know how it turns out!

This eggplant casserole packs a punch with fresh summer flavors and cozy cheesiness that will keep you coming back. Trust me, the chorus of “oohs” and “mmmms” from your family will say it all. I hope it becomes a staple in your dinner rotation as it has in mine!

Happy casserole-making, friends,

Mix-Ins and Substitutions

  • Vegan option: skip the Parmesan and mozzarella and stir in 2–3 tablespoons nutritional yeast for a cheesy flavor or top with your favorite plant-based shredded cheese before baking.
  • Boost the protein: fold in cooked Italian sausage, shredded rotisserie chicken, or drain and add a can of cannellini beans for a heartier meal.
  • Switch up the cheese: try low-moisture mozzarella, provolone, or a good grated Pecorino for a sharper, saltier finish.
  • Gluten-free tweak: swap the all-purpose flour for cornstarch or a gluten-free flour blend to keep the casserole just as thick.
  • Add more veggies: toss in diced zucchini, roasted red peppers, or use cherry tomatoes for a sweeter touch.
  • Make it saucier: stir in 1/2 cup tomato sauce or crushed tomatoes when adding the tomato mixture to the eggplant to create a more stew-like casserole.

Storing and Reheating

Keep any leftovers stored in an airtight container in the fridge for up to 3–4 days. To avoid extra moisture, let the casserole cool before sealing it up.

  • Reheat individual portions in the microwave for 1–2 minutes, or warm the whole dish in a 350°F oven covered with foil for 15–25 minutes until heated through. Remove the foil for the last 5 minutes to restore that crispy cheese top.
  • Freezing note: since veggie textures can shift after freezing, try freezing portions in shallow airtight containers or freezer bags for up to 2 months. Thaw overnight in the fridge before reheating. For best flavor and texture, consider skipping the fresh mozzarella before freezing and adding it fresh after reheating.
  • Make-ahead tip: prepare the stovetop veggie mix a day ahead and refrigerate it. When you’re ready, just assemble with the cheese and bake fresh.

Frequently Asked Questions

  • Can I salt and drain the eggplant ahead of time? Yes! Salting the eggplant cubes for 20–30 minutes and patting them dry removes extra moisture and any slight bitterness. This step is optional here since the recipe salts and cooks the eggplant in the pan, but it can help if you want a firmer texture.
  • Why do you add flour to the eggplant? The flour thickens the juices the veggies release during cooking, so the casserole isn’t watery and holds together nicely.
  • Can I use other kinds of eggplant? Absolutely! Globe, Italian, or Asian eggplants all work well. Smaller varieties often have fewer seeds and a firmer texture.
  • How can I reduce the sodium? You can cut back on the salt in the recipe, choose lower-sodium cheeses, and always taste as you cook to tweak seasoning to your preference.
  • Can I double this recipe for a crowd? Yes! Just use a bigger casserole dish or two smaller ones. Bake time might increase slightly to make sure it’s hot and bubbly all the way through.

Close-up of cheesy baked eggplant casserole with melted cheese and fresh herbs

More in Recipes

Lana

ABOUT THE AUTHOR

Lana

Hi, I’m Lana, the home cook and recipe creator behind Lana Mixing Bowl. I share cozy homemade recipes, old-fashioned desserts, easy bakes, comforting family meals, and seasonal favorites made for real home kitchens. My recipes use simple ingredients, clear steps, and honest tips so you can cook and bake with confidence.

READ MORE →

Leave a Comment