This traditional Italian lasagna features layers of tender noodles sandwiched between a rich ricotta-spinach filling and savory marinara. The creamy cheese blend combines fresh ricotta with eggs and Parmesan, while wilted spinach adds earthy depth. Golden-baked mozzarella creates a bubbly, delicious topping that makes this vegetarian main course perfect for family dinners or gatherings.
The first time I made lasagna for my Italian neighbor, Maria, she watched me assemble the layers with that knowing grandmotherly smile. When I admitted I was nervous about getting it right, she patted my hand and said the secret is not rushing the cheese mixture. That afternoon in her tiny kitchen, smelling the garlic and onions while she told me stories about her childhood in Rome, taught me more than any cookbook ever could.
My daughter requested this for her birthday dinner three years in a row. Theres something magical about watching a table full of people fall quiet when that first steaming square is served, the cheese stretching in those long, irresistible strands between fork and plate.
Ingredients
- Ricotta cheese: Whole milk ricotta creates the silkiest texture, but drain it in a colander for 30 minutes if it seems watery
- Spinach: Fresh spinach wilts down beautifully, but frozen works perfectly if you squeeze out every drop of excess water
- No-boil noodles: These absorb sauce as they bake and never turn gummy, unlike par-boiled noodles that can overcook
- Marinara sauce: Homemade is lovely, but a high-quality jarred sauce saves time without sacrificing flavor
- Mozzarella cheese: Shred it yourself from a block for better melting, pre-shredded cheese has anti-caking agents that prevent proper melting
Instructions
- Preheat and prep:
- Heat your oven to 375°F and get out your 9x13-inch baking dish, the one with the slightly chipped corner that reminds you of the time you dropped it
- Sauté the aromatics:
- Warm olive oil in a large skillet over medium heat, cook the onion until soft and translucent, then add garlic for just one minute until fragrant
- Wilt the spinach:
- Toss in fresh spinach and watch it collapse into the pan, or cook frozen spinach until all excess moisture evaporates, then season with salt, pepper, oregano, and basil
- Mix the filling:
- Combine ricotta, eggs, half the Parmesan, and a pinch of salt and pepper in a large bowl, then fold in the cooled spinach mixture until everything is well incorporated
- Build the foundation:
- Spread one cup of marinara sauce across the bottom of your baking dish, creating an even bed for the first layer of noodles
- Layer it up:
- Arrange 3-4 noodles over the sauce, spread one-third of the ricotta mixture, sprinkle with one-third of mozzarella, and spoon another cup of sauce on top
- Repeat and finish:
- Build two more complete layers, ending with noodles, remaining sauce, and all the leftover mozzarella and Parmesan on top
- Bake covered:
- Cover with greased foil and bake for 30 minutes, the foil keeps everything moist while the noodles cook through
- Golden finish:
- Remove the foil and bake 15-20 more minutes until the cheese bubbles and turns golden brown in spots
- The hardest part:
- Let the lasagna rest for 10-15 minutes before cutting, this patience makes the difference between neat squares and a messy slide
This recipe became our Christmas Eve tradition after the year I burned the ham and had to pivot to something vegetarian. Everyone agreed it was the best accidental discovery ever, and now I would not dare serve anything else.
Make It Ahead
You can assemble this lasagna up to 24 hours before baking, just cover tightly and refrigerate. Add 5-10 minutes to the baking time if cooking cold from the refrigerator.
Freezing Instructions
Wrap the unbaked lasagna in plastic wrap and foil, freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen at 350°F for about 90 minutes.
Serving Suggestions
A crisp green salad with vinaigrette cuts through the richness, while garlic bread soaks up every bit of sauce. A light red wine like Chianti pairs beautifully.
- Let guests add red pepper flakes at the table if they want extra heat
- Small squares go further than you might expect
- Room temperature leftovers reheat perfectly in the microwave
There is something deeply satisfying about pulling a bubbling lasagna from the oven, knowing you have created comfort in a baking dish that will feed people you love.
Recipe FAQs
- → Can I use frozen spinach instead of fresh?
-
Yes, frozen spinach works perfectly. Thaw 10 oz (280 g) frozen spinach and drain thoroughly before cooking to remove excess moisture.
- → How long should lasagna rest before serving?
-
Let the lasagna rest for 10–15 minutes after baking. This allows the layers to set and makes slicing easier without the filling spilling out.
- → Can I make this ahead of time?
-
Absolutely. Assemble the lasagna up to 24 hours in advance, refrigerate covered, then bake when ready. Add 5–10 minutes to baking time if baking cold.
- → What can I substitute for ricotta cheese?
-
Cottage cheese blended until smooth makes a good substitute. For a dairy-free version, try cashew ricotta or vegan cheese alternatives.
- → How do I prevent the noodles from getting soggy?
-
Use no-boil noodles which absorb moisture properly, or cook regular noodles al dente. Also, ensure your spinach is well-drained to avoid excess liquid.
- → Can I freeze this lasagna?
-
Yes, freeze before or after baking. Wrap tightly in plastic and foil, then freeze for up to 3 months. Thaw overnight in refrigerator before baking or reheating.