Creamy Spinach Mushroom Lasagna

Creamy spinach mushroom lasagna dish with layers of cheese and vegetables

By :

January 3, 2026

How to make Creamy Spinach Mushroom Lasagna

Lasagna is a classic dish that brings warmth and comfort to any meal. This version, with creamy spinach and mushrooms, adds a delicious twist and is perfect for vegetarians and mushroom lovers! Follow this simple recipe to create a mouth-watering dinner.

Ingredients

  • 12 lasagna noodles
  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 4 cloves garlic, minced
  • 8 ounces mushrooms, sliced (such as cremini or button)
  • 4 cups fresh spinach (or 2 cups frozen, thawed and drained)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper, to taste
  • 2 cups ricotta cheese
  • 1 egg
  • 2 cups shredded mozzarella cheese, divided
  • 1 cup grated Parmesan cheese
  • 2 cups marinara sauce
  • 1/4 teaspoon nutmeg (optional)

Directions

  1. Preheat Your Oven
    Start by preheating your oven to 375°F (190°C).

  2. Cook the Lasagna Noodles
    Cook the lasagna noodles according to the package instructions until they are al dente. Drain them and set aside for later.

  3. Sauté Onion and Garlic
    In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté until it becomes translucent, which should take about 5 minutes.

  4. Add Mushrooms
    Stir in the minced garlic and the sliced mushrooms. Cook for an additional 5-7 minutes until the mushrooms are browned and have released their moisture.

  5. Add Spinach
    Add the fresh spinach to the skillet and cook until it is wilted. If you are using frozen spinach, add it now and stir until heated through. Season the mixture with oregano, basil, salt, pepper, and nutmeg if you want. Remove from heat and set aside.

  6. Prepare Ricotta Mixture
    In a mixing bowl, combine the ricotta cheese, egg, 1 cup of mozzarella cheese, and half of the Parmesan cheese. Mix until it is smooth and well combined.

  7. Assemble the Lasagna
    To assemble, spread a thin layer of marinara sauce on the bottom of a 9×13 inch baking dish. Layer 4 lasagna noodles over the sauce, followed by half of the ricotta cheese mixture, half of the spinach mushroom mixture, and a third of the remaining marinara sauce. Repeat this layer one more time.

  8. Final Layer and Bake
    Top with the last 4 lasagna noodles, spreading the remaining marinara sauce on top. Sprinkle the leftover mozzarella and Parmesan cheese over it. Cover the lasagna with aluminum foil (make sure the foil does not touch the cheese) and bake it in the preheated oven for 25 minutes.

  9. Golden Finish
    After 25 minutes, remove the foil and bake for another 15 minutes, or until the cheese is bubbly and golden.

  10. Cool and Serve
    Let the lasagna cool for about 10-15 minutes before slicing and serving.

Why You’ll Love This Creamy Spinach Mushroom Lasagna

This creamy spinach mushroom lasagna is not only delicious but also filled with nutritious ingredients. The combination of spinach and mushrooms packs a flavor punch and makes this dish a delight for both kids and adults. The creamy ricotta and mozzarella cheese create a rich and comforting texture that complements the vegetables perfectly.

Moreover, this recipe is great for meal prep! You can make it ahead of time, freeze it, and bake it whenever you want. It’s perfect for busy weeknights or special occasions.

Nutritional Benefits

This lasagna is rich in nutrients, thanks to the fresh spinach and mushrooms. Spinach provides plenty of vitamins A, C, and K, while mushrooms are a good source of B vitamins and antioxidants. The cheese adds protein and calcium, making this a balanced meal.

Here’s a quick nutritional breakdown per serving (based on 8 servings):

| Nutrient | Amount |
|——————–|—————-|
| Calories | ~350-400 |
| Protein | ~15 grams |
| Calcium | ~300 mg |
| Iron | ~2 mg |
| Fiber | ~3 grams |

What to Serve With Creamy Spinach Mushroom Lasagna

To enhance this delightful dish, consider serving it with a light side salad. A simple green salad with lemon vinaigrette brings freshness to the meal. Garlic bread is another fantastic side that pairs beautifully with the rich flavors of the lasagna.

You might also enjoy pairing it with a glass of red wine, like Chianti or Merlot, which complements the savory flavors.

