Share with your friends!
There are nights when I don’t want to juggle a long ingredient list or babysit three pots on the stove. That’s where this Cheesy Eggplant Casserole really earns its place in my kitchen. It leans on one main vegetable, a simple marinara, and just enough cheese to feel satisfying, not heavy. Everything happens in the oven, which keeps things calm and hands-off.
I first started making this while traveling through southern Italy on a tight budget. I kept seeing eggplant baked with tomato and cheese in small family trattorias, each version a little different but always straightforward. No complicated sauces, no fancy tools—just careful roasting, good tomato flavor, and proper seasoning. It showed me how much you can get out of basic ingredients when you treat them well.
At home, this recipe has become my go-to when I want a meatless main that doesn’t feel like a compromise. One eggplant, a cup of mozzarella, and a half cup of marinara stretch easily into four portions. It’s easy to prep ahead, it reheats well, and it uses ingredients that are affordable and widely available. If you’re trying to reduce food waste, this is a smart way to turn a single eggplant into a full, comforting dinner with almost nothing left over.
Letting the Ingredients Shine: Cheesy Eggplant Casserole
Click here to get printable version
What You’ll Need to Begin
- Avocado oil spray (for pan and eggplant)
- 1 large eggplant (about 1 1/4 pounds, unpeeled)
- 1/4 teaspoon Diamond Crystal kosher salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder
- 1/2 cup marinara sauce
- 1 cup part-skim mozzarella cheese, shredded and divided (about 4 ounces)
- 1 tablespoon Parmesan cheese, grated
What to Do
- Set your oven to 500°F. Line a large, rimmed baking sheet with high-heat parchment paper or nonstick foil, then lightly coat it with avocado oil spray so the eggplant doesn’t stick.
- Slice the eggplant into even 1/4-inch rounds. Lay the slices in a single layer on the prepared baking sheet. Spray the tops with avocado oil, then sprinkle evenly with kosher salt, black pepper, and garlic powder.
- Roast the eggplant for about 15 minutes. Take the tray out, flip each slice, spray lightly again with oil, and return to the oven. Roast another 10 minutes or so, until the slices are browned and fully tender. Stop when the eggplant is soft all the way through but not burned on the edges.
- Remove the tray from the oven and reduce the oven temperature to 425°F. Let the eggplant cool for a few minutes so it’s easier to handle.
- Lightly grease a 1-quart casserole dish. Arrange half of the roasted eggplant slices in the bottom, overlapping slightly if needed. Spoon half of the marinara sauce over the eggplant, spreading it out, and sprinkle with half of the shredded mozzarella.
- Layer the remaining eggplant on top. Spread with the rest of the marinara, then add the remaining mozzarella and finish with the grated Parmesan in an even layer.
- Bake at 425°F for about 15 minutes, until the cheese is melted, golden in spots, and the casserole is bubbling gently around the edges. Let it rest for at least 10 minutes before cutting and serving so it sets slightly and is easier to portion.
Roasting Eggplant Just Right
Eggplant is at its best when it’s fully tender and lightly browned. For this Cheesy Eggplant Casserole, that roasting step is what keeps the final dish from turning watery or bland. Cut the slices as evenly as you can so they cook at the same rate. If your oven runs hot, check a few minutes early; if some slices near the edge brown faster, you can move them toward the center. The eggplant is ready when a fork slides in easily with no resistance and the surface looks dry and golden, not pale and spongy. Don’t skip preheating to 500°F—the high heat helps drive off moisture quickly, which concentrates flavor and saves you from a soggy casserole.
Picking the Best Marinara
With so few ingredients, your marinara sauce makes a real difference. Look for a jarred or homemade sauce with tomatoes, olive oil, garlic, onion, and herbs you recognize—short, simple labels tend to taste cleaner. Avoid options with a lot of added sugar; this dish works best with a sauce that tastes bright and savory, not sweet. If your marinara is on the thick side, use it as is; if it’s very thin, simmer it for 5–10 minutes first to reduce slightly. A thicker sauce will cling better to the eggplant and give you neat, layered slices instead of a loose, soupy bake.
Easy Add-Ins and Swaps
This recipe is simple on purpose, but it’s flexible if you want to use what you have. You can swap avocado oil spray for olive oil spray or a light brush of any neutral oil. Full-fat mozzarella works just as well as part-skim and will brown a bit more. If you like extra flavor, tuck a few fresh basil leaves or a pinch of dried oregano between the layers. For more protein, add a thin layer of cooked lentils or finely chopped sautéed mushrooms along with the marinara. Just keep add-ins light so they don’t overcrowd the dish—the eggplant should still be the main focus.
Answers to Popular Questions
Can I prepare Cheesy Eggplant Casserole in advance?
Yes, you can prepare this casserole ahead in a couple of smart ways. One option is to roast the eggplant earlier in the day (or up to 24 hours ahead), cool it, and store it covered in the fridge. When you’re ready, assemble with marinara and cheese, then bake. Another option is to assemble the full casserole, cover it tightly, and refrigerate for up to one day before baking. In that case, add 5–10 extra minutes to the baking time since you’re starting from cold. Let the dish sit at room temperature while the oven heats to avoid shocking a cold glass or ceramic dish.
How can I keep the casserole from turning watery?
The main key is to drive out excess moisture from the eggplant before layering. Roasting at 500°F, as the recipe specifies, helps the slices dry slightly and caramelize. Make sure the eggplant is fully tender and lightly browned before you move on—if it still looks pale and spongy, give it a few more minutes. Also choose a marinara that isn’t very thin; if needed, reduce it briefly on the stove. A well-reduced sauce and properly roasted eggplant will give you a casserole that slices cleanly without liquid pooling at the bottom.
What’s the best way to reheat leftovers without drying them out?
For the best texture, reheat leftover Cheesy Eggplant Casserole in the oven instead of the microwave. Place portions in an oven-safe dish, cover loosely with foil, and warm at 325–350°F for about 15–20 minutes, or until hot in the center. Covering with foil is important; it traps a bit of steam so the cheese softens again without over-browning or turning rubbery. If you do use the microwave, heat in short bursts and stop as soon as the cheese is just melted to avoid overcooking the eggplant.
Can I freeze this casserole?
You can freeze this dish, but there are a few details to get better results. Eggplant changes texture slightly after freezing, so it’s best to freeze the casserole after baking and cooling completely. Cut it into portions, wrap each piece tightly, and place them in an airtight container. Reheat from frozen in a covered, oven-safe dish at 325°F until hot, usually 25–35 minutes. Avoid thawing on the counter, which can make the eggplant weep more moisture. While the texture won’t be quite as firm as fresh, the flavor holds up well and makes for an easy future meal.

