This comforting Italian classic layers no-boil noodles with a creamy ricotta and spinach filling, tangy marinara, and generous amounts of melted mozzarella and Parmesan. The combination creates a satisfying vegetarian main dish that's perfect for family dinners or meal prep.
Preparation involves wilting fresh spinach with aromatics, mixing it with seasoned ricotta, then assembling three distinct layers. After baking covered to heat through, the foil comes off for a golden, bubbly finish. Letting it rest ensures clean, neat slices that hold their shape beautifully on the plate.
The smell of bubbling tomato sauce and melting cheese still takes me back to my tiny first apartment kitchen, where I taught myself to make lasagna on a rainy Sunday afternoon. I remember calling my grandmother three times because I couldn't remember if the noodles went in cooked or raw. She laughed and told me that's what makes lasagna so forgiving—it almost always turns out delicious anyway.
I brought this to a potluck last winter and watched my friends skeptical cousin go back for thirds. When he finally asked what made it so good, I told him the secret was letting the layers rest before cutting—those few minutes of patience make all the difference between a sloppy mess and perfect squares.
Ingredients
- 2 cups (500 g) ricotta cheese: Whole milk ricotta gives the creamiest results and I learned the hard way that part skim just doesn't deliver the same luxurious texture
- 2 cups (200 g) shredded mozzarella cheese: Freshly shredded melts so much better than the pre shredded stuff which has anti caking agents
- 1/2 cup (50 g) grated Parmesan cheese: This adds that salty nutty finish that makes the top layer irresistible
- 2 large eggs: These bind the ricotta mixture together so it doesn't slide out when you slice
- 12 oz (340 g) fresh spinach: Fresh spinach wilts down beautifully and tastes so much cleaner than frozen though frozen works in a pinch
- 1 medium onion: Finely chopped so it virtually disappears into the layers but adds subtle sweetness
- 3 cloves garlic: Minced fresh because garlic powder just can't compete with the real thing here
- 9 to 12 no boil lasagna noodles: These are a game changer and they absorb excess liquid as they bake
- 4 cups (900 ml) marinara sauce: Your favorite brand or homemade just make sure it's well seasoned
- 2 tbsp olive oil: For sautéing the vegetables and building that flavor foundation
- 1/2 tsp dried oregano: Brings that classic Italian herb profile to the spinach layer
- 1/2 tsp dried basil: Sweet and aromatic pairing perfectly with the oregano
- 1/2 tsp salt: Essential for bringing out all the flavors
- 1/4 tsp black pepper: Freshly ground gives the best warm spicy kick
Instructions
- Get your oven ready:
- Preheat to 375°F (190°C) and move your oven rack to the middle position where the heat circulates most evenly
- Sauté the aromatics:
- Heat olive oil in a large skillet over medium heat add the onion and cook until soft and translucent about 4 minutes then stir in garlic for just 1 minute until fragrant
- Prepare the spinach:
- Add fresh spinach to the skillet and wilt for 2 to 3 minutes or cook thawed frozen spinach until excess moisture evaporates then season with salt pepper oregano and basil before transferring to a bowl to cool slightly
- Make the cheese filling:
- In a large mixing bowl combine ricotta eggs half the Parmesan and a pinch of salt and pepper then stir in the cooled spinach mixture until everything is well incorporated
- Start the layers:
- Spread 1 cup of marinara sauce over the bottom of your 9x13 inch baking dish making sure every inch is covered to prevent sticking
- Build the first layer:
- Arrange 3 to 4 noodles over the sauce breaking them as needed to fit then spread one third of the ricotta spinach mixture on top and sprinkle with one third of the mozzarella
- Add sauce and repeat:
- Spoon 1 cup of marinara over the cheese then repeat the layering process two more times finishing with a final layer of noodles and remaining sauce topped with the rest of your mozzarella and Parmesan
- Bake covered:
- Cover with foil that you've lightly greased to prevent the cheese from sticking and bake for 30 minutes until everything is bubbling and heated through
- Get that golden top:
- Remove the foil and bake for 15 to 20 more minutes until the cheese is melted and starting to turn golden brown in spots
- The hardest part waiting:
- Let the lasagna rest for 10 to 15 minutes before slicing so the layers set and you get those beautiful neat servings instead of a delicious mess
My sister texted me at midnight after first trying this recipe demanding I teach her my secrets. I told her there were no secrets just patience and good cheese and now she makes it for every family gathering.
Making It Ahead
You can assemble this lasagna up to 24 hours before baking just cover it tightly and refrigerate. You might need to add 5 to 10 minutes to the baking time if it goes into the oven cold from the fridge.
Freezing Instructions
Wrap the unbaked lasagna tightly in plastic then foil and freeze for up to 3 months. Thaw overnight in the refrigerator before baking or add about 20 minutes to your covered baking time.
Serving Suggestions
A crisp green salad with bright vinaigrette cuts through all that rich cheese perfectly. I also love serving this with warm garlic bread for sopping up any escaped sauce.
- Let leftovers cool completely before refrigerating and they keep beautifully for 4 to 5 days
- Individual portions freeze well wrapped tightly for those busy weeknight dinners
- This actually tastes better the next day as the flavors have more time to meld together
There's something so satisfying about pulling a bubbling lasagna from the oven and watching everyone gather around the table. This is the kind of comfort food that turns an ordinary Tuesday into something worth celebrating.
Common Questions
- → Can I make this ahead of time?
-
Absolutely. Assemble the entire dish up to 24 hours in advance, cover tightly, and refrigerate. Add 5-10 minutes to the covered baking time if cooking from cold. You can also freeze the assembled, unbaked lasagna for up to 3 months.
- → Do I need to cook the noodles first?
-
No-boil noodles work perfectly here as they soften during baking. If using regular lasagna noodles, cook them according to package directions until al dente, then drain and layer. Avoid overcooking since they'll continue baking in the oven.
- → How do I prevent watery lasagna?
-
Thaw frozen spinach completely and squeeze out excess moisture before adding. For fresh spinach, cook until wilted and any liquid evaporates. Letting the assembled dish rest for 10-15 minutes after baking helps the layers set before slicing.
- → Can I use other greens instead of spinach?
-
Yes, chopped kale or Swiss chard work well. Remove tough stems, chop the leaves, and cook until wilted. These heartier greens may need slightly longer cooking time to become tender.
- → What should I serve with this lasagna?
-
A crisp green salad with vinaigrette balances the richness. Garlic bread or focaccia helps soak up any extra sauce. For a complete Italian meal, start with bruschetta or a light soup.
- → How do I know when it's done?
-
The lasagna is ready when the cheese is bubbling and golden brown, and you can see the sauce bubbling around the edges. A knife inserted in the center should come out hot.