Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Easy Creamy Spinach Mushroom Lasagna

Published: Jul 24, 2026 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

There’s nothing more comforting than a homemade lasagna filled with creamy layers, tender pasta, and plenty of cheese. I love making this Easy Creamy Spinach Mushroom Lasagna whenever I’m craving a hearty vegetarian meal that feels both satisfying and comforting. The combination of earthy mushrooms, fresh spinach, creamy béchamel, ricotta, mozzarella, and Parmesan creates a rich dish that’s perfect for family dinners or special occasions.

Easy Creamy Spinach Mushroom Lasagna

Ingredients

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

2 tablespoon olive oil

3 cups fresh spinach, roughly chopped

2 cups mushrooms, sliced

3 garlic cloves, minced

Salt and pepper to taste

3 tablespoon butter

3 tablespoon all-purpose flour

3 cups warm milk

½ teaspoon ground nutmeg

9 lasagna noodles

2 cups shredded mozzarella cheese

½ cup grated Parmesan cheese

1 cup ricotta cheese

Directions

I preheat the oven to 375°F (190°C).

I heat the olive oil in a skillet over medium heat, add the mushrooms, and cook them for about 5 minutes until softened.

I stir in the spinach and garlic, cooking until the spinach wilts. I season everything with salt and pepper, then set the mixture aside.

In a saucepan, I melt the butter over medium heat. I stir in the flour and cook it for 1–2 minutes.

I slowly whisk in the warm milk until the sauce becomes smooth and thick. I season it with nutmeg, salt, and pepper.

I spread a thin layer of béchamel into a 9×13-inch baking dish. I add three lasagna noodles, one-third of the spinach and mushroom mixture, dollops of ricotta, mozzarella, and another layer of béchamel.

I repeat the layers two more times.

I finish with the remaining béchamel, mozzarella, and Parmesan cheese.

I cover the dish with foil and bake it for 25 minutes. Then I remove the foil and continue baking for another 15 minutes until the top is golden and bubbly.

I let the lasagna rest for 10 minutes before slicing and serving.

Servings and Timing

Servings: 6 servings

Prep Time: 20 minutes

Cooking Time: 40 minutes

Total Time: 60 minutes

Calories: Approximately 420 kcal per serving

Variations

I sometimes add sautéed onions to the vegetable filling for extra sweetness and flavor. When I want more protein, I mix cooked lentils into the spinach and mushroom mixture. I also enjoy adding chopped zucchini or roasted bell peppers for more vegetables. For a richer flavor, I substitute part of the mozzarella with fontina or provolone cheese. If I prefer a little heat, I sprinkle in crushed red pepper flakes between the layers.

Storage/Reheating

I store leftover lasagna in an airtight container in the refrigerator for up to 4 days. For longer storage, I wrap individual portions tightly and freeze them for up to 3 months. When reheating, I warm slices in a 350°F (175°C) oven until heated through, or I microwave individual portions in short intervals until hot. If the lasagna seems slightly dry, I add a small splash of milk before reheating to help maintain its creamy texture.

FAQs

Can I use frozen spinach instead of fresh?

I can easily substitute frozen spinach. I make sure to thaw it completely and squeeze out as much excess moisture as possible before using it.

Do I need to cook the lasagna noodles first?

I cook traditional lasagna noodles according to the package instructions unless I’m using oven-ready noodles, which can be layered directly into the dish.

Can I prepare this lasagna ahead of time?

Yes. I assemble the lasagna up to one day in advance, cover it tightly, and refrigerate it until I’m ready to bake.

What mushrooms work best?

I usually use white button or cremini mushrooms because they provide a mild, earthy flavor that pairs perfectly with the creamy sauce.

Can I freeze the entire lasagna?

Yes. I wrap the baked or unbaked lasagna tightly with plastic wrap and foil before freezing. I thaw it overnight in the refrigerator before baking or reheating for the best results.

Conclusion

I love serving this Easy Creamy Spinach Mushroom Lasagna because it delivers rich, comforting flavors in every bite. The creamy béchamel, cheesy layers, and hearty vegetables come together to create a satisfying meal that’s perfect for family dinners, gatherings, or meal prep. It’s a classic vegetarian comfort food that I always enjoy making again and again.


📖 Recipe:

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
Easy Creamy Spinach Mushroom Lasagna

Easy Creamy Spinach Mushroom Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 60 minutes
  • Yield: 6 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

This easy creamy spinach mushroom lasagna is layered with tender pasta, rich béchamel sauce, creamy ricotta, mozzarella, Parmesan, and savory vegetables for the ultimate vegetarian comfort meal. It's perfect for family dinners, meal prep, or special occasions.


Ingredients

2 tbsp olive oil

3 cups fresh spinach, roughly chopped

2 cups mushrooms, sliced

3 garlic cloves, minced

Salt and pepper, to taste

3 tbsp butter

3 tbsp all-purpose flour

3 cups warm milk

½ tsp ground nutmeg

9 lasagna noodles

1 cup ricotta cheese

2 cups shredded mozzarella cheese

½ cup grated Parmesan cheese


Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Heat the olive oil in a skillet over medium heat. Add the sliced mushrooms and cook for about 5 minutes until softened.
  3. Stir in the spinach and minced garlic. Cook until the spinach wilts, then season with salt and pepper. Set aside.
  4. In a saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1 to 2 minutes.
  5. Gradually whisk in the warm milk until smooth and thickened. Season with nutmeg, salt, and pepper.
  6. Spread a thin layer of béchamel sauce into a 9x13-inch baking dish. Layer with 3 lasagna noodles, one-third of the spinach and mushroom mixture, dollops of ricotta, mozzarella, and more béchamel.
  7. Repeat the layering process two more times.
  8. Top with the remaining béchamel sauce, mozzarella, and Parmesan cheese.
  9. Cover with foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes until golden and bubbly.
  10. Let the lasagna rest for 10 minutes before slicing and serving.

Notes

Frozen spinach may be used; thaw completely and squeeze out excess moisture first.

Use oven-ready noodles if preferred, or cook traditional noodles according to package directions.

Assemble up to 1 day ahead and refrigerate before baking.

Add sautéed onions, cooked lentils, zucchini, or roasted bell peppers for extra flavor and nutrition.

Substitute part of the mozzarella with fontina or provolone for a richer taste.

Store leftovers in the refrigerator for up to 4 days or freeze for up to 3 months.

Add a splash of milk when reheating if the lasagna seems dry.

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Bake
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 slice
  • Calories: 420 kcal
  • Sugar: 8 g
  • Sodium: 720 mg
  • Fat: 22 g
  • Saturated Fat: 11 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0.5 g
  • Carbohydrates: 34 g
  • Fiber: 3 g
  • Protein: 21 g
  • Cholesterol: 55 mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Main Courses

  • Hot Honey Fried Shrimp
    Hot Honey Fried Shrimp
  • One-Pot Creamy Spicy Cajun Sausage Pasta
    One-Pot Creamy Spicy Cajun Sausage Pasta
  • Spicy Mexican Chicken Marinade
    Spicy Mexican Chicken Marinade
  • Easy 30-Minute Gochujang Chicken (Shallow-Fried)
    Easy 30-Minute Gochujang Chicken (Shallow-Fried)
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Hawaiian Carrot Pineapple Cake
    Hawaiian Carrot Pineapple Cake
  • Chocolate Cherry Upside Down Cake
    Chocolate Cherry Upside Down Cake
  • Super Fudgy Brownie Cookies
    Super Fudgy Brownie Cookies
  • Macaroni Salad
    Macaroni Salad

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz