Creamy Spinach Lasagna

Featured in Saucy pasta that hits the spot.

This rich spinach lasagna has layers of tender pasta, creamy ricotta, and marinara sauce mixed with spinach and topped with gooey mozzarella and parmesan. Quick to assemble, it bakes in 30 minutes, giving you a golden, cheesy dish with crispy edges. A hearty vegetarian main that’s flavorful and absolutely satisfying.
alicia in the kitchen
Updated on Thu, 24 Apr 2025 14:00:53 GMT
Cheesy Layered Spinach Pasta Dish Pin it
Cheesy Layered Spinach Pasta Dish | tasteofsavor.com

Nothing says comfort food quite like a layers-upon-layers spinach and ricotta lasagna that brings together all the best parts of Italian cooking. This meat-free delight mixes wilted spinach with smooth, creamy ricotta, tucked between soft pasta layers and covered in a thick, tasty marinara. Every bite gives you that perfect mix of gooey cheese and healthy greens that makes everyone come back for seconds.

Just last weekend, I made this lasagna for my family get-together, and my veggie-avoiding nephew asked for more. How come? The spinach basically melts into the creamy ricotta mix, adding tons of flavor and goodness without being obvious.

Key Ingredients and Smart Picking Advice

  • Fresh spinach or frozen spinach: Fresh gives you brighter taste but needs more work; frozen saves time and works just as well if you squeeze out all the water.
  • Whole milk ricotta: Try to find ricotta that's thick not watery. The extra fat makes everything creamier and tastier.
  • Quality marinara sauce: Go for sauce that's nice and thick with just a few ingredients. Thicker sauce keeps your lasagna from turning into soup.
  • Lasagna noodles: Regular or no-boil both do the job. Regular lets you control the texture more, while no-boil saves you time.
  • Aged Parmesan: Try to get real Parmigiano-Reggiano if you can. Its strong flavor means you won't need as much to make a big impact.
  • Low-moisture mozzarella: Buy a block and grate it yourself. The pre-shredded stuff has additives that mess with how it melts.

Step-by-Step Cooking Guide

Step 1: Get your spinach ready
For fresh spinach, wash it well and cut off any tough stems. Warm up a big pan over medium heat and cook spinach in batches until it shrinks down, about 2-3 minutes each batch. Dump it in a strainer and let it cool until you can handle it. Then grab small bunches and squeeze hard to get every bit of water out. Chop it up small so it mixes in well.
Step 2: Mix up the cheese filling
Put your ricotta, squeezed spinach, and grated Parmesan in a big bowl. Add plenty of black pepper and a tiny bit of nutmeg. Stir everything really well until the spinach is mixed in evenly. Taste it and add more seasoning if needed, but remember the Parmesan will make it saltier as it bakes.
Step 3: Get your baking dish ready
Lightly grease a 9x13 inch baking dish. Spread a thin layer of sauce on the bottom so noodles won't stick. Make sure you have all your ingredients lined up and ready to go.
Step 4: Stack up your lasagna
Start with a layer of noodles that slightly overlap each other. Spread on a third of your spinach-ricotta mix. Pour on some marinara sauce. Sprinkle mozzarella and a little Parmesan. Keep doing these layers until you've used everything up. Make sure to save extra cheese for the top to get that nice golden crust.
Step 5: Bake it just right
Cover with foil and bake at 375°F for 25 minutes. Take the foil off and bake another 15-20 minutes until it's golden and bubbling. Let it sit for 15-20 minutes before cutting into it.
cheesy Ultimate Spinach Lasagna (3 Cheeses) Pin it
cheesy Ultimate Spinach Lasagna (3 Cheeses) | tasteofsavor.com

I grew up in an Italian-American home where spinach lasagna was our Thursday night dinner. My grandma always told me the trick was respecting the spinach - taking your time to drain it right and season it well before mixing it with cheese.

Smart Layering Tricks

A well-built lasagna works like a great band where every part matters. Each ingredient plays its own special role in making that perfect bite. The secret is spreading everything evenly and not forgetting the corners. When you pay attention to these little things, you get neat slices that don't fall apart on the plate.

Why Warmth Counts

Ingredients at room temp mix better and cook more evenly. I found this out the hard way when cold ricotta made my lasagna take forever to bake and melt unevenly. Now I always set everything out for about 30 minutes before I start putting it together.

Getting That Amazing Cheese Stretch

