Eggplant Casserole Recipe

A cheesy, veggie-packed dinner the whole family will love.

If you’re anything like me, you look forward to all the fresh summer produce especially eggplant. There’s something about its silky texture and ability to soak up flavor that makes it perfect for hearty, family-style meals. This eggplant casserole recipe is one of those dishes that brings comfort, warmth, and satisfaction to the table without being too heavy.

I make this on busy weeknights, on slow Sundays, and whenever I need to use up the vegetables hanging out in my fridge. It’s flexible, forgiving, and full of rich, savory flavors. Even picky eaters tend to come back for seconds.

It also reminds me a bit of this Healthy Eggplant Parmesan Bake—another reader favorite on the blog—just without the breading and layering.

Let’s walk through this recipe together, and I’ll share some tips and variations along the way to help you make it your own.

Why You’ll Love This Eggplant Casserole

This dish checks all the boxes for me:

  • Easy enough for a weeknight
  • Packed with summer veggies
  • Melty, golden cheese on top
  • Naturally vegetarian
  • Leftovers taste even better the next day

I first made this when we had an overload of tomatoes and eggplants from a local farm. I didn’t want anything fussy—just something warm and satisfying I could throw together and let the oven do the rest. It turned out so good, my kids asked if it could be our “Monday meal.” That’s when I knew it had to go into regular rotation.

If you’re into easy casseroles like this, I’d also recommend trying the Cheesy Broccoli Rice Casserole. It’s just as comforting and a great way to use pantry staples.

Ingredients You’ll Need

You probably already have most of these in your kitchen. Fresh herbs are lovely here, but I’ll share dried herb substitutes too in case that’s what you’ve got on hand.

  • 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 (or one 14.5 oz can of diced tomatoes, drained)
  • 1 tablespoon fresh parsley, finely chopped (or 1 teaspoon dried)
  • 1 tablespoon fresh basil, finely chopped (or 1 teaspoon dried)
  • 1/2 tablespoon fresh thyme (or 1/2 teaspoon dried)
  • 1/4 cup vegetable oil
  • 2 medium eggplants, cut into bite-sized cubes
  • 1 tablespoon salt
  • 1 tablespoon flour (helps bind everything slightly)
  • 1/2 cup grated Parmesan cheese
  • 4 ounces fresh mozzarella, sliced or shredded

Optional Add-Ins

Want to mix it up? Here are a few things I’ve tried and loved:

  • A handful of spinach or kale, stirred in with the tomatoes
  • Zucchini or squash, diced and sautéed with the peppers
  • Crushed red pepper for a little heat
  • A few spoonfuls of marinara or tomato paste for extra sauciness

How to Make Eggplant Casserole

This recipe has a few steps, but they’re simple and totally doable even if you’re newer to cooking. You’re basically making a veggie medley, sautéing the eggplant, layering everything with cheese, and baking.

It’s the same one-dish magic you’ll find in recipes like this Chicken Pot Pie Casserole—so satisfying and minimal cleanup.

1. Preheat and Prep

  • Preheat your oven to 375°F.
  • Lightly grease a 2 ½-quart casserole dish with cooking spray or oil.

2. Sauté the Vegetables

  • In a large skillet, heat butter and olive oil over medium-low.
  • Add diced onion and cook for about 3 minutes, just until soft (don’t let them brown).
  • Stir in the yellow bell pepper and garlic, and cook for another 3 minutes.
  • Add mushrooms and cook for 3–4 minutes, until they start to release moisture.
  • Toss in the tomatoes, parsley, basil, and thyme. Let it all simmer for 2–3 minutes.
  • Transfer this mixture to a large bowl and set aside.

3. Cook the Eggplant

  • In the same skillet, heat the vegetable oil over medium heat.
  • Add cubed eggplant and salt. Cook, stirring often, until the eggplant is browned and soft—about 10–12 minutes.
  • Sprinkle in the flour and stir well to coat the eggplant.
  • Add the tomato mixture back into the skillet and bring everything to a simmer.

4. Assemble the Casserole

  • Spoon one-third of the veggie mixture into your prepared baking dish.
  • Sprinkle with Parmesan and layer on a few slices of mozzarella.
  • Repeat with the next third of the mixture and more cheese.
  • Add the final layer of veggies and top with the remaining cheese.

5. Bake

  • Bake uncovered for 30 minutes, or until the casserole is bubbling and the cheese is melted and lightly golden.
  • Let it rest for a few minutes before serving. This gives it time to set and makes it easier to slice.
Cheesy baked eggplant casserole with herbs in a black baking dish on marble surface

Practical Tips for Success

Here are a few things I’ve learned from making this eggplant casserole over and over again:

  • Don’t skip salting the eggplant. It draws out moisture and bitterness and helps the eggplant brown beautifully.
  • Use ripe tomatoes if they’re in season—nothing beats their natural sweetness. But canned works in a pinch.
  • Slice your veggies evenly so they cook at the same rate.
  • Add breadcrumbs on top if you like a little crunch with your cheesy topping.

If you enjoy this style of one-dish vegetarian cooking, check out my Stuffed Spaghetti Squash for a low-carb variation that still delivers on flavor.

Can You Make It Ahead?

Absolutely. You can fully assemble the casserole (up to the baking step), cover it tightly, and store it in the fridge for up to 24 hours. When ready to bake, just add 5–10 extra minutes to the baking time.

