Why You’ll Love Creamy Spinach Mushroom Lasagna Recipe

  • The creamy sauce blends ricotta and heavy cream for a luscious texture that elevates ordinary lasagna.

  • The earthy mushrooms and bright spinach bring beautiful flavor and color contrast to the dish.

  • Easy to prep ahead, assemble, and bake, making it ideal for busy evenings or entertaining.

  • Vegetarian‑friendly yet deeply satisfying—a hearty main that doesn’t rely on meat.

  • Offers flexibility: swap cheeses, use different mushrooms or gluten‑free noodles, and it still turns out delicious.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
lasagna noodles (12 sheets, uncooked)
fresh spinach (4 cups, washed and chopped)
mushrooms (2 cups, sliced; preferably cremini or button)
ricotta cheese (1 cup)
mozzarella cheese (2 cups, shredded)
Parmesan cheese (1 cup, grated)
garlic (3 cloves, minced)
heavy cream (1 cup)
olive oil (2 tablespoons)
salt (to taste)
pepper (to taste)

Directions

  1. Preheat your oven to 375 °F (190 °C).

  2. In a large skillet over medium heat, heat the olive oil. Add sliced mushrooms and sauté until golden brown (about 5‑7 minutes).

  3. Add the minced garlic and sauté for another 1‑2 minutes until fragrant. Season with salt and pepper. Remove the mushrooms from the skillet and set aside.

  4. In the same skillet, add the chopped spinach and cook until wilted (about 3‑4 minutes). Combine the wilted spinach with the sautéed mushrooms and set aside.

  5. In a mixing bowl, combine the ricotta cheese, heavy cream, and half of the grated Parmesan cheese. Mix until smooth, and season with salt and pepper to taste.

  6. In a 9×13‑inch baking dish, spread a thin layer of the ricotta mixture on the bottom. Lay down the first layer of lasagna noodles.

  7. On top of the noodles, add half of the spinach‑mushroom mixture, followed by a layer of shredded mozzarella.

  8. Repeat: another layer of ricotta mixture, noodles, the remaining spinach‑mushroom mixture, and more mozzarella.

  9. Finish with a final layer of noodles, the remaining ricotta mixture, and then top with the rest of the mozzarella and remaining Parmesan cheese.

  10. Cover the dish with aluminum foil (sprayed lightly with cooking spray to prevent sticking) and bake for 25 minutes.

  11. Remove the foil and bake for an additional 15‑20 minutes until the cheese on top is golden brown and bubbly.

  12. Take out of the oven and let it rest for 10‑15 minutes before slicing and serving.

Servings and timing

Serves: 8
Total time: ~1 hour 15 minutes (Prep time ~30 minutes + Cook time ~45 minutes)

Variations

  • Add meat: Brown ground beef, turkey or Italian sausage and layer it in with the mushrooms and spinach for a heartier version.

  • Cheese swap: Try Fontina, Gouda or smoked mozzarella for a twist in flavor.

  • Mushroom variety: Substitute or mix in shiitake, portobello or oyster mushrooms for deeper flavor.

  • Lightened version: Use half‑and‑half instead of heavy cream, or substitute part of the ricotta with low‑fat ricotta.

  • Gluten‑free: Use gluten‑free lasagna noodles and ensure all other ingredients are gluten‑free.

  • Vegan-ish: Use plant‑based cream and cheeses, and swap ricotta for a tofu‑based ricotta alternative.

Storage/Reheating

  • Storage: Allow the lasagna to cool completely. Cover with plastic wrap or aluminum foil and refrigerate for up to 3‑4 days.

  • Freezing: Wrap tightly in plastic wrap, then aluminum foil. Freeze for up to 2‑3 months. Label with date.

  • Reheating: Preheat oven to 350 °F (175 °C). Cover lasagna with foil and bake for about 20‑25 minutes until heated through. For a bubbly, golden top, remove the foil for the final 5‑10 minutes.

FAQs

What type of spinach is best for this lasagna?

Fresh spinach works best—washed, chopped and wilted so it retains vibrant color and fresh flavor. You can use frozen spinach if needed, but be sure to thaw and drain it thoroughly so you don’t add excess liquid.

Can I use other mushrooms besides cremini or button mushrooms?

