Ultimate Spinach Lasagna 3 Cheeses

Featured in: Center of the plate recipes

Enjoy a layered Italian favorite packed with creamy ricotta, tangy mozzarella, and nutty parmesan. Fresh or frozen spinach is blended perfectly with cheese, then layered between soft lasagna sheets and rich marinara sauce. After baking, golden edges emerge alongside a bubbling cheesy top, making this dish a crowd-pleaser for family dinners or gatherings. Simple prep, short cooking time, and satisfying flavors make it an ideal comfort food choice for any night of the week.

A woman wearing an apron and smiling.
Updated on Sat, 14 Jun 2025 23:54:27 GMT
A slice of Ultimate Spinach Lasagna 3 Cheeses is served on a white plate. Pin it
A slice of Ultimate Spinach Lasagna 3 Cheeses is served on a white plate. | myhomemaderecipe.com

This cheesy spinach lasagna quickly became my favorite centerpiece for family dinners and potlucks. Each layer is full of creamy ricotta and spinach, stretchy mozzarella, and sharp parmesan that all meld together into pure comfort. Whether you need a showstopper for guests or an easy make-ahead weekday meal, this recipe delivers richness with just a handful of simple ingredients.

My family always lights up when they smell this baking. I first made it for a holiday dinner and my husband insisted it become a regular part of our Sunday rotation.

Ingredients

  • Lasagna sheets: Choose fresh for tender layers or dry sheets if that is what you have just follow package directions for boiling
  • Marinara sauce: Go for a high-quality jarred one when short on time or make a homemade batch for extra flavor
  • Frozen spinach: Thawed and squeezed dry so there is no extra water in your lasagna cooks down to a rich green base
  • Ricotta cheese: Fresh and creamy ricotta brings luscious softness make sure it is whole milk for best results
  • Parmesan cheese: Freshly grated and aged parmesan gives salty umami depth try to avoid pregrated for best flavor
  • Mozzarella cheese: Fresh mozzarella melts beautifully but shredded works well too opt for whole-milk mozzarella if you can
  • Salt and pepper: Essential for seasoning the filling taste as you go

Instructions

Prepare the Spinach and Cheeses:
Thaw the frozen spinach completely then squeeze out all excess moisture using your hands or a clean dish towel until very dry. In a large bowl mix the spinach with ricotta and three quarters of the parmesan. Season with salt and black pepper and stir well. Give it a taste to be sure the flavors are balanced.
Prepare Mozzarella and Lasagna Sheets:
If using fresh mozzarella slice it and place on paper towels to drain extra moisture which keeps your lasagna from becoming watery. If using dry lasagna noodles bring a large pot of salted water to a boil and cook according to the package then lay flat to prevent sticking.
Layer the Lasagna:
Preheat your oven to two hundred degrees Celsius or four hundred degrees Fahrenheit. In your baking dish spread half a cup of marinara on the bottom to prevent sticking. Lay your first layer of lasagna noodles evenly to cover the sauce.
Build Up the Filling:
Spread another half-cup of marinara over the noodles followed by a quarter of the spinach and ricotta mixture. Gently smooth it out then top with a layer of mozzarella slices using about one fifth of your total cheese.
Repeat the Layers:
Continue adding layers of noodles sauce filling and mozzarella three more times until you have four layers in total.
Finish and Bake:
Top your final noodle layer with the remaining marinara then add all remaining mozzarella and parmesan. Bake uncovered for twenty five to thirty minutes until bubbling golden at the edges and the cheese is beautifully melted and browned.
Cool and Serve:
Let the lasagna rest at room temperature for ten minutes so it slices cleanly. Garnish with fresh basil and cut into squares to serve.
A delicious spinach lasagna with three cheeses on a white plate. Pin it
A delicious spinach lasagna with three cheeses on a white plate. | myhomemaderecipe.com

This dish always reminds me of family gatherings when my grandmother would layer her lasagna by hand with whatever greens she had on hand. I especially love using fresh mozzarella because it melts into gorgeous stringy layers that everyone races to for that perfect cheesy slice.

Storage Tips

Let the lasagna cool to room temperature before refrigerating. Cut into squares and store in an airtight container in the fridge for up to four days. For longer storage wrap well and freeze individual portions. Reheat gently in the oven covered in foil until warmed through to preserve that melty cheese texture.

Ingredient Substitutions

