Creamy Spinach Lasagna

Featured in Main Meals Everyone Enjoys.

This dish blends layers of rich ricotta, spinach, marinara, and gooey cheeses for a vegetarian pasta bake that's both hearty and satisfying. It bakes up golden and bubbly in 30 minutes, offering the perfect mix of tender pasta, savory sauce, and cheesy filling. The dish has crisp edges with melted cheese on top, making it a go-to comforting meal.
Una donna con un cappello a coda di cavallo e un vestito nero.
Updated on Sat, 05 Apr 2025 22:17:20 GMT
Creamy Spinach Lasagna with 3 Cheeses Pin it
Creamy Spinach Lasagna with 3 Cheeses | kylierecipes.com

The ultimate Italian comfort food comes to life in this layered spinach ricotta lasagna. It brings together soft pasta, wilted greens, and smooth cheese in every bite. All covered with hearty marinara, this veggie delight strikes the perfect balance of creamy texture and savory goodness that'll make everyone ask for more.

I brought this to our family dinner last week and my picky nephew grabbed a second helping without being asked. Want to know my trick? The spinach blends right into the rich ricotta mixture, adding tons of flavor and nutrients without standing out too much.

Key Ingredients and Smart Picking Advice

  • Fresh spinach or frozen spinach: Fresh gives you brighter flavor but takes more work; frozen saves time and works great if you squeeze it dry.
  • Whole milk ricotta: Pick one that feels heavy and solid, not watery. The extra fat makes everything creamier and tastier.
  • Quality marinara sauce: Go for something thick with chunks and not too many ingredients. Thicker sauce keeps your lasagna from getting runny.
  • Lasagna noodles: Regular or no-boil are both fine. 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 a little goes a really long way.
  • Low-moisture mozzarella: Buy a block and grate it yourself. The pre-shredded stuff has additives that stop it from melting as nicely.

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 small batches for about 2-3 minutes each. Pour it into a strainer and wait till it's cool enough to touch. Take small handfuls and squeeze hard to get all the water out. Chop it up small so it mixes in evenly.
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 until the spinach spreads out evenly. Give it a taste and add more seasoning if needed, but remember the Parmesan will make it saltier as it bakes.
Step 3: Set up your baking dish
Put a little oil on a 9x13 inch baking dish. Spread a thin layer of sauce on the bottom so the noodles won't stick. Make sure you've got all your ingredients laid out and ready to go.
Step 4: Build your lasagna
Lay down your first row of noodles with a bit of overlap. Spread a third of your spinach-ricotta mix evenly on top. Add a layer of marinara sauce. Sprinkle some mozzarella and a little Parmesan. Keep repeating until you've used everything up. Make sure there's extra cheese on top for a golden crust.
Step 5: Bake it up
Cover with foil and bake at 375°F for 25 minutes. Take the foil off and cook 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) | kylierecipes.com

I grew up in an Italian-American family where spinach lasagna was our Thursday special. My grandma always told me to respect the spinach - taking time to dry it properly and season it well before mixing it with cheese.

How to Build Perfect Layers

Making great lasagna is like running a tight ship. Every part has its job in creating that amazing final taste. The trick is to spread everything evenly and don't forget the corners. When you pay attention to these details, you'll get neat slices that stay together on the plate.

Watch Your Food Temps

Ingredients that sit at room temp mix better and cook more evenly. I found this out the hard way when I used cold ricotta once and ended up with uneven melting and longer cooking time. Now I always let everything sit out about 30 minutes before I start putting it all together.

Getting That Stretchy Cheese

If you want that awesome stretchy cheese when you pull out a slice, you need just the right mix of mozzarella and other cheeses. Too much makes everything heavy and oily, but too little won't give you that satisfying stretch. I've tested this recipe tons of times to get the balance just right.

What to Serve With It

