Delicious and Cheesy Eggplant Casserole

A Warm and Comforting Dish for Any Season
Eggplant casserole is one of those dishes that feels like a warm hug on a plate. It’s cheesy, flavorful, and packed with delicious layers of roasted eggplant, tomato sauce, and gooey melted cheese. Whether you’re making it for a cozy family dinner or bringing it to a potluck, this dish is always a hit.
I remember the first time I tried eggplant casserole—it was at my aunt’s house during a chilly evening. The smell of bubbling cheese and rich tomato sauce filled the kitchen, making it impossible to wait for dinner. One bite, and I was hooked! The eggplant was soft and tender, the sauce had just the right amount of spice, and the cheese? Oh, it was perfectly golden and melty.
If you’ve never tried cooking with eggplant before, don’t worry! This recipe is simple and doesn’t require any fancy skills. Plus, it’s a great way to add more veggies to your meals while still enjoying a hearty and satisfying dish.
Why You’ll Love This Eggplant Casserole
- It’s packed with flavor! The combination of roasted eggplant, tomato sauce, garlic, and cheese creates a dish that’s bursting with taste.
- It’s easy to make. You don’t need to be a pro in the kitchen—this recipe is straightforward and perfect for beginners.
- It’s healthy and filling. Eggplant is a great source of fiber and nutrients, making this dish both nutritious and delicious.
- It’s a crowd-pleaser. Whether you’re serving it for a weeknight dinner or a holiday gathering, everyone will love it.
- You can make it ahead. This casserole tastes even better the next day, so you can prepare it in advance for a stress-free meal.
Ingredients
For the Eggplant
- 2 large eggplants, sliced into ¼-inch rounds
- 1 teaspoon salt (for draining the eggplant)
- 2 tablespoons olive oil
For the Sauce
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 can (14 oz) crushed tomatoes
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon red pepper flakes (optional, for a little spice)
- 1 teaspoon sugar (to balance the acidity)
For the Layers
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ cup ricotta cheese (optional, for extra creaminess)
- ½ cup fresh basil leaves, chopped (optional, for garnish)
For the Topping
- ½ cup breadcrumbs (for a crispy top)
- 1 tablespoon olive oil
This ingredient list ensures you get the perfect balance of flavors and textures in every bite.
Kitchen Tools Needed
Before you start cooking, gather these kitchen tools to make the process smooth and easy:
- Cutting board and knife – For slicing the eggplant and chopping ingredients.
- Baking sheet – To roast the eggplant before layering the casserole.
- Parchment paper – Helps prevent the eggplant from sticking to the baking sheet.
- Large skillet – For making the tomato sauce.
- Mixing spoon or spatula – To stir the sauce and spread layers evenly.
- 9×13-inch baking dish – The perfect size for layering and baking the casserole.
- Measuring cups and spoons – To measure ingredients accurately.
- Oven mitts – Safety first when handling the hot casserole!
Cooking Instructions
Step 1: Prepare the Eggplant
- Slice the eggplant into ¼-inch rounds. Sprinkle both sides with salt and let them sit for 20-30 minutes. This helps remove excess moisture and bitterness.
- After 30 minutes, pat the slices dry with a paper towel.
- Preheat your oven to 400°F (200°C).
- Place the eggplant slices on a baking sheet lined with parchment paper. Brush both sides lightly with olive oil.
- Roast for 20-25 minutes, flipping halfway through, until golden and tender. Set aside.
Step 2: Make the Sauce
- In a large skillet, heat 2 tablespoons of olive oil over medium heat.
- Add the chopped onion and sauté for about 3 minutes until soft.
- Stir in the minced garlic and cook for 30 seconds until fragrant.
- Pour in the crushed tomatoes and add oregano, salt, black pepper, red pepper flakes (if using), and sugar.
- Stir everything together and let it simmer for 10-15 minutes, stirring occasionally.
Step 3: Assemble the Casserole
- Preheat your oven to 375°F (190°C).
- Spread a thin layer of tomato sauce at the bottom of a 9×13-inch baking dish.
- Arrange a layer of roasted eggplant slices over the sauce.
- Sprinkle some mozzarella, Parmesan, and ricotta (if using) over the eggplant.
- Repeat the layers (sauce, eggplant, cheese) until all ingredients are used, finishing with a cheese layer on top.
- In a small bowl, mix breadcrumbs with 1 tablespoon olive oil and sprinkle over the top for a crispy finish.
Step 4: Bake and Serve
- Cover the casserole with foil and bake for 20 minutes.
- Remove the foil and bake for another 10-15 minutes, until the cheese is bubbly and golden brown.
- Let it cool for 5-10 minutes before serving. Garnish with fresh basil if desired.
More Recipes >>>>>> Tasty Chicken Pesto Pasta

Tips and Tricks for Success
- Salting the eggplant is important! It removes excess water, so your casserole won’t be soggy.
- Roast the eggplant instead of frying. It keeps the dish lighter while still giving it a rich, deep flavor.
- Use good-quality cheese. Freshly shredded mozzarella and Parmesan melt better and taste amazing.
- Make it ahead. This casserole tastes even better the next day, so feel free to prepare it in advance.
- Customize it! Add ground beef or Italian sausage for extra protein, or throw in some spinach for more greens.
Now you’re all set to make this delicious eggplant casserole! Whether you’re cooking for family, friends, or just yourself, this dish is guaranteed to be a comforting and satisfying meal.
Ingredient Substitutions and Variations
One of the best things about eggplant casserole is that it’s so flexible! You can easily swap out ingredients based on your dietary needs or personal preferences.
Substitutions
- Eggplant Alternative: If you’re not a fan of eggplant, you can use zucchini or sliced mushrooms for a similar texture.
- Cheese Substitutes: Swap mozzarella for dairy-free cheese if you’re lactose intolerant, or use feta cheese for a tangy twist.
- Gluten-Free Option: Use gluten-free breadcrumbs or skip them entirely for a grain-free version.
- Vegan Version: Replace the cheese with vegan mozzarella and Parmesan, and make sure your breadcrumbs are plant-based.
Flavor Variations
- Meaty Version: Add cooked ground beef, turkey, or sausage to the tomato sauce for a heartier dish.
- Spicy Kick: Add more red pepper flakes or a chopped jalapeño to the sauce.
- Extra Veggies: Layer in spinach, mushrooms, or bell peppers for added nutrition.
- Mediterranean Twist: Sprinkle in some olives and feta cheese for a fresh, tangy flavor.
Serving Suggestions
Eggplant casserole is a complete meal on its own, but pairing it with the right sides can make it even better! Here are some great options:
- Crusty Bread or Garlic Bread – Perfect for soaking up all that delicious sauce.
- Side Salad – A simple green salad with vinaigrette balances out the richness of the dish.
- Pasta or Rice – Serve the casserole over cooked pasta or rice for a heartier meal.
- Roasted Vegetables – Roasted asparagus, carrots, or Brussels sprouts make a great side.
- Soup Starter – Begin your meal with a light soup like tomato basil or minestrone.
Storage and Reheating Instructions
This casserole stores really well, making it perfect for meal prep or leftovers!
How to Store
- Refrigerator: Let the casserole cool completely, then cover it tightly with plastic wrap or store it in an airtight container. It will last 3-4 days in the fridge.
- Freezer: Wrap individual portions in foil or store in a freezer-safe container for up to 3 months.
How to Reheat
- Oven: Cover the casserole with foil and bake at 350°F (175°C) for 15-20 minutes until heated through.
- Microwave: Heat individual portions for 1-2 minutes on high, adding extra time if needed.
- Stovetop: Warm up small portions in a skillet over medium heat with a splash of water to prevent drying out.

FAQ
1. Do I have to salt the eggplant?
Yes! Salting the eggplant helps remove bitterness and excess moisture, making the casserole less watery. If you’re short on time, you can skip this step, but your dish might be a little softer.
2. Can I make this casserole ahead of time?
Absolutely! Assemble the casserole up to a day in advance, cover it, and store it in the fridge. When ready to bake, just add 5-10 extra minutes to the cooking time.
3. What if I don’t have breadcrumbs?
No problem! You can use crushed crackers, panko, or even omit them for a softer top.
4. Can I use store-bought tomato sauce instead of making my own?
Yes! If you’re short on time, use a jar of your favorite marinara sauce instead of homemade tomato sauce.
5. How do I prevent my casserole from being watery?
- Salt and drain the eggplant before roasting.
- Roast the eggplant instead of frying it.
- Let the casserole sit for a few minutes before serving to allow the layers to settle.
Now you have everything you need to make the best eggplant casserole ever! I’d love to hear how yours turns out—leave a comment below and let me know your favorite variations. Enjoy!
Don’t forget to share your photos on Instagram and tag me @tasiahub. I’d love to see your creations!

Delicious and Cheesy Eggplant Casserole
Equipment
- Cutting Board and Knife
- Baking Sheet
- Parchment paper
- Large skillet
- Mixing spoon or spatula
- 9×13-inch baking dish
Ingredients
For the Eggplant
- 2 large eggplants sliced into ¼-inch rounds
- 1 teaspoon salt for draining the eggplant
- 2 tablespoons olive oil
For the Sauce
- 2 tablespoons olive oil
- 1 small onion finely chopped
- 3 cloves garlic minced
- 1 can 14 oz crushed tomatoes
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon red pepper flakes optional, for a little spice
- 1 teaspoon sugar to balance the acidity
For the Layers
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ cup ricotta cheese optional, for extra creaminess
- ½ cup fresh basil leaves chopped (optional, for garnish)
For the Topping
- ½ cup breadcrumbs for a crispy top
- 1 tablespoon olive oil
Instructions
Step 1: Prepare the Eggplant
- Slice the eggplant into ¼-inch rounds. Sprinkle both sides with salt and let them sit for 20-30 minutes. This helps remove excess moisture and bitterness.
- After 30 minutes, pat the slices dry with a paper towel.
- Preheat your oven to 400°F (200°C).
- Place the eggplant slices on a baking sheet lined with parchment paper. Brush both sides lightly with olive oil.
- Roast for 20-25 minutes, flipping halfway through, until golden and tender. Set aside.
Step 2: Make the Sauce
- In a large skillet, heat 2 tablespoons of olive oil over medium heat.
- Add the chopped onion and sauté for about 3 minutes until soft.
- Stir in the minced garlic and cook for 30 seconds until fragrant.
- Pour in the crushed tomatoes and add oregano, salt, black pepper, red pepper flakes (if using), and sugar.
- Stir everything together and let it simmer for 10-15 minutes, stirring occasionally.
Step 3: Assemble the Casserole
- Preheat your oven to 375°F (190°C).
- Spread a thin layer of tomato sauce at the bottom of a 9×13-inch baking dish.
- Arrange a layer of roasted eggplant slices over the sauce.
- Sprinkle some mozzarella, Parmesan, and ricotta (if using) over the eggplant.
- Repeat the layers (sauce, eggplant, cheese) until all ingredients are used, finishing with a cheese layer on top.
- In a small bowl, mix breadcrumbs with 1 tablespoon olive oil and sprinkle over the top for a crispy finish.
Step 4: Bake and Serve
- Cover the casserole with foil and bake for 20 minutes.
- Remove the foil and bake for another 10-15 minutes, until the cheese is bubbly and golden brown.
- Let it cool for 5-10 minutes before serving. Garnish with fresh basil if desired.
Notes
Estimated Nutritional Value (Per Serving)
- Calories: ~250-300 kcal
- Protein: ~10-12g
- Carbohydrates: ~20g
- Fats: ~15g
- Fiber: ~5g
- Sugars: ~7g
- Sodium: ~400-600mg
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.