This Spinach Ricotta Lasagna is a creamy, cheesy, and comforting vegetarian dish that layers tender pasta sheets with a rich ricotta and spinach filling, all smothered in marinara sauce and melted cheese. I love how this classic recipe brings simple ingredients together into a meal that feels both hearty and satisfying.

Why You’ll Love This Recipe

I love this recipe because it’s the perfect balance of creamy, savory, and cheesy goodness. It’s a fantastic make-ahead meal that tastes even better the next day. The combination of ricotta, spinach, and marinara gives it a rich yet fresh flavor, and it’s a wonderful vegetarian option that everyone at the table enjoys. It’s cozy, wholesome, and always a crowd-pleaser.

Ingredients

(Note: All ingredient amounts are listed in the recipe card below.)

▢9oz / 250g lasagna sheets (I’ve used fresh lasagna sheets)
▢3 cups marinara sauce
▢17 ounces frozen spinach (approx 2 cups once thawed) If using fresh spinach, see notes *
▢24 ounces ricotta cheese
▢5 ounces freshly grated parmesan cheese
▢9 ounces mozzarella cheese (I’ve used fresh mozzarella but shredded mozzarella is great too)

Directions

  1. I start by preheating my oven to 375°F (190°C).
  2. I thaw the frozen spinach completely, then squeeze out as much excess water as possible. If I’m using fresh spinach, I sauté it until wilted, then let it cool and squeeze out the liquid before chopping it finely.
  3. In a large bowl, I mix the ricotta cheese, chopped spinach, half of the Parmesan cheese, and a pinch of salt and pepper until everything is well combined.
  4. I lightly grease a baking dish and spread a thin layer of marinara sauce on the bottom.
  5. I place a layer of lasagna sheets over the sauce, then spread a generous layer of the ricotta-spinach mixture on top, followed by a sprinkle of mozzarella and a spoonful of marinara sauce.
  6. I repeat the layers—pasta, ricotta mixture, mozzarella, and sauce—until all the ingredients are used up, finishing with a layer of marinara sauce topped with mozzarella and the remaining Parmesan cheese.
  7. I cover the dish with foil and bake for 25 minutes. Then I remove the foil and bake for an additional 15 minutes, until the cheese is bubbly and golden on top.
  8. I let it rest for about 10 minutes before slicing so it sets nicely and serves easily.

Servings and Timing

This recipe serves about 6 people and takes roughly 1 hour and 10 minutes total—20 minutes for prep and 50 minutes for baking and resting.

Variations

I sometimes add a layer of sautéed mushrooms or roasted vegetables like zucchini or eggplant for extra texture and flavor. For a richer version, I mix a beaten egg into the ricotta mixture to help it firm up more. If I want a bit of spice, I sprinkle red pepper flakes in the marinara. For a lighter option, I use part-skim ricotta and mozzarella without sacrificing flavor.

Storage/Reheating

I store leftover lasagna in an airtight container in the refrigerator for up to 4 days. To reheat, I cover it with foil and warm it in the oven at 350°F (175°C) for about 20 minutes, or microwave individual slices until hot. It also freezes well—I wrap portions tightly in foil and freeze for up to 2 months, then reheat directly from frozen in the oven.

FAQs

Can I use fresh spinach instead of frozen?

Yes, I often use fresh spinach. I sauté it first, then squeeze out all the moisture before mixing it with the ricotta.

Do I need to cook fresh lasagna sheets before assembling?

No, fresh lasagna sheets don’t need pre-cooking; they soften perfectly while baking.

Can I make this lasagna ahead of time?

Absolutely. I assemble it a day in advance, cover, and refrigerate it, then bake it when ready to serve.

Can I add meat to this recipe?

Yes, I sometimes layer in cooked ground beef or Italian sausage for a heartier version.

What can I use instead of ricotta cheese?

Cottage cheese works as a great substitute if I want a lighter texture.

How do I keep the lasagna from getting watery?

I make sure to squeeze the spinach very well and avoid adding too much sauce between layers.

Can I freeze this lasagna before baking?

Yes, I assemble it fully, wrap it tightly, and freeze it. When ready, I bake it straight from frozen, adding about 15–20 extra minutes to the cooking time.

How do I know when the lasagna is done?

I check that it’s bubbling around the edges and the top is golden and slightly crisp.

What side dishes go best with spinach ricotta lasagna?

I love serving it with a simple green salad, garlic bread, or roasted vegetables.

Can I use store-bought marinara sauce?

Yes, store-bought sauce works perfectly—I just choose one with a good balance of tomato and herb flavor.

Conclusion

I love how this Spinach Ricotta Lasagna combines layers of creamy cheese, fresh spinach, and tangy marinara into a dish that feels both comforting and elegant. It’s easy to prepare, satisfying, and makes fantastic leftovers. Whether I’m cooking for family or hosting friends, this lasagna is always a warm, delicious hit at the table.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach Ricotta Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spinach Ricotta Lasagna is a creamy, cheesy, and comforting vegetarian lasagna layered with tender pasta sheets, a rich ricotta-spinach filling, tangy marinara sauce, and melted mozzarella and Parmesan. It’s a hearty and satisfying meal that’s perfect for family dinners or entertaining guests.

  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings

Ingredients

9 oz (250 g) lasagna sheets (fresh or dry)

3 cups marinara sauce

17 oz frozen spinach (about 2 cups once thawed) or fresh spinach, sautéed and drained

24 oz ricotta cheese

5 oz freshly grated Parmesan cheese

9 oz mozzarella cheese (fresh or shredded)

Salt and pepper, to taste

Olive oil or nonstick spray for greasing the dish

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Thaw frozen spinach completely, then squeeze out excess moisture. If using fresh spinach, sauté until wilted, cool, and squeeze dry before chopping.
  3. In a large bowl, mix ricotta cheese, chopped spinach, half of the Parmesan, and salt and pepper until well combined.
  4. Lightly grease a baking dish and spread a thin layer of marinara sauce on the bottom.
  5. Layer lasagna sheets over the sauce, followed by a layer of ricotta-spinach mixture, a sprinkle of mozzarella, and a spoonful of marinara.
  6. Repeat the layers until all ingredients are used, finishing with marinara sauce, mozzarella, and the remaining Parmesan on top.
  7. Cover with foil and bake for 25 minutes. Remove foil and bake another 15 minutes, until cheese is melted and golden.
  8. Let rest for 10 minutes before slicing and serving.

Notes

Mix a beaten egg into the ricotta for a firmer texture.

Add sautéed mushrooms, zucchini, or eggplant for extra flavor.

Use part-skim ricotta and mozzarella for a lighter option.

Make sure spinach is well-drained to avoid a watery lasagna.

Freezes well—wrap portions in foil and bake straight from frozen.

  • Author: Madelynn
  • Prep Time: 20 minutes
  • Cook Time: 40–50 minutes
  • Category: Main Course
  • Method: Baked
  • Cuisine: Italian
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 slice (about 1/6 of lasagna)
  • Calories: 420
  • Sugar: 7g
  • Sodium: 720mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 85mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star