Imagine glossy ribbons of roasted eggplant, edges caramelized and tender, cradling clouds of creamy ricotta flecked with emerald spinach.
Picture the sauce—ruby and fragrant—bubbling around melty mozzarella, sending up aromas of garlic, oregano, and sweet basil that drift through the kitchen like a hug.
This casserole matters to me because it proves comfort food can be both cozy and light: layers that satisfy without weighing you down.
It’s a weeknight lifesaver—minimal fuss, big payoff—and it shines just as brightly for Sunday suppers, potlucks, or make-ahead meal prep.
One chilly evening after a long commute, I slid this into the oven and, by the time coats were hung and homework started, dinner emerged golden and ready—no frying, no stress, just spoons scraping happy plates.
Whether you’re feeding vegetarians, stretching a budget, or sneaking in extra greens, this Italian-inspired bake delivers.
Ready? Let’s cook!
Why You’ll Love It
- Delivers bold, garlicky Italian flavor without heavy pasta
- Packs protein and greens for a satisfying, balanced meal
- Layers roast eggplant for silky, non-watery texture
- Assembles ahead easily for stress-free weeknights
- Offers versatile add-ins like sausage or lentils
Ingredients
- 2 large eggplants, sliced 1/4-inch lengthwise — choose firm, glossy skins (avoid spongy)
- 3 tbsp olive oil, divided — good extra-virgin for flavor
- 1 tsp kosher salt, divided — Diamond Crystal preferred
- 1/2 tsp black pepper, divided — freshly ground
- 3 cups fresh spinach, roughly chopped — baby spinach wilts fastest
- 2 cloves garlic, minced — smash to release oils
- 1 1/2 cups whole-milk ricotta — drain if watery
- 1 large egg, beaten — room temp for easy mixing
- 1/2 cup grated Parmesan cheese, divided — Parmigiano Reggiano if possible
- 2 cups shredded mozzarella cheese, divided — low-moisture for best melt
- 2 cups marinara sauce, warmed — thick, high-quality to avoid watery bake
- 1/4 tsp crushed red pepper flakes, optional — add gentle heat
- 2 tbsp fresh basil, chopped — add at the end for brightness
- 1 tbsp fresh parsley, chopped — flat-leaf preferred
- 1/4 tsp dried oregano — rub between fingers to release aroma
Step-by-Step Method
Preheat & Prepare Pans
Preheat oven to 425°F. Line two sheet pans with lightly oiled parchment to prevent sticking and promote browning. Set a 9×13-inch baking dish nearby. Ready a large skillet for sautéing and a mixing bowl for the ricotta filling. Gather all ingredients measured and chopped so assembly moves quickly once components are cooked.
Season & Oil Eggplant
Slice eggplants lengthwise into 1/4-inch planks. Brush both sides with 2 tablespoons olive oil. Season evenly with 1/2 teaspoon kosher salt and 1/4 teaspoon black pepper. Arrange slices in a single layer on prepared sheet pans. Avoid overlapping to guarantee even roasting and proper caramelization without steaming.
Roast & Reduce Heat
Roast eggplant 18–22 minutes, flipping halfway through. Cook until tender and lightly browned at the edges. Remove pans from oven. Reduce oven temperature to 375°F for baking the assembled casserole. Let eggplant cool slightly so it’s easier to layer without tearing. Set aside while preparing the spinach-ricotta mixture.
Sauté Garlic & Wilt Spinach
Heat 1 tablespoon olive oil in a large skillet over medium. Add minced garlic and cook 30 seconds until fragrant. Add chopped spinach and sauté, tossing, until just wilted. Season with a pinch of salt and pepper. Transfer to a plate to cool slightly. Avoid overcooking to keep spinach vibrant and not watery.
Mix Ricotta Filling
Whisk ricotta, beaten egg, 1/4 cup Parmesan, 1 cup mozzarella, dried oregano, and optional red pepper flakes in a mixing bowl until smooth. Fold in the cooled sautéed spinach until evenly distributed. Taste and adjust seasoning if needed. Keep mixture thick to prevent a watery casserole and guarantee clean slices later.
Sauce the Baking Dish
Spread 1/2 cup warmed marinara over the bottom of the 9×13-inch baking dish. Coat the surface evenly with a silicone spatula. This base layer prevents sticking and infuses flavor. Use a thick marinara to avoid excess moisture. Keep remaining sauce warm for smoother layering and even heat distribution.
Layer Eggplant & Ricotta
Arrange half the roasted eggplant slices over the sauced base, slightly overlapping. Dollop half the ricotta-spinach mixture on top. Spread gently to avoid shifting the eggplant. Aim for an even layer so each bite has balanced cheese and vegetables. Keep edges neat for easier serving and clean presentation.
Add Sauce & Cheese
Spoon 3/4 cup marinara over the ricotta layer. Spread lightly without mixing into the cheese. Sprinkle 1/2 cup shredded mozzarella evenly over the sauce. Distribute to the corners to prevent dry edges. Maintain even layers to promote consistent melting and a cohesive casserole structure during baking.
Repeat Layers & Top
Repeat with remaining eggplant in an even layer. Spread the remaining ricotta mixture over the eggplant. Spoon another 3/4 cup marinara across the surface. Sprinkle 1/4 cup grated Parmesan. Finish with the remaining marinara and remaining mozzarella, covering the top evenly for a bubbly, golden finish.
Tent & Bake Covered
Loosely tent the casserole with aluminum foil, avoiding contact with cheese. Bake at 375°F for 25 minutes. The cover traps steam, melding layers without drying. If baking from chilled, add 5–10 minutes to this covered time. Remove carefully to avoid steam burns and keep the cheese intact.
Uncover & Brown
Remove the foil and return the casserole to the oven. Bake 10–12 minutes more until bubbling around the edges and the top is golden. If desired, broil briefly for extra color, watching closely to prevent burning. Guarantee the center is hot and the cheese fully melted before removing from the oven.
Rest, Garnish & Serve
Let the casserole rest 10 minutes to set layers for clean slices. Sprinkle chopped fresh basil and parsley over the top. Cut into portions with a sharp knife and serve warm. Pair with a crisp salad or garlic bread. Store leftovers covered in the refrigerator and reheat gently to maintain texture.
Ingredient Swaps
- Dairy-free: Use almond or cashew ricotta and vegan mozzarella; swap Parmesan for nutritional yeast or a vegan parm.
- Low-carb/keto: Make sure no-sugar-added marinara; keep as-is or add cooked Italian sausage for protein.
- Budget/availability: Substitute part of the ricotta with cottage cheese; use frozen chopped spinach (thawed and well-drained) instead of fresh.
- Regional/seasonal: Replace eggplant with sliced zucchini or winter squash; use provolone in place of mozzarella; swap basil/parsley with cilantro or mint if that’s what you have.
You Must Know
Doneness • If the casserole looks watery at the edges, tip the dish slightly and check the center slice: it should hold its layers and the cheese should stretch in 2–3-inch strands; continue uncovered 5–8 minutes until top is deeply golden and sauce bubbles in the center, not just the sides.
Troubleshoot • When eggplant slices feel floppy and damp after roasting, blot both sides with paper towels and dust lightly with 1–2 teaspoons grated Parmesan before layering; this absorbs moisture and adds structure, preventing a soupy middle.
Flavor Boost • For deeper savor, toss the ricotta mixture with 1–1.5 teaspoons lemon zest and an extra 1/4 teaspoon black pepper; the citrus lifts the creamy filling and cuts richness—taste a spoonful cold and aim for a bright, lightly peppery finish.
Scale • To serve 9–10, increase all components by 50% and use an 11×15-inch dish or two 8×11-inch dishes; add 5–10 minutes to the covered time and verify doneness by a 190–200°F center temp with a probe.
Make-Ahead • If assembling the day before, cool the spinach fully and spread a thin 1/4 cup marinara between eggplant and ricotta layers as a moisture barrier; bake straight from cold adding 8–12 minutes covered, then uncover to re-crisp the top.
Serving Tips
- Serve with a crisp arugula-lemon salad and warm garlic bread.
- Pair with Chianti or a citrusy Italian soda for freshness.
- Plate atop a spoon of warm marinara; finish with extra Parmesan and basil.
- Add a side of roasted cherry tomatoes or balsamic-glazed carrots.
- Offer crushed red pepper and herbed olive oil for table-side drizzling.
Storage & Make-Ahead
Refrigerate tightly covered for 3–4 days.
Reheat covered at 350°F until hot, then uncover to re-crisp cheese.
Assemble up to 24 hours ahead, cover, and bake straight from the fridge, adding 5–10 minutes.
Freezes well: wrap tightly and freeze up to 2 months.
Thaw overnight.
Reheat as above.
Reheating
Reheat gently to preserve texture.
Microwave covered at 50% power in 60–90-second bursts.
Oven: 300°F, covered, 15–20 minutes.
Stovetop: covered skillet on low with a splash of water, until warmed through.
Nonna-Approved Sunday Staple
Now that warming up leftovers is covered, let’s talk Sunday—the day this casserole truly shines.
I slide roasted eggplant into the dish, tuck in ricotta whipped with spinach and oregano, and spoon on glossy marinara like a velvet blanket. Mozzarella snows down, Parmesan follows, and the kitchen smells like Nonna’s hugs and good advice.
I start early, so it rests before guests arrive. The 9×13 waits on the table, edges bubbling, basil confetti fluttering on top. I pair it with a crisp salad, a bowl of olives, and warm focaccia for swiping through saucy corners.
Kids dig in first; grown-ups linger, trading stories over second helpings. It’s cozy, generous, and unfussy—exactly what Sunday asks for and what family remembers.
Final Thoughts
Ready to dig in? Give this cozy casserole a try as written, or make it your own with grilled eggplant, spicy red pepper flakes, or a protein layer like Italian sausage or lentils.
Frequently Asked Questions
Can I Freeze the Casserole Unbaked and Bake From Frozen?
Yes—you can. I assemble, wrap tightly, and freeze up to 2 months. Bake from frozen, covered, at 375°F for about 55–65 minutes, then uncover 10–15 minutes until bubbling and golden; rest 10 minutes before serving.
How Do I Prevent Eggplant From Turning Soggy After Baking?
Pat dry salted slices, brush lightly with oil, and roast on high heat until golden. I cool them, layer with thick sauce, avoid watery ricotta, and bake uncovered briefly to evaporate moisture—crisp edges, tender centers.
What Wine Pairs Best With This Casserole?
I’d pour a medium-bodied Italian red: Chianti Classico or Barbera d’Asti. Their bright acidity slices through cheese, complements tomato sweetness, and flatters herbs. Prefer white? I’d choose Vermentino—crisp, citrusy, and lively enough to refresh every bite.
Can I Make This Dairy-Free Without Compromising Texture?
Yes—you can. I’d use almond ricotta, whisked with a flax “egg,” plus coconut cream for richness. Layer generously, sprinkle dairy-free mozzarella and Parmesan, and bake until bubbling. You’ll get silky layers, stretchy top, and lush, satisfying bites.
How Can I Reduce Sodium While Keeping Flavor?
Use no-salt marinara, unsalted cheeses, and halve added salt. I boost flavor with roasted garlic, lemon zest, fresh basil-parsley, toasted oregano, and a splash of good olive oil. Finish with cracked pepper and a whisper of red pepper.