This lasagna tastes amazing with a simple arugula salad tossed with just lemon juice and olive oil. The spicy greens and tangy dressing balance out the richness perfectly. And nobody ever complains about some garlic bread on the side.

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

After making this dish for years, I love how it brings people together. Something about pulling a hot, bubbly lasagna from the oven just draws everyone into the kitchen. The smell of melty cheese and tomato sauce gets everyone excited before they even take a bite. Whether it's just a family dinner or a special occasion, this spinach ricotta lasagna always creates happy moments around the table. What makes it so special isn't just how good it tastes, but how it can be fancy and comforting all at once.

Frequently Asked Questions

→ Can fresh spinach replace frozen?
Totally! Just cook fresh spinach until wilted, then drain well to remove water before using.
→ How long can spinach lasagna last in the fridge?
If stored in an airtight container, it stays good for 3 to 4 days in the refrigerator.
→ Can I freeze this dish?
Absolutely! Wrap it tightly in foil and store in a freezer-safe container for up to 3 months.
→ Why let lasagna sit before cutting?
Giving it a 10-minute rest after baking helps the layers set, making it easier to slice and serve.
→ Can I prep lasagna in advance?
Sure thing! You can assemble it up to a day ahead, refrigerate, and then bake when ready.

Cheesy Spinach Lasagna

Layers of tender pasta, creamy ricotta, gooey mozzarella, and rich marinara come together in this comforting spinach lasagna.

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

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian

Yield: 8 Servings

Dietary: Vegetarian

Ingredients

→ Sauce and Pasta

01 Lasagna sheets, fresh is best! You'll need about 250g (around 9 oz).
02 3 heaping cups of marinara sauce—choose one you absolutely love.

→ Filling Goodies

03 17 oz frozen spinach (when thawed, it ends up as 2 tightly packed cups).
04 24 oz ricotta cheese, super smooth and creamy.
05 5 oz parmesan cheese—you want it freshly grated, not the pre-grated stuff!
06 9 oz shredded or fresh mozzarella—either type works great here.

Instructions

Step 01

If you've got fresh mozzarella, slice it and lay it on paper towels so some of the extra moisture comes out. Defrost the frozen spinach (a quick boil for one minute can speed things up), then squeeze it really dry using a colander or your hands.

Step 02

In a big bowl, combine the ricotta, thawed spinach, and most of the parmesan (set aside a chunk for the top). Add salt and pepper to taste and give it a quick mix. Don’t forget to test the flavor—it’s your chance to make it perfect!

Step 03

Switch your oven to 400°F (200°C) to get it preheated. If you’re using lasagna sheets that need cooking, follow the instructions on the packaging. Grab a baking dish and spread roughly 1/2 cup of marinara sauce on the base.

Step 04

Time to layer like a pro! Begin with lasagna sheets, then spoon on 1/2 cup marinara sauce. Add a quarter of the spinach-ricotta mixture, and scatter some mozzarella over it (use about a fifth of your stash). Repeat this process four times for beautifully stacked layers.

Step 05

Top it all off with the final sheets of pasta, the rest of the marinara, and pile on the leftover mozzarella and parmesan. Slide it into the oven for 25-30 minutes. You’ll know it’s ready when the cheese is melted with golden edges. Let it sit for about 10 minutes to settle—it's worth the wait! Add fresh basil if you'd like right before serving.

Notes

  1. Got fresh spinach? You can swap it in—just cook it until it wilts and strain out all the liquid.
  2. Assemble a day ahead if needed! Cover and refrigerate, then bake when ready.
  3. Make sure the cheese edges turn golden—those crispy bits are irresistible!

Tools You'll Need

  • A sturdy glass or ceramic baking dish.
  • Large mixing bowl for combining the filling ingredients.
  • A colander to thoroughly drain the spinach.
  • Paper towels for blotting moisture from mozzarella.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy (ricotta, mozzarella, parmesan cheeses).
  • Has gluten (from the lasagna 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