Classic Spinach Ricotta Lasagna

Classic spinach ricotta lasagna with layers of tender pasta, bubbling mozzarella, and hearty tomato sauce Pin It
Classic spinach ricotta lasagna with layers of tender pasta, bubbling mozzarella, and hearty tomato sauce | bountyandbasil.com

This satisfying Italian main brings together fresh spinach and creamy ricotta cheese, layered with no-boil noodles and homemade marinara. After 50 minutes in the oven, the mozzarella topping turns golden and bubbly. Let it rest before slicing for clean portions that hold their shape beautifully on the plate.

My roommate in college used to make lasagna every Sunday, and the entire apartment would smell like simmering tomatoes and melting cheese for hours. I would sit at the kitchen counter watching her layer everything with such care, convinced it was some complicated magic. Years later I realized she was using no-boil noodles and jarred sauce the whole time. That tiny revelation made me feel like I could finally tackle this comforting classic myself.

Last winter I made this for my parents on a snowy Sunday, and my dad went back for thirds without saying a word. He just kept eating, eyes fixed on his plate, until the pan was almost empty. Sometimes the best compliments are the quiet ones.

Ingredients

  • 2 cups ricotta cheese: Whole milk ricotta gives you the richest, creamiest layers and prevents that grainy texture that sometimes happens with lower fat versions
  • 2 cups shredded mozzarella cheese: Freshly shredded melts more evenly than pre-shredded bags which have anti-caking agents that can affect texture
  • 1/2 cup grated Parmesan cheese: Adds that salty umami punch that makes the cheese topping golden and irresistible
  • 2 large eggs: Binds the ricotta filling together so each slice holds its shape beautifully
  • 12 oz fresh spinach: Fresh spinach wilts down beautifully and has a sweeter flavor than frozen, though frozen works if you squeeze it thoroughly dry
  • 1 medium onion: Finely chopped onion becomes sweet and mellow as it sautés, forming the aromatic backbone of your filling
  • 3 cloves garlic: Minced fresh garlic blooms in the hot oil, infusing every bite with that classic Italian warmth
  • 9-12 no-boil lasagna noodles: These absorb moisture from the sauce while baking and eliminate the slippery frustration of cooking and separating boiled noodles
  • 4 cups marinara sauce: Whether homemade or store-bought, choose a sauce you would happily eat on its own since the flavor carries the whole dish
  • 2 tbsp olive oil: Creates a rich base for cooking your vegetables and helps them soften without burning
  • 1/2 tsp dried oregano: Earthy and slightly floral, this herb balances the richness of all that cheese
  • 1/2 tsp dried basil: Sweet and aromatic, it brightens the filling and complements the tomatoes perfectly
  • 1/2 tsp salt: Essential for bringing out all the flavors in the vegetables and cheese mixture
  • 1/4 tsp black pepper: Adds just enough subtle warmth to cut through the creamy elements

Instructions

Preheat your oven:
Get your oven to 375°F so it is ready when you need it, and grab a large skillet while it heats up.
Cook the aromatics:
Warm olive oil in the skillet over medium heat, add the chopped onion and cook until soft about 4 minutes, then toss in the garlic for one more minute until fragrant.
Prepare the spinach:
Add fresh spinach to the pan and let it wilt for 2 to 3 minutes, or if using thawed frozen spinach cook until excess moisture evaporates, then season with salt, pepper, oregano, and basil before transferring to a bowl to cool.
Make the filling:
In a large bowl combine ricotta, eggs, half the Parmesan, and a pinch of salt and pepper, then stir in the cooled spinach mixture until everything is evenly distributed.
Start layering:
Spread 1 cup of marinara sauce over the bottom of a 9x13-inch baking dish, then arrange 3 to 4 noodles over the sauce followed by one-third of the ricotta-spinach mixture and one-third of the mozzarella.
Build the layers:
Spoon 1 cup of sauce over the cheese, then repeat the layering two more times with noodles, ricotta-spinach, mozzarella, and sauce, finishing with a final layer of noodles topped with remaining sauce and cheeses.
Bake to golden perfection:
Cover the dish with lightly greased foil and bake for 30 minutes, then remove foil and bake 15 to 20 minutes more until the cheese is bubbling and golden on top.
Let it rest:
Allow the lasagna to sit for 10 to 15 minutes before slicing so the layers set and you get clean, neat portions that hold together beautifully.
Pin It
| bountyandbasil.com

This recipe became my go-to comfort food after a terrible week at work last year. Something about building those careful layers and then waiting while it bakes feels almost meditative. My best friend showed up with wine just as the timer went off, and we ate standing at the counter talking about everything and nothing until the pan was empty.

Making It Your Own

I have discovered that a tiny pinch of nutmeg in the ricotta mixture adds this subtle warmth that people notice but cannot quite identify. It is not traditional but it makes the filling taste restaurant-quality. Do not tell anyone your secret ingredient.

Vegetable Swaps

Kale or Swiss chard work beautifully in place of spinach if you want something with more texture. Just chop them finely and give them a bit more time in the pan to soften. The earthy flavor pairs perfectly with the rich cheese filling.

Serving Suggestions

A crisp green salad with a bright vinaigrette cuts through all that richness perfectly. Serve the salad alongside and maybe some crusty garlic bread to soak up any extra sauce on the plate.

  • Warm your plates in the oven for a few minutes before serving
  • Have extra grated Parmesan at the table for sprinkling
  • This lasagna freezes beautifully so consider doubling the recipe
Golden brown spinach ricotta lasagna showing melted cheese topping and rich red sauce peeking through pasta layers Pin It
Golden brown spinach ricotta lasagna showing melted cheese topping and rich red sauce peeking through pasta layers | bountyandbasil.com

There is something deeply satisfying about pulling a bubbling lasagna from the oven, the cheese golden and fragrant, knowing you created something that will bring people to the table.

Recipe Q&A

Yes, assemble the entire dish up to 24 hours before baking. Cover tightly and refrigerate, then add 5-10 minutes to the baking time if cooking cold from the refrigerator.

Cottage cheese blended until smooth works well as a substitute. For a dairy-free option, try crumbled firm tofu seasoned with lemon juice and herbs.

Thoroughly drain frozen spinach and sauté fresh spinach until excess moisture evaporates. Also avoid overloading the layers with sauce—a thin coating between each layer works best.

Absolutely. Cut into portions, wrap individually in plastic and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before reheating at 350°F until heated through.

Resting for 10-15 minutes allows the hot, bubbling layers to set slightly. This makes cutting much easier and helps each serving hold its shape rather than sliding apart.

Sautéed mushrooms, diced zucchini, or bell peppers complement the spinach beautifully. Just cook them first to remove moisture so your lasagna doesn't become watery.

Classic Spinach Ricotta Lasagna

Comforting vegetarian lasagna with spinach, ricotta, and mozzarella in tangy tomato 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
  • 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: 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 Assembly: 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.
Elena Marlowe

Sharing fresh, easy recipes and practical kitchen tips for home cooks of all levels.