Homemade Eggplant Casserole

Eggplant Casserole is a warm, hearty, and comforting dish made with tender eggplant, flavorful seasonings, and a delicious cheesy topping. As it bakes, the eggplant becomes soft and flavorful while the top turns golden and bubbly. It is an easy way to enjoy a satisfying vegetable dish with plenty of homemade flavor.

This casserole is perfect for a family dinner, a cozy weeknight meal, or as a tasty side dish. Serve it with a fresh salad, warm bread, or grilled chicken for a complete meal. It is simple to prepare and best enjoyed warm from the oven.

Eggplant Casserole

Eggplant Casserole Ingredients

  • 2 large eggplants
  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 2 cups tomato sauce
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon paprika
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 2 tablespoons chopped fresh parsley
  • 1/2 cup breadcrumbs
  • 1 tablespoon olive oil for the topping
Eggplant Casserole Ingredients

How to Make Eggplant Casserole

Step 1: Prepare the Eggplant

Wash the eggplants and cut off the ends. Slice them into thin, even rounds. Sprinkle both sides lightly with salt and let them sit for about 15 minutes. Pat them dry with paper towels to remove extra moisture.

Step 2: Roast the Eggplant

Preheat the oven to 400°F (200°C). Brush the eggplant slices with olive oil and arrange them in a single layer on a baking sheet. Roast for 15–20 minutes, turning halfway through, until tender and lightly golden.

Step 3: Make the Tomato Sauce

Heat olive oil in a skillet over medium heat. Add the chopped onion and cook until soft. Stir in the garlic and cook for about 30 seconds. Add the tomato sauce, Italian seasoning, paprika, salt, and black pepper. Let everything simmer for 5–7 minutes.

Step 4: Layer the Casserole

Lightly grease a baking dish and spread a little tomato sauce over the bottom. Add a layer of roasted eggplant, followed by mozzarella and Parmesan cheese. Continue layering the eggplant, sauce, and cheese until everything has been used.

Layer the Casserole
Step 5: Add the Topping and Bake

Mix the breadcrumbs with a little olive oil and sprinkle them over the top of the casserole. Add the remaining Parmesan cheese. Bake at 375°F (190°C) for 25–30 minutes, until the sauce is bubbling and the cheese is melted and golden.

the Topping and Bake
Step 6: Rest and Serve

Remove the casserole from the oven and let it rest for about 10 minutes. Sprinkle with fresh parsley, then serve warm with your favorite salad, bread, chicken, or vegetables.

Rest and Serve

Why You’ll Love This Recipe

  • Easy to Make – The steps are simple and beginner-friendly, so you do not need advanced cooking skills.
  • Full of Flavor – Tomato sauce, garlic, herbs, and melted cheese give every bite a delicious taste.
  • Perfectly Cheesy – Mozzarella and Parmesan melt together to create a warm, cheesy topping.

Tips and Shortcuts

  • Use Pre-Cooked Tomato Sauce – Jarred tomato sauce saves time and works great in this recipe.
  • Salt the Eggplant First – Letting the slices sit with salt helps remove extra moisture and can improve the texture.
  • Roast Instead of Frying – Roasting the eggplant is easier, uses less oil, and creates less mess in the kitchen.
  • Let It Rest Before Serving – Give the casserole about 10 minutes to cool slightly. This helps the layers stay together when you serve it.

What to Serve with Eggplant Casserole

This eggplant casserole is one of my favorite comforting dishes to make for my family. I love serving it with a fresh green salad and warm crusty bread, while my husband usually enjoys his with Lemonade. The tender eggplant, savory sauce, and melted cheese make it a simple homemade meal everyone loves.

Eggplant Casserole

Frequently Asked Questions

Can I skip roasting the eggplant ?

You can, but roasting it first gives the casserole better flavor and helps prevent it from becoming too watery.

Can I use store-bought tomato sauce ?

Yes. Store-bought tomato sauce is a quick and easy shortcut.

Can I add ground beef ?

Yes. Cook the ground beef first, then add it between the eggplant and sauce layers.

How do I keep the casserole from becoming watery ?

Roast the eggplant before layering it, avoid adding too much sauce, and let the casserole rest before serving.

How to Store Leftovers

Refrigerator Storage

Let the casserole cool, then cover it tightly or place it in an airtight container. Refrigerate for 3–4 days. Reheat in the microwave or oven until warm.

Freezer Storage

Cool completely, then place in a freezer-safe container. Freeze for up to 2–3 months. Thaw overnight in the refrigerator and reheat in a 350°F (175°C) oven until hot.

Eggplant Casserole