Eggplant Spinach Parmesan Casserole
Equipment
- 1 9×13 inch baking dish
- 2 large sheet pan
- 1 Wire rack
- 2 Mixing bowl
- 1 Whisk
- 1 large skillet
- 1 Saucepan
- 1 Chef's knife
- 1 Cutting board
- 1 measuring cup
- 4 Measuring spoon
- 1 Spatula
- 1 Ladle
- 1 aluminum foil sheet
Ingredients
- 2 large eggplants sliced 1/2-inch thick
- 2 tablespoon kosher salt
- 3 tablespoon olive oil divided
- 1 medium yellow onion finely chopped
- 3 clove garlic minced
- 6 cup fresh spinach roughly chopped
- 2 cup marinara sauce
- 1/2 cup heavy cream
- 1/2 teaspoon red pepper flakes optional
- 1 teaspoon dried oregano
- 1/2 teaspoon black pepper freshly ground
- 1/2 cup all-purpose flour
- 2 large eggs beaten
- 1 1/2 cup panko breadcrumbs
- 1 cup grated Parmesan cheese divided
- 1 1/2 cup shredded mozzarella cheese
- 1/4 cup fresh basil chopped
Instructions
- Preheat the oven to 425°F and line two sheet pans with wire racks lightly brushed with 1 tablespoon olive oil.
- Sprinkle eggplant slices on both sides with kosher salt, set on racks, and let stand 15 minutes to draw out moisture.
- Pat eggplant dry, dredge in flour, dip in beaten eggs, then coat in panko mixed with 1/2 cup Parmesan.
- Arrange coated eggplant on racks and bake for 20 minutes, flipping halfway, until golden and crisp.
- Meanwhile heat 2 tablespoons olive oil in a large skillet over medium heat, sauté onion 5 minutes until translucent, then add garlic for 30 seconds.
- Add spinach to the skillet and cook, stirring, until wilted and most moisture evaporates, then season with black pepper and oregano.
- In a saucepan warm marinara with heavy cream and red pepper flakes until gently simmering, then remove from heat.
- Reduce oven temperature to 375°F and lightly oil a 9×13-inch baking dish.
- Spoon a thin layer of the creamy marinara into the dish to coat the bottom.
- Layer half the baked eggplant slices in the dish followed by half the spinach mixture, one-third of the sauce, and one-third of the mozzarella.
- Repeat with remaining eggplant and spinach, another third of the sauce, and another third of the mozzarella.
- Finish with remaining sauce, remaining mozzarella, and remaining 1/2 cup Parmesan, then cover loosely with foil.
- Bake at 375°F for 20 minutes covered, then uncover and bake 5–10 minutes more until bubbling and browned on top.
- Remove from oven, rest 10 minutes, and scatter chopped basil before slicing and serving.





