Why You’ll Love Creamy Spinach Mushroom Lasagna Recipe

  • It combines the earthy flavor of mushrooms and spinach with a creamy, indulgent sauce.

  • It’s vegetarian but still satisfying thanks to the rich cheeses and layered textures.

  • You can assemble it ahead, making it a great option for meal prep or entertaining.

  • Leftovers reheat beautifully — almost as good the next day.

Ingredients

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

  • Lasagna noodles (uncooked)

  • Fresh spinach, washed and chopped

  • Mushrooms (sliced, e.g. cremini or button)

  • Ricotta cheese

  • Mozzarella cheese (shredded)

  • Parmesan cheese (grated)

  • Garlic (minced)

  • Heavy cream

  • Olive oil

  • Salt

  • Pepper

Directions

  1. Prepare spinach and mushrooms
    Heat olive oil in a large skillet over medium heat. Add sliced mushrooms and sauté until golden brown (5–7 minutes). Add minced garlic and sauté 1–2 more minutes until fragrant; season with salt and pepper. Remove mushrooms, then in the same skillet add chopped spinach and cook until wilted (about 3–4 minutes). Combine spinach with mushrooms and set aside.

  2. Make the creamy sauce
    In a bowl, combine ricotta, heavy cream, and half of the Parmesan. Stir until smooth and season with salt and pepper to taste.

  3. Assemble the lasagna
    In a 9×13‑inch baking dish, spread a thin layer of the ricotta mixture on the bottom. Add a layer of lasagna noodles. Over that, add half of the spinach‑mushroom mixture, then sprinkle mozzarella. Repeat: ricotta mixture → noodles → remaining spinach & mushrooms → mozzarella. Top with final layer of noodles, the remaining ricotta mixture, and then the rest of the mozzarella and Parmesan.

  4. Bake
    Preheat oven to 375 °F (190 °C). Cover the dish with aluminum foil (you can spray the foil with cooking spray to prevent sticking). Bake 25 minutes, then remove foil and bake an additional 15–20 minutes until cheese is bubbly and golden. Let rest 10–15 minutes before slicing and serving.

Servings and timing

  • Yield: 8 servings

  • Total time: Approximately 1 hour 15 minutes

  • Prep time: ~30 minutes

  • Bake time: ~45 minutes

Variations

  • Add meat: Brown ground beef, turkey, or Italian sausage and add to the mushroom‑spinach layer.

  • Cheese swaps: Substitute or mix in gouda, fontina, or a mild cheddar.

  • Lighter version: Use half‑and‑half or a lighter cream instead of heavy cream.

  • Gluten‑free: Use gluten‑free lasagna noodles.

  • Vegan: Use plant‑based ricotta, cream alternatives, and vegan cheeses.

Storage/Reheating

  • Storage: Let lasagna cool completely. Cover tightly and refrigerate for 3–4 days.

  • Freezing: Wrap tightly with plastic wrap and foil. Freeze up to 2–3 months. Label with date.

  • Reheating: Preheat oven to 350 °F (175 °C). Cover with foil to prevent drying and heat for ~20–25 minutes until warmed through. Remove foil in last 5–10 minutes to re‑melt cheese if desired.

FAQs

Can I make this lasagna ahead of time?

Yes. You can assemble it a day in advance, cover it, and refrigerate. When ready to bake, remove the cover and bake. You may need to add a few extra minutes.

What can I substitute for ricotta cheese?

You can use cottage cheese (blended until smooth), cream cheese, or even a vegan alternative depending on your diet.

How do I make it gluten‑free?

Use gluten‑free lasagna noodles. Check that all other components (e.g. sauces, cheeses) are gluten‑free. Cooking times may vary slightly.

Can I add meat to this lasagna?

Yes — brown ground beef, turkey, or Italian sausage and mix it with the mushroom/spinach layer for extra heartiness.

Will frozen spinach work?

Yes — make sure to thaw completely and drain off excess liquid before using to avoid sogginess.

Can I reduce the creaminess to make it lighter?

You can substitute half‑and‑half or a lighter cream in place of heavy cream to reduce richness.

How long will leftovers stay good?

In the refrigerator, leftovers are good for 3–4 days. In the freezer, up to 2–3 months when properly wrapped.

Can I reheat individual slices in the microwave?

Yes — cover the slice (to retain moisture) and heat in short intervals, checking often to avoid overheating.

Why let it rest before slicing?

Letting it rest allows the layers to settle and makes slicing cleaner (less messy).

Can I double or halve the recipe?

You can adjust proportions, though baking time might change slightly. For smaller pans or half a batch, monitor baking closely.

Conclusion

This creamy spinach mushroom lasagna is a comforting, flavorful vegetarian dish that’s perfect for family dinners or meal prep. Its combination of creamy sauce, tender vegetables, and melted cheese makes each bite satisfying. With options to tweak for dietary preferences or add proteins, it’s a versatile crowd‑pleaser. Try it once, and it may become a favorite go‑to in your repertoire.


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: A Comforting Delight


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

This creamy spinach mushroom lasagna is a comforting, hearty vegetarian dish layered with a rich béchamel sauce, sautéed mushrooms, fresh spinach, and melty cheese. Perfect for family dinners or meal prepping.


Ingredients

  • 9 lasagna noodles
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1 pound mushrooms, sliced
  • 5 cups fresh spinach
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 1/2 cups milk
  • 1/4 teaspoon ground nutmeg
  • 1/2 cup grated Parmesan cheese
  • 1 cup ricotta cheese
  • 2 cups shredded mozzarella cheese

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Cook the lasagna noodles according to package instructions. Drain and set aside.
  3. In a large skillet, heat olive oil over medium heat. Add diced onion and sauté until soft.
  4. Add garlic and mushrooms, cooking until mushrooms are browned and tender.
  5. Add spinach, salt, and pepper, and cook until wilted. Remove from heat.
  6. In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute.
  7. Gradually whisk in milk to avoid lumps. Cook until sauce thickens.
  8. Add nutmeg and Parmesan cheese, stirring until melted and smooth. Remove from heat.
  9. Spread a layer of béchamel sauce on the bottom of a 9×13 inch baking dish.
  10. Place 3 noodles over the sauce, then add a layer of the mushroom-spinach mixture, spoonfuls of ricotta, mozzarella, and more béchamel sauce.
  11. Repeat layers two more times, finishing with sauce and remaining cheese on top.
  12. Cover with foil and bake for 25 minutes. Remove foil and bake an additional 10-15 minutes until golden and bubbly.
  13. Let rest for 10 minutes before serving.

Notes

  • You can use frozen spinach, just make sure to thaw and drain it well.
  • Try adding fresh herbs like basil or thyme for extra flavor.
  • This lasagna freezes well—perfect for make-ahead meals.
  • Prep Time: 25 minutes
  • Cook Time: 40 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 slice
  • Calories: 390
  • Sugar: 5g
  • Sodium: 530mg
  • Fat: 22g
  • Saturated Fat: 11g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 50mg

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