Spinach Lasagna with Ricotta Recipe

This Spinach Lasagna with Ricotta is a creamy, cheesy, and hearty vegetarian dish that layers tender lasagna noodles with rich ricotta cheese, fresh spinach, and a flavorful tomato sauce. It’s a comforting, wholesome meal perfect for family dinners, special occasions, or meal prep. Packed with nutrients and bursting with flavor, this lasagna will become a go-to recipe for anyone who loves a good, cheesy pasta bake.

Why You’ll Love This Recipe

This spinach lasagna is a delicious twist on the classic lasagna recipe, offering all the creamy, cheesy goodness without the meat. It’s packed with protein-rich ricotta and nutrient-dense spinach, making it a healthier yet equally satisfying comfort food. The layers of gooey mozzarella, rich tomato sauce, and tender pasta create a perfectly balanced dish that even meat-lovers will enjoy. Plus, it’s easy to make ahead, stores well, and is perfect for leftovers.

Ingredients

Spinach Lasagna with Ricotta Recipe 10 This Spinach Lasagna with Ricotta is a creamy, cheesy, and hearty vegetarian dish that layers tender lasagna noodles with rich ricotta cheese, fresh spinach, and a flavorful tomato sauce. It's a comforting, wholesome meal perfect for family dinners, special occasions, or meal prep. Packed with nutrients and bursting with flavor, this lasagna will become a go-to recipe for anyone who loves a good, cheesy pasta bake.

For the ricotta filling:

  • 15 oz ricotta cheese
  • 1 large egg
  • 1/2 cup grated Parmesan cheese
  • 1 teaspoon garlic powder
  • 1 teaspoon Italian seasoning
  • Salt and pepper, to taste

For the spinach mixture:

  • 10 oz fresh spinach (or frozen spinach, thawed and drained)
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • Salt and pepper, to taste

For the lasagna:

  • 9 lasagna noodles, cooked and drained
  • 3 cups marinara sauce (store-bought or homemade)
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese (for topping)
  • Fresh basil or parsley, for garnish (optional)

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Directions

Prepare the spinach:

  1. In a large skillet, heat olive oil over medium heat. Add the minced garlic and sauté until fragrant (about 1 minute).
  2. Add the fresh spinach and cook until wilted. If using frozen spinach, thaw and squeeze out excess moisture before adding it to the pan.
  3. Season with salt and pepper, then remove from heat and set aside to cool.

Prepare the ricotta filling:

  1. In a large bowl, combine ricotta cheese, egg, Parmesan cheese, garlic powder, Italian seasoning, salt, and pepper.
  2. Stir in the cooled spinach mixture until well combined.

Assemble the lasagna:

  1. Preheat the oven to 375°F (190°C).
  2. Spread a thin layer of marinara sauce on the bottom of a 9×13-inch baking dish.
  3. Place 3 lasagna noodles over the sauce in an even layer.
  4. Spread one-third of the ricotta-spinach mixture over the noodles, then sprinkle with mozzarella cheese.
  5. Repeat the layers: sauce, noodles, ricotta-spinach filling, mozzarella—until all ingredients are used, finishing with a final layer of sauce and mozzarella cheese on top.
  6. Sprinkle grated Parmesan cheese evenly over the top.

Bake the lasagna:

  1. Cover the baking dish with aluminum foil and bake for 30 minutes.
  2. Remove the foil and bake for an additional 15-20 minutes, or until the cheese is bubbly and golden brown.
  3. Let the lasagna cool for 10-15 minutes before slicing.
  4. Garnish with fresh basil or parsley, if desired, and serve warm.

Servings and timing

  • Servings: 8
  • Prep time: 20 minutes
  • Cook time: 50 minutes
  • Total time: 1 hour 10 minutes

Variations

  • Add mushrooms: Sautéed mushrooms make a great addition to the spinach mixture for added texture and flavor.
  • Vegan version: Use dairy-free ricotta, mozzarella, and Parmesan substitutes. Replace the egg with a flaxseed or chia egg for binding.
  • Add more greens: Swap or combine the spinach with kale, Swiss chard, or arugula for a different flavor profile.
  • Spicy version: Add red pepper flakes to the marinara sauce for a hint of heat.

Storage/Reheating

  • Storage: Store leftover lasagna in an airtight container in the refrigerator for up to 4 days.
  • Freezing: Wrap the lasagna tightly in plastic wrap and foil before freezing. It can be stored in the freezer for up to 3 months.
  • Reheating: Reheat in the oven at 350°F (175°C) for 20-25 minutes, or microwave individual slices for 2-3 minutes until heated through.

FAQs

Spinach Lasagna with Ricotta Recipe
Spinach Lasagna with Ricotta Recipe 11 This Spinach Lasagna with Ricotta is a creamy, cheesy, and hearty vegetarian dish that layers tender lasagna noodles with rich ricotta cheese, fresh spinach, and a flavorful tomato sauce. It's a comforting, wholesome meal perfect for family dinners, special occasions, or meal prep. Packed with nutrients and bursting with flavor, this lasagna will become a go-to recipe for anyone who loves a good, cheesy pasta bake.

1. Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well for this recipe. Be sure to thaw it completely and squeeze out any excess water before mixing it with the ricotta.

2. Can I make this lasagna ahead of time?

Yes, you can assemble the lasagna up to 24 hours in advance and store it in the refrigerator until ready to bake.

3. Can I add meat to this lasagna?

Absolutely! Ground beef, turkey, or sausage can be cooked and layered with the marinara sauce for a heartier version.

4. How do I keep the lasagna from being watery?

Make sure to drain any excess liquid from the cooked spinach and use a thick marinara sauce. Letting the lasagna rest after baking also helps absorb any extra moisture.

5. Can I use no-boil lasagna noodles?

Yes, no-boil noodles can be used, but be sure to use a slightly thinner sauce or add extra moisture so they cook properly in the oven.

6. Can I substitute cottage cheese for ricotta?

Yes, cottage cheese can be used as a substitute for ricotta. It has a slightly different texture and flavor but will still work well in this recipe.

7. How do I prevent the cheese from burning on top?

Cover the lasagna with aluminum foil during the first half of baking. Remove the foil in the last 15-20 minutes to allow the cheese to melt and brown.

8. What’s the best cheese combination for lasagna?

A combination of ricotta, mozzarella, and Parmesan gives a classic lasagna flavor. You can also add provolone or fontina for extra creaminess.

9. Can I use gluten-free lasagna noodles?

Yes, gluten-free lasagna noodles work just as well. Follow the package instructions for cooking or layering.

10. Can I make this lasagna in a slow cooker?

Yes, layer the ingredients in a slow cooker and cook on low for 4-5 hours or on high for 2-3 hours until fully cooked and bubbly.

Conclusion

This Spinach Lasagna with Ricotta is a wholesome, cheesy, and comforting meal that’s perfect for any occasion. The creamy ricotta filling, tender pasta layers, and flavorful marinara sauce create a dish that’s as satisfying as it is nutritious. Whether you’re making it for a family dinner, meal prep, or a special occasion, this easy-to-make lasagna is guaranteed to impress and become a staple in your kitchen!

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 Lasagna with Ricotta Recipe

Spinach Lasagna with Ricotta Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: samahkitchen
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 8 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

This Spinach Lasagna with Ricotta is a comforting, cheesy, and hearty vegetarian dish layered with tender lasagna noodles, creamy ricotta, sautéed spinach, and a rich marinara sauce. It’s perfect for family dinners, meal prep, or any time you’re craving classic Italian comfort food!


Ingredients

Units Scale

For the Lasagna:

  • 9 lasagna noodles (regular or no-boil)
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 10 oz fresh spinach (or 1 package frozen spinach, thawed and drained)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon red pepper flakes (optional)

For the Cheese Mixture:

  • 16 oz ricotta cheese
  • 1 egg
  • 1/2 cup grated Parmesan cheese
  • 2 cups shredded mozzarella cheese, divided
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano

For the Sauce:

  • 3 cups marinara sauce (homemade or store-bought)
  • 1/4 cup water (if using regular lasagna noodles)

Instructions

  1. Cook the lasagna noodles:
    If using regular lasagna noodles, cook them according to package instructions. Drain and set aside.

  2. Sauté the spinach:
    In a large skillet, heat olive oil over medium heat. Add the minced garlic and cook for 30 seconds until fragrant. Add the spinach and cook until wilted (about 3-4 minutes). Season with salt, pepper, and red pepper flakes (if using). Remove from heat and let cool slightly.

  3. Prepare the ricotta mixture:
    In a medium bowl, mix together ricotta cheese, egg, Parmesan cheese, 1 cup of mozzarella cheese, dried basil, and oregano. Stir in the cooked spinach.

  4. Layer the lasagna:

    • Spread 1/2 cup of marinara sauce over the bottom of a 9×13-inch baking dish.
    • Add a layer of noodles (3 noodles).
    • Spread 1/3 of the ricotta-spinach mixture over the noodles.
    • Add a layer of marinara sauce (about 3/4 cup).
    • Repeat the layers until all ingredients are used, finishing with a layer of noodles topped with the remaining marinara sauce.
    • Sprinkle the remaining mozzarella cheese evenly on top.
  5. Bake:
    Cover the baking dish with aluminum foil and bake in a preheated oven at 375°F (190°C) for 30 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is melted and bubbly.

  6. Cool and serve:
    Let the lasagna rest for 10-15 minutes before slicing. Garnish with fresh basil or extra Parmesan cheese if desired.


Notes

  • Substitute kale or Swiss chard for spinach for a different flavor profile.
  • Add mushrooms or zucchini for an extra veggie-packed lasagna.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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