Homemade Spinach Lasagna

Featured in Dinner Winners Every Time.

This dish layers rich ricotta, mozzarella cheese, and parmesan with spinach, tender pasta, and marinara sauce. Simple to prepare with easy layering steps, it bakes to golden perfection in half an hour. Combining creamy textures, savory pasta, and melted cheese, it's a hearty vegetarian main course that'll impress every time. Crispy edges and a perfectly gooey cheese top finish it off.
A woman holding a vegetable in a kitchen.
Updated on Wed, 02 Apr 2025 00:45:53 GMT
Irresistible Spinach Lasagna with 3 Cheeses Pin it
Irresistible Spinach Lasagna with 3 Cheeses | cookwithtaste.com

The layered magic of spinach and ricotta lasagna captures the heart of Italian home cooking. This meat-free delight sandwiches wilted spinach and smooth ricotta between soft pasta layers, all hugged by tangy marinara sauce. Each bite delivers that perfect mix of gooey cheese and healthy greens that'll win over anybody at your dinner table.

I made this lasagna for our family get-together last weekend, and my veggie-hating nephew actually asked for more. The trick? The spinach blends right into the creamy cheese mixture, adding tons of flavor and goodness without being obvious.

Key Ingredients and Smart Shopping Advice

  • Frozen spinach or fresh spinach: Fresh tastes brighter but needs more work; frozen saves time and works great once you squeeze out the water.
  • Full-fat ricotta: Pick ricotta that feels thick instead of watery. The extra fat makes everything smoother and tastier.
  • Thick marinara sauce: Go for a sauce with chunks and few added ingredients. Thicker sauce keeps your lasagna from turning soggy.
  • Lasagna pasta: Regular or oven-ready sheets both do the job. Regular gives you better texture control, oven-ready saves you time.
  • Real Parmesan: Try to get actual Parmigiano-Reggiano when you can. Its strong flavor means you won't need as much.
  • Firm mozzarella: Buy a block and grate it yourself. The pre-shredded stuff has additives that stop it from melting right.

Step-by-Step Cooking Guide

Step 1: Get your spinach ready
For fresh spinach, wash it well and cut off any tough stems. Heat a big pan on medium and cook spinach in small batches until it shrinks down, about 2-3 minutes each time. Put it in a strainer and let it cool until you can handle it. Grab small handfuls and squeeze hard to get all the water out. Chop it up small so it mixes evenly.
Step 2: Mix up the cheese filling
In a big bowl, stir together your ricotta, squeezed spinach, and grated Parmesan. Add plenty of black pepper and a tiny bit of nutmeg. Mix until the green bits are spread throughout. Taste it and add more seasoning if needed, remembering the Parmesan will make it saltier as it bakes.
Step 3: Get your baking dish ready
Lightly grease a 9x13 inch dish. Spread a thin layer of sauce on the bottom so the pasta won't stick. Make sure you've got all your stuff lined up ready to go.
Step 4: Stack your layers
Put down your first layer of pasta sheets with slight overlap. Spread one-third of your spinach-cheese mix evenly on top. Pour on some marinara sauce. Sprinkle with mozzarella and a bit of Parmesan. Do these layers again until you've used everything up. Finish with extra cheese on top to make a golden crust.
Step 5: Bake it up
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) | cookwithtaste.com

I grew up in an Italian-American family where spinach lasagna was our Thursday night go-to. My grandma always told me the trick was handling the spinach right - taking your time to squeeze out all the water and season it well before mixing it with cheese.

Smart Layer Building

Building a good lasagna is like putting together a beautiful song. Every part needs to work together for that perfect bite at the end. The real trick is spreading everything evenly and making sure you don't forget the corners. When you pay attention to these little things, you get neat slices that don't fall apart on the plate.

Warm Everything Up First

Using room temperature stuff helps everything 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 my ingredients out for about 30 minutes before I start building.

Getting That Stretchy Cheese