Want that awesome stretchy cheese when you serve? It's all about getting the right mix of mozzarella and other cheeses. Too much makes your lasagna heavy and oily, too little and you won't get that satisfying pull. I've tested this recipe tons of times to get the balance just right.

What to Serve With It

This lasagna tastes great with a simple arugula salad dressed with just lemon juice and olive oil. The peppery greens and bright tanginess balance out the richness perfectly. And nobody ever complains about some crusty garlic bread on the side.

easy Ultimate Spinach Lasagna (3 Cheeses) Pin it
easy Ultimate Spinach Lasagna (3 Cheeses) | tasteofsavor.com

After making this dish for years, I've noticed how it brings folks together. There's something special about taking a hot, bubbly lasagna out of the oven that draws everyone into the kitchen. The smell of melting cheese and marinara gets everyone excited before they even taste it. Whether it's just a quiet family dinner or a big celebration, this spinach ricotta lasagna always creates happy moments around the table. What makes this dish so great isn't just how it tastes, but how it can be fancy and comforting at the same time.

Frequently Asked Questions

→ Can I swap frozen spinach for fresh?
Definitely! Just cook fresh spinach until it wilts, then squeeze out the water before using.
→ How long does this lasagna stay good in the fridge?
Keep it in an airtight container, and it should last 3-4 days in the refrigerator.
→ Can I freeze leftover spinach lasagna?
You sure can! Freeze it for up to 3 months in a well-wrapped, freezer-safe container.
→ Is it important to let lasagna sit before cutting?
Yep, let it rest for 10 minutes. This keeps the layers neat and easier to serve.
→ Can this be prepped a day ahead?
Absolutely! Assemble it up to a day in advance, refrigerate, and bake whenever you're ready.

Homemade Spinach Lasagna

This cheesy spinach lasagna has pasta, ricotta, marinara, and mozzarella layered to create a comforting Italian classic.

Prep Time
30 Minutes
Cook Time
30 Minutes
Total Time
60 Minutes
By: Alicia

Category: Pasta

Difficulty: Intermediate

Cuisine: Italian

Yield: 8 Servings

Dietary: Vegetarian

Ingredients

→ Base & Sauce

01 About 9 ounces or 250g of fresh lasagna sheets. They're absolutely worth it!
02 Three heaping cups of your go-to marinara sauce.

→ The Heart of the Filling

03 17 ounces of frozen spinach, which gives about 2 solidly packed cups when thawed.
04 Two dozen ounces of ricotta cheese - soft and smooth.
05 Five ounces of parmesan cheese you grated fresh yourself—skip the pre-grated kind.
06 Shredded mozzarella cheese (or fresh, either works), around 9 ounces.

Instructions

Step 01

Start by prepping fresh mozzarella if you're using it—slice it and rest it on some paper towels to soak up the extra liquid. While that's happening, thaw your spinach. If you're pressed for time, boil it fast for a minute and strain all the water using a colander.

Step 02

In a big bowl, combine your thawed spinach, ricotta, and most of the parmesan (save a bit for later). Add salt and some black pepper to bring out the flavor—give it a taste to make sure it's perfect.

Step 03

Preheat your oven to 400°F (200°C). If you're working with dry pasta sheets, cook them as the package instructs—they should be just tender. Spread about half a cup of marinara across your dish's bottom as your starting layer.

Step 04

Now it gets fun! Lay down your lasagna sheets, spread about 1/2 cup of marinara, then add a quarter of your spinach-ricotta filling. Sprinkle a slice of that mozzarella (use about one-fifth of it each time). Do this layering four times, making sure it's all even.

Step 05

Top it off with your last sheets and spoon on all the leftover marinara. Sprinkle the rest of your parmesan and mozzarella over the top. Pop it in the oven for 25–30 minutes until the edges turn golden and the cheese is melted and bubbly. Cool it for 10 minutes (I know, it’s tough!) before adding fresh basil and digging in.

Notes

  1. If you're using fresh spinach, cook it down until soft and thoroughly drain.
  2. Prepare ahead of time! Put it all together up to a day earlier and stash it in the fridge.
  3. Let the edges brown nicely—they're the tastiest part!

Tools You'll Need

  • A big dish—glass or ceramic will do perfectly.
  • Mixing bowl that holds everything for the filling.
  • A colander to wring out your spinach.
  • Paper towels to help dry the mozzarella.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • This has dairy—ricotta, parmesan, and mozzarella.
  • You'll find gluten here, thanks to those pasta sheets.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 385
  • Total Fat: 19.2 g
  • Total Carbohydrate: 28.5 g
  • Protein: 24.8 g