Spinach Lasagna Recipe: Classic Comfort Food with a Twist!

This Spinach Lasagna recipe is a real winner in my family – we couldn’t get enough of it for dinner and lunch! Even though the spinach was frozen, you couldn’t taste it at all. It’s super easy to make and only takes about 35 minutes for preparation. You can serve it with a simple salad for a quick weeknight meal or with some meatballs for a cosy Sunday dinner.

This lasagna is bursting with flavor and lots of healthy greens. And if you have any leftovers, they’ll keep well in the fridge for up to 3 days. Trust me, this spinach lasagna is just too yummy to resist!

This delicious Spinach Lasagna is not only easy to make but also packed with spinach and three kinds of cheese! With its layers of pasta, sauce, cheese, and spinach, it’s a dish that everyone loves. It’s perfect for making ahead of time, freezes really well, and reheats beautifully.

And who doesn’t love cooking meals that are both easy and satisfying? Spinach Lasagna is a family favorite around here, with its tasty layers of flavor – and, of course, all that cheese! Below are some of our favorite time-saving tips for making this yummy dish!

Spinach Lasagna Recipe

Spinach Lasagna Recipe

This spinach lasagna is like a delicious tower of noodles, sautéed spinach, marinara sauce, and three yummy cheeses, all baked until they're golden and yummy. It's a great choice for a big group meal, especially if some folks are vegetarians. This lasagna is packed with greens and flavor, so it's really satisfying. If you've got any leftovers, you can keep them in the fridge for up to 3 days. This spinach lasagna is just so tasty!
Prep Time 35 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 55 minutes
Course Main Course
Cuisine Italian
Servings 7
Calories 360 kcal


  • Large pan
  • Mixing bowls
  • 9×13 baking pan
  • Aluminum foil


For the Filling:

  • 1 tbsp Butter
  • 24 ounces Fresh spinach leaves
  • 15 ounces Ricotta cheese
  • 2 Eggs
  • ¾ cup grated Parmesan cheese
  • 1 cup shredded Mozzarella cheese
  • ½ tsp Salt plus more if needed
  • ¼ tsp Pepper plus more if needed
  • ½ tsp Italian seasoning

For Assembly:

  • 1 box Lasagna noodles
  • 24- ounce Jar marinara sauce
  • 2 cups shredded Mozzarella cheese
  • Cooking spray
  • 2 tbsp chopped Parsley


For the Filling:

  • Melt the butter in a big pan on medium-high heat.
  • Put spinach in the pan until it shrinks. Keep adding until it’s all shrunk.
  • Add salt and pepper as much as you like.
  • Let the spinach cool a bit, then press out extra water and chop it.
  • In a big bowl, mix the chopped spinach, ricotta, eggs, Parmesan, 1 cup of mozzarella, salt, pepper, and Italian seasoning. Mix well.

For Assembly:

  • Cook the lasagna noodles like it says on the package.
  • Heat your oven to 375 degrees F. Spray a 9″x13″ pan with cooking spray.
  • Spread a bit of sauce on the bottom of the pan. Put a layer of noodles, then spread 1/3 of the cheese mix on top.
  • Pour 1/3 of the marinara sauce over the cheese mix.
  • Repeat these layers, finishing with marinara sauce on top.
  • Cover the lasagna with foil, then bake for 45 minutes.
  • Take off the foil, sprinkle the remaining 2 cups of mozzarella cheese on top, and bake for 15 more minutes or until the cheese melts and turns golden.
  • Sprinkle some parsley on top. Let it sit for 5-10 minutes, then cut and serve.


  • Use fresh spinach for the best flavor.
  • Make sure to squeeze out excess water from the spinach after wilting.
  • Pre-cook lasagna noodles according to package instructions to ensure they’re tender.
  • Don’t forget to cover the lasagna with foil while baking to prevent it from drying out.
  • Let the lasagna rest for a few minutes before serving to allow it to set and make slicing easier.
Keyword Best spinach lasagna recipe, Healthy spinach lasagna, spinach lasagna recipe, Spinach lasagna recipe easy

Nutrition Facts:

Calories360 kcal

Do I Have to Cook Lasagna Noodles?

Do I Have to Cook Lasagna Noodles?

Yep! You gotta cook those lasagna noodles first before making your lasagna. Just boil them in salty water following the instructions on the packet. After they’re cooked, lay them flat so they don’t stick together.

How Do I Warm Up Lasagna?

If you’ve got a whole pan of leftover lasagna in the fridge, cover it with foil and pop it in the oven at 350 degrees F for about 30-40 minutes until it’s heated through.

If you just want to warm up a single slice, stick it in the microwave on high for 2 minutes. If it’s not hot enough after that, keep microwaving in short bursts of 20 seconds until it’s nice and hot.

Can I Freeze Lasagna?

Sure thing! You can freeze lasagna either in a pan or in individual servings. Just make sure it’s sealed up tight in a container or bag. When you’re ready to eat it, you can bake it straight from frozen.

Just remember to add an extra 20-30 minutes to the cooking time. If you’re reheating a slice, microwave it for 3-4 minutes until it’s warmed through.

Leave a Comment

Recipe Rating