Leftovers reheat beautifully in the oven or microwave, and they make an easy lunch or side dish the next day.

What to Serve With Eggplant Casserole

This dish can stand on its own, but here are a few ideas for pairing:

  • Crusty bread or garlic toast
  • A light green salad with vinaigrette
  • Quinoa or rice on the side
  • Roasted chicken or fish, if you want to add protein

Or keep it all vegetarian and pair with something like this Roasted Vegetable Quinoa Bowl for a colorful, nutrient-rich dinner.

Let’s Talk Variations

This recipe is a fantastic base, and it’s easy to tweak depending on what’s in your kitchen or your family’s tastes.

  • Make it vegan: Use plant-based butter and cheese alternatives.
  • Add protein: Stir in cooked lentils, chickpeas, or shredded rotisserie chicken.
  • Make it spicier: Add a chopped jalapeño or red pepper flakes with the garlic.
  • Try different cheeses: Fontina, gouda, or feta work great instead of mozzarella.

Cooking is so much more fun when you’re not afraid to play around. Think of this recipe as a framework—you can get creative with it every time.

Nutritional Information

  • Prep Time: 20 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 20 minutes
  • Servings: 6
  • Calories: 294 kcal per serving
  • Protein: 11g
  • Carbohydrates: 22.2g
  • Fat: 19.9g
  • Fiber: 8.1g
  • Sugar: 10.9g
  • Sodium: 1459.3mg

FAQs

What’s the best way to prepare eggplant for casserole?

The best way to prepare eggplant for casserole is to cut it into bite-sized cubes and sauté it until lightly browned. This helps reduce bitterness and prevents sogginess in the final dish. Salting the eggplant before cooking can also help draw out moisture.

Can I make this eggplant casserole recipe ahead of time?

Yes, this recipe is great for meal prep. You can assemble the casserole up to 24 hours in advance, cover it, and store it in the fridge. When ready to cook, bake as directed—just add 5–10 extra minutes to the baking time if it’s coming straight from the refrigerator.

Can I freeze eggplant casserole?

Absolutely. Let the casserole cool completely, then wrap it tightly in foil or freezer-safe wrap. Freeze for up to 2 months. To reheat, thaw in the fridge overnight and bake at 350°F until heated through, about 25–30 minutes.

What cheese works best for eggplant casserole?

Mozzarella and Parmesan are classic choices that melt beautifully and add great flavor. You can also try fontina, provolone, or even feta for a twist. Use what you love or what you have on hand.

Save This Eggplant Casserole for Later

If this recipe made your dinner table a little happier, I’d love it if you shared it with friends or saved it for later. Pin it to your Vegetarian Dinners or Easy Weeknight Meals board on Pinterest so you can come back to it again and again.

Have you tried this recipe? Leave a comment below or tag me when you make it—I’d love to see how you made it your own.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Baked eggplant casserole with melted cheese herbs and vegetables in a casserole dish

Eggplant Casserole Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Liza
  • Total Time: 1 hour 20 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A cheesy, veggie-packed dinner the whole family will love. Made with fresh summer produce like eggplant, tomatoes, and bell pepper, this eggplant casserole is comforting, flavorful, and naturally vegetarian.


Ingredients

Scale
  • 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 (or one 14.5 oz can of diced tomatoes, drained)
  • 1 tablespoon fresh parsley, finely chopped (or 1 teaspoon dried)
  • 1 tablespoon fresh basil, finely chopped (or 1 teaspoon dried)
  • 1/2 tablespoon fresh thyme (or 1/2 teaspoon dried)
  • 1/4 cup vegetable oil
  • 2 medium eggplants, cut into bite-sized cubes
  • 1 tablespoon salt
  • 1 tablespoon flour
  • 1/2 cup grated Parmesan cheese
  • 4 ounces fresh mozzarella, sliced or shredded

Instructions

  1. Preheat your oven to 375°F and lightly grease a 2 ½-quart casserole dish.
  2. In a large skillet, heat butter and olive oil over medium-low. Add onion and cook for 3 minutes. Stir in bell pepper and garlic, and cook 3 minutes more.
  3. Add mushrooms and cook 3–4 minutes. Stir in tomatoes, parsley, basil, and thyme. Simmer for 2–3 minutes. Transfer mixture to a bowl and set aside.
  4. In the same skillet, heat vegetable oil over medium. Add eggplant and salt. Cook for 10–12 minutes until browned and soft. Sprinkle in flour and stir to coat.
  5. Add tomato mixture back to the skillet and bring to a simmer.
  6. Spoon one-third of the mixture into baking dish. Sprinkle with Parmesan and mozzarella. Repeat layering with next third and cheese, then final layer and remaining cheese.
  7. Bake uncovered for 30 minutes, until bubbling and cheese is golden. Let rest a few minutes before serving.

Notes

Optional add-ins include spinach or kale, zucchini, marinara, or red pepper flakes. Make it ahead by assembling and refrigerating up to 24 hours. Leftovers reheat beautifully.

  • Prep Time: 20 minutes
  • Cook Time: 1 hour
  • Category: Main Dish
  • Method: Baked
  • Cuisine: Vegetarian

Nutrition

  • Serving Size: 1 serving
  • Calories: 294
  • Sugar: 10.9g
  • Sodium: 1459.3mg
  • Fat: 19.9g
  • Carbohydrates: 22.2g
  • Fiber: 8.1g
  • Protein: 11g

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star