Yes—feel free to swap in or mix shiitake, portobello, oyster or other mushrooms. They’ll add different flavors and textures and still work beautifully.

Is it necessary to use heavy cream in the sauce?

Heavy cream gives the sauce a rich, luscious texture, but you can substitute half‑and‑half (or a plant‑based cream) if you prefer a lighter version.

Can I make this dish ahead of time?

Yes, this lasagna is ideal for preparing ahead. Assemble it according to instructions, refrigerate (covered) and bake when you’re ready. You may need to add a few extra minutes to the baking time if it’s cold from the fridge.

How do I make a gluten‑free version?

Use gluten‑free lasagna noodles and verify that all other ingredients (e.g., sauces, cheeses) are gluten‑free. Then follow the same assembly and baking steps.

What can I serve alongside this lasagna?

A crisp green salad with a light vinaigrette helps balance the rich, creamy lasagna. Garlic bread or roasted vegetables (zucchini, bell peppers, carrots) make excellent complementary sides.

Can I add meat to this vegetarian lasagna?

Absolutely! You can brown ground beef, turkey or Italian sausage and layer it with the mushrooms and spinach to create a satisfying meat‑added version.

How can I get a bubbly, golden top when baking?

Cover the dish with foil for most of the bake time to retain moisture, then remove the foil for the final 15‑20 minutes so the cheese on top can brown and bubble.

How do I prevent my lasagna from being too watery?

Make sure to drain any excess liquid from wilted spinach and sautéed mushrooms. Use a sturdy baking dish (9×13 inch). Also, pre‑mix the ricotta and cream so the sauce is smooth—not too runny. Letting it rest after baking helps it set.

What’s the best way to slice and serve it after baking?

Let the lasagna rest for 10‑15 minutes after baking so the layers settle and it’s easier to cut clean squares. Use a sharp knife or spatula to lift out portions neatly.

Conclusion

This creamy spinach mushroom lasagna brings together comfort, flavor and satisfying texture in one dish. With its rich sauce, hearty veggies and melty cheese, it’s a meal that invites sharing. Whether you’re looking for a cozy weeknight main or something to serve guests, this lasagna delivers. Gather your ingredients, get everything prepped and enjoy the process of layering in flavor. When it comes out of the oven golden and bubbling, you’ll know it was worth every minute.


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: Mia
  • Total Time: 1 hour
  • Yield: 6 servings
  • Diet: Vegetarian

Description

Creamy Spinach Mushroom Lasagna is a hearty and comforting vegetarian dish made with layers of lasagna noodles, creamy béchamel sauce, sautéed mushrooms, spinach, and cheese. Perfect for a cozy family dinner or a special occasion.


Ingredients

  • 9 lasagna noodles, cooked
  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 500g (about 1 lb) mushrooms, sliced
  • 300g (about 10 oz) fresh spinach
  • Salt and pepper, to taste
  • 1/4 teaspoon nutmeg
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups milk
  • 1 cup ricotta cheese
  • 1 1/2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese

Instructions

  1. Preheat oven to 375°F (190°C). Lightly grease a baking dish.
  2. In a large skillet, heat olive oil over medium heat. Add onion and garlic; sauté until translucent.
  3. Add mushrooms and cook until they release moisture and begin to brown.
  4. Add spinach, cook until wilted. Season with salt, pepper, and nutmeg. Set aside.
  5. In a saucepan, melt butter over medium heat. Stir in flour and cook for 1 minute.
  6. Gradually whisk in milk, stirring constantly until sauce thickens. Remove from heat.
  7. Stir in ricotta cheese and mix until smooth.
  8. Spread a thin layer of béchamel sauce in the baking dish. Layer noodles, mushroom-spinach mixture, béchamel sauce, mozzarella, and Parmesan. Repeat layers, finishing with cheese on top.
  9. Cover with foil and bake for 25 minutes. Remove foil and bake another 10-15 minutes until golden and bubbly.
  10. Let rest 10 minutes before serving.

Notes

  • You can use frozen spinach, just thaw and drain excess water.
  • Add a pinch of chili flakes for a bit of heat.
  • This dish can be made ahead and refrigerated before baking.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 slice
  • Calories: 380
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 4g
  • Protein: 18g
  • Cholesterol: 45mg

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