Recipe by Natasha
0.0 from 0 votes
Course: Main Course, Side DishCuisine: American, ItalianDifficulty: Easy
Servings

4

servings
Prep time

20

minutes
Cooking time

45

minutes
Calories

320

kcal
Total time

1

hour 

15

minutes

This easy Eggplant Casserole is made with tender roasted eggplant, tomato sauce, mozzarella, Parmesan, and a crispy breadcrumb topping. It is warm, cheesy, comforting, and perfect for a simple family meal.

Ingredients

  • 2 large eggplants

  • 2 tablespoons olive oil

  • 1 small onion, finely chopped

  • 3 cloves garlic, minced

  • 2 cups tomato sauce

  • 1 teaspoon Italian seasoning

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

  • 1/2 teaspoon paprika

  • 1 cup shredded mozzarella cheese

  • 1/2 cup grated Parmesan cheese

  • 2 tablespoons chopped fresh parsley

  • 1/2 cup breadcrumbs

  • 1 tablespoon olive oil for the topping

Directions

  • Step 1: Prepare the Eggplant ,Wash the eggplants and cut off the ends. Slice them into thin, even rounds. Sprinkle both sides lightly with salt and let them sit for about 15 minutes. Pat them dry with paper towels to remove extra moisture.
  • Step 2: Roast the Eggplant ,Preheat the oven to 400°F (200°C). Brush the eggplant slices with olive oil and arrange them in a single layer on a baking sheet. Roast for 15–20 minutes, turning halfway through, until tender and lightly golden.
  • Step 3: Make the Tomato Sauce ,Heat olive oil in a skillet over medium heat. Add the chopped onion and cook until soft. Stir in the garlic and cook for about 30 seconds. Add the tomato sauce, Italian seasoning, paprika, salt, and black pepper. Let everything simmer for 5–7 minutes.
  • Step 4: Layer the Casserole ,Lightly grease a baking dish and spread a little tomato sauce over the bottom. Add a layer of roasted eggplant, followed by mozzarella and Parmesan cheese. Continue layering the eggplant, sauce, and cheese until everything has been used.
  • Step 5: Add the Topping and Bake ,Mix the breadcrumbs with a little olive oil and sprinkle them over the top of the casserole. Add the remaining Parmesan cheese. Bake at 375°F (190°C) for 25–30 minutes, until the sauce is bubbling and the cheese is melted and golden.
  • Step 6: Rest and Serve ,Remove the casserole from the oven and let it rest for about 10 minutes. Sprinkle with fresh parsley, then serve warm with your favorite salad, bread, chicken, or vegetables.

Notes

  • Pat the eggplant dry before roasting.
  • Fresh garlic gives the sauce extra flavor.
  • Use freshly grated Parmesan for the best flavor.
  • Add zucchini or bell peppers for more vegetables.

Save this recipe for later on Pinterest

More Recipe Ideas

Easy Eggplant Shakshuka Recipe
Cheesy Hash Brown Breakfast Casserole
Easy Pizza Mac and Cheese
Cheesy Baked Rigatoni

Similar Posts

  • Creamy Chicken Alfredo Pasta

    Chicken Alfredo Pasta is the kind of comforting dinner that always feels like a good idea. Tender, seasoned chicken is paired with perfectly cooked pasta and coated in a rich, creamy Alfredo sauce made with butter, garlic, Parmesan, and a touch of seasoning. The combination of savory chicken, silky sauce, and cheesy pasta makes every…

  • Greek Chicken Gyro Bowls

    Greek Chicken Gyro Bowls are one of those meals that bring so much fresh flavor to the table without making dinner complicated. Tender chicken seasoned with garlic, oregano, lemon, and warm spices is paired with crisp vegetables, creamy tzatziki, and fluffy rice for a delicious Mediterranean-inspired bowl. I love how colorful and satisfying these bowls…

  • Creamy Garlic Chicken

    Creamy Garlic Chicken is a comforting dinner made with tender, golden chicken simmered in a rich and creamy garlic sauce. The sauce is full of buttery garlic flavor, with herbs and Parmesan adding a savory finish that makes every bite delicious. The chicken soaks up all that creamy goodness as it cooks, creating a dish…

  • Easy Marry Me Chicken Recipe

    Marry Me Chicken is a creamy, flavorful chicken dish that turns simple ingredients into a dinner that feels extra special. Tender chicken breasts are cooked until golden and then simmered in a rich sauce made with garlic, sun-dried tomatoes, Parmesan cheese, herbs, and cream. The combination is savory, creamy, and slightly tangy, with the sun-dried…