Fresh spinach works well instead of frozen. Boil and squeeze dry to ensure no wetness which can ruin layering. Cottage cheese can be swapped for ricotta for a lighter filling. Gluten-free lasagna sheets are a great option to make this recipe accessible for everyone.

Serving Suggestions

Pair slices of this lasagna with a crisp green salad or roasted vegetables for a satisfying dinner. It is also delicious alongside garlic bread to mop up any extra sauce. I also love packing a portion for next-day lunch as it holds up wonderfully.

Cultural and Historical Context

Lasagna has roots deep in Italian tradition with every region having its own style. Adding spinach and skipping meat makes this a lighter but still comforting take. Spinach and cheese fillings are especially beloved in central regions of Italy where fresh greens abound in springtime.

A delicious spinach lasagna with three cheeses, ready to be served. Pin it
A delicious spinach lasagna with three cheeses, ready to be served. | myhomemaderecipe.com

Each batch of this spinach lasagna brings the smell of bubbling cheese and tomato to my kitchen and always draws everyone to the table before I can even set out the plates. This is a recipe I will come back to again and again for its ease and unbeatable flavors.

Frequently Asked Questions

→ Can I use fresh spinach instead of frozen?

Yes, simply cook fresh spinach until wilted, drain well, and use two cups of cooked spinach in place of frozen.

→ Should I use fresh or shredded mozzarella?

Both work well. Fresh mozzarella adds creaminess, while shredded melts easily. Drain fresh mozzarella before layering.

→ How can I prevent my lasagna from becoming watery?

Be sure to fully squeeze out excess moisture from spinach and blot fresh mozzarella to reduce water content.

→ Can this dish be prepared in advance?

Assemble the lasagna up to a day ahead and refrigerate. Bake when ready to serve, adding a few extra minutes if chilled.

→ What side dishes pair well with spinach lasagna?

Serve alongside a crisp green salad, garlic bread, or roasted vegetables for a balanced meal.

→ Can leftovers be reheated?

Yes. Store in an airtight container and reheat individual portions in the microwave or oven until warmed through.

Ultimate Spinach Lasagna 3 Cheeses

Layers of spinach, ricotta, mozzarella, and parmesan deliver rich, comfort-filled flavor in every bite.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
By: Merry

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian

Yield: 8 Servings

Dietary: Vegetarian

Ingredients

→ Pasta Components

01 250g fresh lasagna sheets

→ Sauce

02 3 cups marinara sauce

→ Spinach Filling

03 480g frozen spinach, thawed and drained (yields approximately 2 cups cooked)
04 680g ricotta cheese
05 5 ounces (140g) freshly grated Parmesan cheese

→ Cheese Layers

06 255g mozzarella cheese, fresh or shredded

Instructions

Step 01

If using fresh mozzarella, slice and set on paper towels to absorb excess moisture. If using shredded mozzarella, proceed to the next step.

Step 02

Thaw spinach thoroughly and squeeze out all excess liquid. For rapid thawing, immerse in boiling water for 1 minute, drain, and press dry.

Step 03

In a large bowl, combine spinach, ricotta, and three-quarters of the Parmesan. Season with salt and black pepper. Blend thoroughly and adjust seasoning to taste.

Step 04

Preheat oven to 200°C. If using dry lasagna sheets, cook according to package instructions until al dente.

Step 05

Spread 120ml (½ cup) marinara sauce at the base of a large baking dish. Arrange a layer of lasagna sheets over the sauce.

Step 06

Top sheets with another 120ml (½ cup) marinara sauce, one quarter of the spinach mixture, and about one fifth of the mozzarella. Spread evenly.

Step 07

Continue layering sheets, sauce, spinach filling, and mozzarella three more times, for a total of four layers.

Step 08

Place the last lasagna sheets on top, pour the remaining marinara sauce, then add all remaining mozzarella and Parmesan.

Step 09

Transfer dish to oven and bake for 25-30 minutes, until cheese is melted and edges are golden crisp.

Step 10

Allow lasagna to cool for 10 minutes before slicing. Garnish with fresh basil leaves and serve.

Notes

  1. If substituting with fresh spinach, boil until wilted, drain thoroughly, and use 2 cups of cooked spinach.

Tools You'll Need

  • Large mixing bowl
  • Colander
  • Large baking dish
  • Oven

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy and may contain gluten.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 469
  • Total Fat: 24 g
  • Total Carbohydrate: 35 g
  • Protein: 30 g