How to Store Creamy Spinach Mushroom Lasagna

If you have leftovers, you can store them in the refrigerator. Place the lasagna in an airtight container and keep it for up to three days. To reheat, cover it with foil and warm it in the oven until heated through.

For longer storage, you can freeze the assembled but uncooked lasagna. Wrap it tightly in plastic wrap and aluminum foil. It can be frozen for up to three months. When you are ready to bake it, just remove the foil, thaw it in the refrigerator, and then bake as directed.

Tips and Mistakes to Avoid

  1. Don’t Overcook the Noodles
    Ensure the lasagna noodles are cooked al dente. They will continue to cook in the oven, so you don’t want them too soft.

  2. Use Fresh Spinach for Better Texture
    Fresh spinach gives a nice texture and flavor, but if you prefer frozen, make sure to drain it well to avoid excess moisture.

  3. Layer with Care
    Make sure each layer is evenly spread. This helps ensure every piece has a good mix of flavors.

Variations

Feel free to customize your lasagna! Here are some variations you might enjoy:

  • Add Protein: You can add cooked chicken or ground turkey for added protein if desired.
  • Use Different Cheeses: Try using goat cheese or feta for a different flavor profile.
  • Zucchini or Eggplant Layers: Layer thin slices of zucchini or eggplant for a different veggie boost.

FAQs

Can I use no-boil lasagna noodles for this recipe?

Yes, you can use no-boil lasagna noodles. Just follow the instructions on the package for using them in a baked dish.

Can I prepare this lasagna ahead of time?

Absolutely! You can assemble the lasagna the day before and store it in the fridge. Bake it the next day when you’re ready to serve.

How do I make this recipe gluten-free?

To make a gluten-free lasagna, simply use gluten-free lasagna noodles. All the other ingredients are naturally gluten-free!

Creating a creamy spinach mushroom lasagna is not only straightforward but also a rewarding experience, resulting in a delectable dish that your family will enjoy. Enjoy your cooking!

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

Creamy Spinach Mushroom Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: mealstomake
  • Total Time: 70 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

A delicious twist on the classic lasagna, featuring creamy spinach and mushrooms, perfect for vegetarian and mushroom lovers.


Ingredients

Scale
  • 12 lasagna noodles
  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 4 cloves garlic, minced
  • 8 ounces mushrooms, sliced (such as cremini or button)
  • 4 cups fresh spinach (or 2 cups frozen, thawed and drained)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper, to taste
  • 2 cups ricotta cheese
  • 1 egg
  • 2 cups shredded mozzarella cheese, divided
  • 1 cup grated Parmesan cheese
  • 2 cups marinara sauce
  • 1/4 teaspoon nutmeg (optional)

Instructions

  1. Preheat your oven to 375°F (190°C).
  2. Cook the lasagna noodles according to the package instructions until al dente. Drain and set aside.
  3. In a large skillet, heat olive oil over medium heat. Add diced onion and sauté until translucent, about 5 minutes.
  4. Stir in minced garlic and sliced mushrooms. Cook for an additional 5-7 minutes until mushrooms are browned.
  5. Add fresh spinach and cook until wilted. If using frozen spinach, add and stir until heated through. Season with oregano, basil, salt, pepper, and nutmeg (if desired). Remove from heat.
  6. In a mixing bowl, combine ricotta cheese, egg, 1 cup of mozzarella, and half of the Parmesan. Mix until smooth.
  7. Spread a thin layer of marinara sauce on the bottom of a 9×13 inch baking dish. Layer 4 lasagna noodles over the sauce.
  8. Spread half of the ricotta mixture, half of the spinach mushroom mixture, and a third of the remaining marinara. Repeat the layers one more time.
  9. Top with the last 4 lasagna noodles and spread the remaining marinara sauce. Sprinkle with remaining mozzarella and Parmesan.
  10. Cover with aluminum foil and bake for 25 minutes.
  11. Remove foil and bake for another 15 minutes until cheese is bubbly and golden.
  12. Let cool for 10-15 minutes before slicing and serving.

Notes

For meal prep, assemble ahead of time and freeze before baking. Use fresh spinach for better texture.

  • Prep Time: 30 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 375
  • Sugar: 4g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 50mg

Leave a Comment

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