Classic Spinach Ricotta Lasagna

Golden baked spinach ricotta lasagna with bubbling mozzarella and rich marinara sauce Save
Golden baked spinach ricotta lasagna with bubbling mozzarella and rich marinara sauce | pinflavorlab.com

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
Layered vegetarian spinach ricotta lasagna squares topped with melted cheese and fresh basil Save
Layered vegetarian spinach ricotta lasagna squares topped with melted cheese and fresh basil | pinflavorlab.com

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
Classic spinach ricotta lasagna casserole with tender noodles and gooey cheese topping Save
Classic spinach ricotta lasagna casserole with tender noodles and gooey cheese topping | pinflavorlab.com

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

Yes, frozen spinach works perfectly. Thaw 10 oz (280 g) frozen spinach and drain thoroughly before cooking to remove excess moisture.

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.

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.

Cottage cheese blended until smooth makes a good substitute. For a dairy-free version, try cashew ricotta or vegan cheese alternatives.

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.

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.

Classic Spinach Ricotta Lasagna

Comforting Italian dish with layers of creamy ricotta, fresh spinach, and melted mozzarella in tangy marinara sauce.

Prep 30m
Cook 50m
Total 80m
Servings 6
Difficulty Medium

Ingredients

Cheese & Dairy

  • 2 cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 2 large eggs

Vegetables

  • 12 oz fresh spinach (or 10 oz frozen, thawed and drained)
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced

Pantry

  • 9–12 no-boil lasagna noodles (or regular, cooked per package instructions)
  • 4 cups marinara sauce (homemade or store-bought)
  • 2 tbsp olive oil
  • 1/2 tsp dried oregano
  • 1/2 tsp dried basil
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Instructions

1
Preheat Oven: Preheat the oven to 375°F.
2
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add onion and cook until soft, about 4 minutes. Add garlic and sauté 1 minute more.
3
Prepare Spinach: Add spinach to the skillet. If using fresh, wilt for 2–3 minutes. If using thawed frozen spinach, cook until any excess moisture evaporates. Season with salt, pepper, oregano, and basil. Transfer to a bowl and let cool slightly.
4
Make Cheese Filling: In a large mixing bowl, combine ricotta cheese, eggs, half the Parmesan, and a pinch of salt and pepper. Stir in the cooled spinach mixture.
5
Start Layering: Spread 1 cup of marinara sauce over the bottom of a 9x13-inch baking dish. Layer 3–4 noodles over the sauce. Spread one-third of the ricotta-spinach mixture over noodles. Sprinkle with one-third of the mozzarella.
6
Complete Layers: Spoon 1 cup of marinara sauce over the cheese layer. Repeat layering (noodles, ricotta-spinach, mozzarella, sauce) two more times, finishing with noodles and remaining sauce. Top with remaining mozzarella and Parmesan.
7
Bake Lasagna: Cover the dish with foil (lightly greased to prevent sticking) and bake for 30 minutes. Remove foil and bake 15–20 minutes more, until the cheese is bubbling and golden.
8
Rest and Serve: Let the lasagna rest for 10–15 minutes before slicing and serving.
Additional Information

Equipment Needed

  • 9x13-inch baking dish
  • Mixing bowls
  • Large skillet
  • Wooden spoon or spatula
  • Knife and chopping board
  • Aluminum foil

Nutrition (Per Serving)

Calories 395
Protein 22g
Carbs 38g
Fat 18g

Allergy Information

  • Contains: Milk, Eggs, Wheat (if using regular noodles)
  • For gluten-free option, use certified gluten-free noodles. Always check labels for hidden allergens.
Erica Vaughn

Home cook sharing simple, family-friendly recipes and practical kitchen tips.