Classic Spinach Ricotta Lasagna

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

This classic Italian comfort dish features layers of tender spinach blended with creamy ricotta cheese, stacked between no-boil pasta sheets with tangy marinara sauce. The assembly comes together in about 30 minutes, then bakes until the mozzarella creates a gorgeous golden crown and the edges bubble with rich tomato flavor. Letting it rest before slicing ensures those perfect, neat layers that make serving so satisfying.

My tiny apartment kitchen smelled like garlic and comfort. I was trying to recreate my grandmother's Sunday lasagna, working from a scribbled recipe card with oil stains on the corners. The first time I made this alone, I called her three times, but eventually the rhythm of layering felt like second nature.

Last winter, my neighbor smelled this baking through our shared wall and knocked on my door with a loaf of crusty bread. We ended up eating steaming squares right from the baking dish, standing in my kitchen while snow fell outside. Sometimes the best meals happen when you least expect them.

Ingredients

  • 2 cups ricotta cheese: Whole milk ricotta creates the silkiest texture, but part skim works fine if that is what you have
  • 2 cups shredded mozzarella cheese: Freshly shredded melts better than pre shredded bags, which contain anti caking agents
  • 1/2 cup grated Parmesan cheese: This adds a salty, nutty depth that balances the mild ricotta perfectly
  • 2 large eggs: Room temperature eggs bind the ricotta mixture without making it dense
  • 12 oz fresh spinach: Fresh spinach wilts beautifully, though thawed frozen works if squeezed completely dry
  • 1 medium onion, finely chopped: The onion foundation adds sweetness that cuts through the rich cheese layers
  • 3 cloves garlic, minced: Fresh garlic, never powdered, makes all the difference in the aroma
  • 9 to 12 no boil lasagna noodles: No boil noodles save time and absorb excess moisture as they bake
  • 4 cups marinara sauce: Your favorite homemade or store bought sauce works wonderfully here
  • 2 tbsp olive oil: A good quality oil for sautéing the aromatics builds flavor from the bottom up
  • 1/2 tsp dried oregano and basil: Dried herbs work beautifully here, but fresh basil can be added at the end
  • 1/2 tsp salt and 1/4 tsp black pepper: Season each layer as you go for the best flavor throughout

Instructions

Get your oven ready:
Preheat to 375°F and clear enough counter space for your assembly station
Build the flavor foundation:
Heat olive oil in a large skillet over medium heat, cook onion until soft about 4 minutes, add garlic and sauté just 1 minute until fragrant
Prepare the spinach:
Add fresh spinach to wilt for 2 to 3 minutes, or cook thawed frozen spinach until moisture evaporates, season with salt, pepper, oregano, and basil, then cool slightly
Mix the creamy filling:
Combine ricotta, eggs, half the Parmesan, and a pinch of salt and pepper in a large bowl, then stir in the cooled spinach mixture until well blended
Start the layers:
Spread 1 cup marinara sauce over the bottom of a 9x13 inch baking dish, then arrange 3 to 4 noodles over the sauce
Add the cheese layer:
Spread one third of the ricotta spinach mixture over the noodles, then sprinkle with one third of the mozzarella cheese
Repeat the pattern:
Spoon 1 cup marinara over the cheese, then repeat the entire layering process two more times, finishing with noodles and remaining sauce on top
Finish with cheese:
Top the final layer with remaining mozzarella and all the Parmesan for a golden, bubbly crust
Bake covered first:
Cover with lightly greased foil and bake for 30 minutes, the greased foil prevents cheese from sticking
Bake uncovered for color:
Remove foil and bake 15 to 20 minutes more until cheese is bubbling and deeply golden in spots
The hardest part:
Let the lasagna rest for 10 to 15 minutes before slicing, this sets the layers so they hold together beautifully
Homemade spinach ricotta lasagna featuring layers of tender pasta and creamy melted cheese Save
Homemade spinach ricotta lasagna featuring layers of tender pasta and creamy melted cheese | dishcraftly.com

My daughter now requests this for every birthday dinner instead of cake. The way she carefully stacks the layers with me has become our special bonding time, even though she always manages to get sauce in her hair.

Making It Your Own

A pinch of nutmeg in the ricotta mixture adds a subtle warmth that people notice but cannot quite identify. Substituting kale or chard for spinach works wonderfully, just chop the leaves finely and cook them a bit longer until tender.

The Gluten Free Swap

Gluten free noodles have improved dramatically in recent years. Brown rice lasagna noodles hold up beautifully in this recipe, though they may need an extra splash of sauce in the layers since they absorb more moisture.

Serving Suggestions

A crisp green salad with acidic vinaigrette cuts through the richness perfectly. Garlic bread is classic, but crusty Italian bread dipped in olive oil is just as satisfying and simpler to prepare.

  • Warm your serving plates in the oven for a few minutes
  • Extra sauce on the side helps if any noodles seem dry
  • Fresh basil leaves on top add a bright, finishing touch
Vegetarian spinach ricotta lasagna sliced into servings with fresh tomato sauce and herbs Save
Vegetarian spinach ricotta lasagna sliced into servings with fresh tomato sauce and herbs | dishcraftly.com

This is the kind of meal that brings people to the table and keeps them there long after the plates are empty.

Recipe FAQs

Absolutely. Assemble the entire dish up to 24 hours ahead, cover tightly, and refrigerate. You may need to add 5-10 minutes to the baking time if baking cold.

Yes, this freezes beautifully. Cut into portions, wrap individually in plastic and foil, and freeze for up to 3 months. Thaw overnight and reheat at 350°F until warmed through.

Swiss chard, kale, or even sautéed mushrooms work wonderfully. Just make sure to cook down any greens thoroughly and squeeze out excess moisture before mixing with the ricotta.

This usually happens from excess moisture in spinach or sauce. Always thaw and drain frozen spinach completely, and don't overload with sauce. Letting it rest before slicing also helps the layers set.

Yes, those 10-15 minutes are crucial. The cheese needs time to set slightly so your layers stay neat when sliced. Cutting too soon will cause everything to slide apart, though it'll still taste delicious.

Classic Spinach Ricotta Lasagna

Comforting layers of spinach, ricotta, and mozzarella baked until bubbly golden perfection.

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
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced

Pantry

  • 9–12 no-boil lasagna noodles
  • 4 cups marinara sauce
  • 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 mixture: 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 ricotta 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.
6
Build first layer: Layer 3–4 noodles over the sauce. Spread one-third of the ricotta-spinach mixture over noodles. Sprinkle with one-third of the mozzarella.
7
Complete layering: 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.
8
Bake covered: Cover the dish with foil and bake for 30 minutes.
9
Finish baking: Remove foil and bake 15–20 minutes more, until the cheese is bubbling and golden.
10
Rest before serving: 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
  • For gluten-free option, use certified gluten-free noodles.
  • Always check labels for hidden allergens.
Eliza Bennett

Passionate home cook sharing easy, nourishing recipes for busy families and food lovers.