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.

Table of Contents
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

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.

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.

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.

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
Course: Main Course, Side DishCuisine: American, ItalianDifficulty: Easy4
servings20
minutes45
minutes320
kcal1
hour15
minutesThis 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