Cheesy Eggplant Casserole
Equipment
- Rimmed baking sheet
- parchment paper or nonstick foil
- avocado oil spray
- 1-quart casserole dish
- oven
Ingredients
- avocado oil spray for pan
- 1 large eggplant about 1 1/4 pounds, unpeeled
- 1/4 teaspoon Diamond Crystal kosher salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder
- 1/2 cup marinara sauce
- 1 cup mozzarella shredded, part-skim, divided (about 4 ounces total)
- 1 tablespoon Parmesan grated
Instructions
- Heat the oven to 500°F. Line a large rimmed baking sheet with high-heat parchment or nonstick foil and mist the surface with avocado oil spray.
Roasting Eggplant:
- Trim the eggplant ends and slice it into 1/4-inch rounds. Arrange the slices in a single layer on the prepared baking sheet. Lightly spray the tops with avocado oil and season evenly with kosher salt, black pepper, and garlic powder.
- Roast the eggplant for 15 minutes. Remove the pan, turn each slice over, re-spray lightly, and return to the oven until both sides are golden and the flesh is tender, about 8–12 minutes more—watch closely to prevent burning.
- Take the baking sheet out of the oven and reduce the oven temperature to 425°F while you prepare the casserole dish.
Assembling and Baking:
- Grease a 1-quart casserole dish. Arrange half of the roasted eggplant slices in the bottom of the dish. Spoon half of the marinara sauce over the slices and sprinkle with half of the shredded mozzarella.
- Layer the remaining eggplant on top, spread the rest of the marinara, then top with the remaining mozzarella and the grated Parmesan.
- Bake until the cheese is melted, bubbly, and lightly browned, about 15 minutes. Let the casserole rest for about 10 minutes before serving to set.