The trick to that amazing stretchy cheese pull you want for photos is getting the right balance of mozzarella with other cheeses. Too much makes everything heavy and oily, too little and you won't get that nice stretch. I've tested this recipe tons of times to find just the right mix.

What To Serve With It

This lasagna goes great with a simple arugula salad dressed with just lemon juice and olive oil. The peppery leaves and tangy dressing cut through all that 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) | cookwithtaste.com

After making this dish for years, I've noticed how it brings folks together. There's something special about pulling a hot, bubbly lasagna from the oven that draws everyone into the kitchen. The smell of melted cheese and tomato sauce builds excitement that's part of the whole experience. Whether you're cooking for just your family or hosting a special event, this spinach and ricotta lasagna always creates happy moments around the table. What makes this dish so wonderful isn't just how it tastes, but how it can be fancy and comforting all at once.

Frequently Asked Questions

→ Is fresh spinach okay to use?
Absolutely, just cook it till wilted, then drain and squeeze out the extra water before adding it in.
→ How long will it keep in the fridge?
Store it in an airtight container, and it'll stay good for 3-4 days in the fridge.
→ Can I freeze the lasagna?
Yep! Wrap it in foil, place in a freezer-safe container, and freeze for up to 3 months.
→ Does it need to rest before serving?
Yes, give it about 10 minutes to rest. This keeps the layers together and makes serving a breeze.
→ Can I prep this ahead?
Sure thing. Assemble it a day in advance, refrigerate, then bake when ready.

Cheesy Spinach Lasagna

A comforting spinach lasagna packed with layers of mozzarella, ricotta, pasta, and marinara sauce for an irresistible Italian-flavored dish.

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

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian

Yield: 8 Servings

Dietary: Vegetarian

Ingredients

→ Base & Sauce

01 3 heaping cups of your favorite marinara sauce - super versatile!
02 Lasagna sheets, about 9 ounces (250g) – fresh ones are a game-changer.

→ The Filling Power

03 Frozen spinach, 17 ounces (once thawed and drained, it’s about 2 perfectly packed cups)
04 24 ounces of creamy, smooth ricotta cheese
05 5 ounces of parmesan cheese, freshly grated – skip the pre-grated for the real deal!
06 Mozzarella cheese, 9 ounces – either fresh or pre-shredded works beautifully.

Instructions

Step 01

Start by slicing fresh mozzarella (if using) and laying it on paper towels to soak up extra liquid. Keep it aside while thawing the spinach – a quick boil makes it faster. Squeeze out every last bit of water using a colander before moving on.

Step 02

Combine spinach, ricotta cheese, and most of the grated parmesan (hold back about a quarter) in a big mixing bowl. Throw in a good pinch of salt and some black pepper, then taste. You want it balanced and tasty!

Step 03

Preheat the oven to 400°F (200°C). If you're using dry pasta sheets, cook them until they’re just done, following the directions on the box. Spread 1/2 cup of marinara on the bottom of your baking dish to start layering.

Step 04

Begin layering with pasta sheets, then pour on 1/2 cup marinara sauce. Spread out a quarter of the spinach-ricotta mix and sprinkle mozzarella over it (about 1/5 of your total cheese). Keep repeating this process four times to create glorious, even layers.

Step 05

Add the last pasta sheets, cover them with the rest of the marinara, and top everything with the leftover mozzarella and parmesan. Bake for 25-30 minutes until the cheese is bubbly and golden. Let it cool for 10 minutes, sprinkle basil on top, and dig in.

Notes

  1. Fresh spinach works too! Just cook it till soft and drain thoroughly.
  2. Assemble ahead and keep it chilled overnight for an easy dinner tomorrow.
  3. Don’t miss out on the crispy, golden top – leave it in the oven long enough!

Tools You'll Need

  • A large ceramic or glass baking dish
  • Big bowl to blend the filling ingredients
  • Reliable colander to drain spinach well
  • Paper towels to handle mozzarella moisture

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy alert: contains ricotta, mozzarella, and parmesan cheese.
  • Gluten notice: pasta sheets have it!

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