• Recipes
    • Appetizers
    • Breakfast & Brunch
    • Drinks
    • Main Dishes
    • Salads
    • Side Dishes
    • Soups
    • Snacks
  • About
  • Contact
menu icon
go to homepage
  • Recipes
    • Appetizers
    • Breakfast & Brunch
    • Drinks
    • Main Dishes
    • Salads
    • Side Dishes
    • Soups
    • Snacks
  • About
  • Contact
search icon
Homepage link
  • Recipes
    • Appetizers
    • Breakfast & Brunch
    • Drinks
    • Main Dishes
    • Salads
    • Side Dishes
    • Soups
    • Snacks
  • About
  • Contact
×

Creamy Spinach Mushroom Lasagna That'll Warm Your Heart

Published: Dec 26, 2025 by Emma Saviani ·

↓ Jump to Recipe
Pin the Recipe

There’s a certain magic that happens in the kitchen when you layer flavors and textures together, creating something warm and inviting. Today, I'm excited to share my take on Creamy Spinach Mushroom Lasagna—an easy-to-make dish that truly captures the essence of comfort food. The great thing about this lasagna is that it marries creamy ricotta with vibrant spinach and earthy mushrooms, making it a wholesome dinner choice for any night of the week. Plus, it’s a crowd-pleaser that’s sure to impress family and friends alike, with minimal fuss involved in the prep. Whether you’re tired of takeout or simply craving a hearty homemade meal, this recipe is your delicious answer. Ready to dive into the layers of cheesy goodness? Let’s get cooking!

Creamy Spinach Mushroom Lasagna

Why is this lasagna unforgettable?

Comforting, creamy layers: Each bite of this Creamy Spinach Mushroom Lasagna brings a delightful blend of textures that will remind you of family dinners.

Quick and easy: With just 25 minutes of prep time, you can have this delectable dish baking while you unwind after a long day.

Flavorful ingredients: The combination of garlic, spinach, and basil makes every spoonful a vibrant celebration of taste.

Crowd-pleaser: It's a dish that turns heads at any gathering, pleasing both vegetarians and meat-lovers alike.

Versatile goodness: Feel free to customize with your favorite vegetables or spices; this lasagna is all about making it your own.

Dive into this comforting classic and experience the joy of homemade comfort food!

Creamy Spinach Mushroom Lasagna Ingredients

For the Noodles
• 12 lasagna noodles – these serve as the delicious foundation for all your flavorful layers.

For the Vegetable Filling
• 2 tablespoons olive oil – perfect for sautéing and adding a rich flavor.
• 1 small onion, diced – enhances the dish with its natural sweetness.
• 4 cloves garlic, minced – infuses a savory aroma that’s hard to resist.
• 8 ounces mushrooms, sliced – I recommend cremini or button mushrooms for their earthy taste.
• 4 cups fresh spinach – or substitute with 2 cups of frozen, thawed, and drained spinach for convenience.
• 1 teaspoon dried oregano – an herb that adds a warm, aromatic flavor.
• 1 teaspoon dried basil – complements the other herbs and enhances the Italian essence.
• Salt and pepper, to taste – season to make all the flavors pop!

For the Cheese Mixture
• 2 cups ricotta cheese – provides a creamy, rich texture that brings everything together.
• 1 egg – binds the cheese mixture for the perfect consistency.
• 2 cups shredded mozzarella cheese – set aside one cup for layering at the top.
• 1 cup grated Parmesan cheese – adds a nutty note and depth of flavor.

For the Sauce
• 2 cups marinara sauce – a luscious addition that's essential for the signature taste of this Creamy Spinach Mushroom Lasagna.
• ¼ teaspoon nutmeg (optional) – just a hint enhances the flavor profile beautifully!

Step‑by‑Step Instructions for Creamy Spinach Mushroom Lasagna

Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C) to ensure it's hot and ready for your delicious Creamy Spinach Mushroom Lasagna. This temperature will allow all the flavors to meld beautifully while the lasagna bakes to perfection, creating that irresistible golden cheesy crust we all love.

Step 2: Cook the Noodles
Bring a large pot of salted water to a boil and cook the lasagna noodles according to package instructions until al dente, which typically takes around 8-10 minutes. Once done, drain the noodles and lay them on a clean kitchen towel to prevent them from sticking together while you prepare the filling.

Step 3: Sauté the Onions
In a large skillet, heat 2 tablespoons of olive oil over medium heat. Once the oil is shimmering, add the diced onion and sauté for about 5 minutes, or until the onion is translucent and fragrant. This step sets a flavorful foundation for your lasagna filling.

Step 4: Add Garlic and Mushrooms
Stir in the minced garlic and sliced mushrooms, cooking for an additional 5-7 minutes until the mushrooms become golden brown and release their moisture. As you stir, you'll start to smell a wonderful aroma that signals this Creamy Spinach Mushroom Lasagna is going to be a hit.

Step 5: Incorporate the Spinach
Add 4 cups of fresh spinach (or your thawed frozen spinach) to the skillet and stir until it wilts down, which should take about 2-3 minutes. Season the mixture with dried oregano, dried basil, salt, and pepper, plus nutmeg if you're using it. Remove the skillet from the heat and set aside to cool slightly.

Step 6: Prepare the Cheese Mixture
In a mixing bowl, combine 2 cups of ricotta cheese, 1 beaten egg, 1 cup of shredded mozzarella cheese, and ½ cup of grated Parmesan cheese. Mix everything together until it's smooth and well incorporated. This rich cheese mixture is what makes your Creamy Spinach Mushroom Lasagna truly indulgent.

Step 7: Start Assembling the Lasagna
Grab a 9x13 inch baking dish and spread a thin layer of marinara sauce on the bottom. This layer helps to prevent the noodles from sticking and adds tangy flavor to the lasagna. You’re laying the groundwork for all those creamy, delicious layers to come.

Step 8: Layer the Ingredients
Place four noodles over the sauce, then add half of the ricotta cheese mixture followed by half of the sautéed spinach and mushroom mixture. Drizzle a third of the remaining marinara sauce on top. Repeat this layering step to build flavor and texture in your Creamy Spinach Mushroom Lasagna.

Step 9: Finish with Noodles and Toppings
Top with the last four lasagna noodles, then spread the remaining marinara sauce over the top. Sprinkle the remaining mozzarella and Parmesan cheeses evenly across the sauce to create a golden, bubbly crust as it bakes. This final layer is sure to make your lasagna irresistible.

Step 10: Cover and Bake
Cover the lasagna tightly with aluminum foil, making sure it doesn’t touch the cheese. Bake in your preheated oven for 25 minutes. This step helps steam the layers together, allowing the flavors to mix beautifully for your Creamy Spinach Mushroom Lasagna.

Step 11: Uncover and Brown
After 25 minutes, carefully remove the foil and bake for an additional 15 minutes, or until the cheese is melted, bubbly, and golden brown. Keep an eye on it; this is when your kitchen will fill with the most mouthwatering aroma!

Step 12: Cool Before Serving
Once done, remove the dish from the oven and allow the lasagna to cool for about 10-15 minutes. This resting period makes it easier to slice and serve, giving you perfectly layered pieces of your delicious Creamy Spinach Mushroom Lasagna.

Creamy Spinach Mushroom Lasagna

How to Store and Freeze Creamy Spinach Mushroom Lasagna

Fridge: Store leftover lasagna in an airtight container for up to 3 days. Make sure it's cooled completely before sealing to prevent moisture buildup.

Freezer: For longer storage, freeze sliced lasagna in individual portions wrapped tightly in plastic wrap and aluminum foil for up to 3 months.

Reheating: To reheat, simply thaw in the fridge overnight, then bake at 350°F (175°C) for about 25-30 minutes until heated through. This will keep your Creamy Spinach Mushroom Lasagna deliciously cheesy!

What to Serve with Creamy Spinach Mushroom Lasagna

Set the stage for a delightful dinner by complementing your lasagna with flavors and textures that enhance its creamy goodness.

  • Garlic Bread: Perfectly crunchy and buttery, it soaks up the delicious marinara sauce while adding a comforting touch to your meal.
  • Caesar Salad: Fresh romaine with crisp croutons and a tangy dressing balances the richness of the lasagna, providing a refreshing crunch.
  • Roasted Vegetables: Seasonal vegetables like zucchini, bell peppers, and carrots add vibrant color and a slightly sweet contrast that pairs wonderfully.
  • Herbed Couscous: Light and fluffy, couscous infused with fresh herbs adds a delicate texture, making it an excellent side to round out your dish.
  • Red Wine: A glass of Chianti or Merlot compliments the earthy flavors of the mushrooms and spinach, elevating the entire dining experience.
  • Tiramisu: This classic Italian dessert, with its rich coffee and cream layers, serves as a sweet finale that contrasts beautifully with the savory main course.
  • Grilled Asparagus: Tender asparagus spears offer a delightful crunch and earthy tones, enhancing both the visual appeal and flavors of your meal.
  • Pesto Bruschetta: Fresh tomatoes and basil atop crusty bread, drizzled with pesto, elevate the Italian theme while adding vibrant freshness.
  • Lemon Sorbet: A light, zesty palate cleanser between bites ensures you savor the richness of the lasagna without feeling overwhelmed.

Creamy Spinach Mushroom Lasagna Variations

Let your culinary creativity shine and customize this lasagna to suit your taste buds!

  • Gluten-Free: Swap regular lasagna noodles for gluten-free options, such as brown rice or quinoa noodles, to make this dish accessible for anyone with gluten sensitivities.

  • Vegetable-Packed: Add roasted zucchini or bell peppers for extra layers of flavor and nutrition. The sweetness of these veggies complements the earthiness of the mushrooms beautifully.

  • Spicy Kick: Mix in a dash of red pepper flakes or sauté some chopped jalapeños with the onions for a delightful heat that balances the creamy textures.

  • Dairy-Free: Replace the ricotta with cashew cheese or a plant-based ricotta alternative. Using almond or coconut milk-based mozzarella can provide a similar melty goodness without the dairy.

  • Protein Boost: Layer in cooked ground turkey or Italian sausage for a heartier lasagna. This twist turns the dish into a protein-packed meal, perfect for hungry families!

  • Herb Explosion: Experiment with fresh herbs like thyme, parsley, or even a hint of rosemary. Fresh herbs bring a vibrant flavor that elevates each bite.

  • Nutty Crunch: Incorporate a sprinkle of toasted pine nuts or walnuts in between the layers for added texture and a satisfying crunch. It's a surprising twist that brings the dish to life!

  • Sauce Upgrade: Use a spicy arrabbiata sauce or a creamy Alfredo sauce instead of marinara to change the flavor profile. Each sauce tells a different delicious story.

With these variations, you can make the Creamy Spinach Mushroom Lasagna uniquely yours, delighting family and friends with every comforting bite!

Expert Tips for Creamy Spinach Mushroom Lasagna

  • Proper Noodle Cooking: Cook noodles al dente: Overcooking can lead to mushy layers. Aim for slightly firm noodles to hold their structure.

  • Layer Wisely: Avoid sogginess: Ensure each layer has a balance of sauce and filling. Too much sauce can make the lasagna watery.

  • Balancing Flavors: Taste as you go: Adjust seasonings to personal preference. A touch more salt or herbs can elevate your Creamy Spinach Mushroom Lasagna.

  • Cooling Time: Let it rest: Allowing the lasagna to cool for 10-15 minutes before slicing allows layers to set, making serving easier and neater.

  • Cheese Toppings: Don’t skip the top layer: The final sprinkle of mozzarella and Parmesan creates that irresistible golden, bubbly crust that everyone loves.

Make Ahead Options

These Creamy Spinach Mushroom Lasagna layers are perfect for meal prep enthusiasts! You can assemble the lasagna up to 24 hours in advance, storing it tightly covered in the refrigerator to keep the flavors fresh. To prepare ahead, follow all assembly instructions, including layering your noodles, cheese mixture, and sautéed vegetables, and add marinara sauce right before baking. If you’re looking to prep even further, the filling can be made and refrigerated for up to 3 days. Just remember to let it sit at room temperature for about 30 minutes before baking, ensuring it heats evenly and remains just as delicious as when prepared fresh!

Creamy Spinach Mushroom Lasagna

Creamy Spinach Mushroom Lasagna Recipe FAQs

What kind of mushrooms should I use for the lasagna?
Absolutely! I recommend using cremini or button mushrooms as they offer a delightful earthiness that beautifully complements the spinach. If you want a more robust flavor, consider shiitake mushrooms—just remember to slice them thinly for even cooking.

How should I store leftover Creamy Spinach Mushroom Lasagna?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Once cooled completely after baking, cover it tightly to avoid moisture buildup, ensuring that each slice remains as tasty as the first!

Can I freeze Creamy Spinach Mushroom Lasagna?
Very! To freeze, slice the lasagna into individual portions and wrap each piece tightly with plastic wrap followed by aluminum foil. This method protects it from freezer burn and allows for easy reheating. You can freeze it for up to 3 months. When you're ready to eat, thaw in the fridge overnight and reheat in the oven at 350°F (175°C) for about 25-30 minutes.

What if my noodles break while cooking?
Don’t worry! If your lasagna noodles break, you can use the pieces as layering fillers or in a different dish entirely. Just make sure you have enough intact noodles for your layers. If they break due to overcooking, try reducing cook time next time, aiming for an al dente texture.

Is this recipe suitable for vegetarians?
Absolutely! This Creamy Spinach Mushroom Lasagna is completely meat-free and can be enjoyed by vegetarians. Just make sure your marinara sauce is vegetarian-friendly if you’re opting for store-bought. If you want to amp up the nutritional content, consider adding an extra serving of veggies like zucchini or bell peppers!

What should I do if the lasagna is too watery after baking?
If you find your lasagna is watery, it might be due to using too much sauce or not letting the vegetables drain properly. To avoid this in the future, ensure you sauté the mushrooms until they release most of their moisture and don’t be shy about patting your spinach dry if using frozen. Balancing the layers with sauce and cheese will help achieve that perfect creamy consistency!

Creamy Spinach Mushroom Lasagna

Creamy Spinach Mushroom Lasagna That'll Warm Your Heart

This Creamy Spinach Mushroom Lasagna is a comforting dish that merges creamy ricotta, vibrant spinach, and earthy mushrooms for a warm, inviting meal.
Print Pin Rate
Course: Main Dishes
Cuisine: Italian
Keyword: comfort food, creamy, Lasagna, Mushroom, Spinach, Vegetarian
Prep Time: 25 minutes minutes
Cook Time: 40 minutes minutes
Cooling Time: 15 minutes minutes
Total Time: 1 hour hour 20 minutes minutes
Servings: 6 slices
Calories: 400kcal

Equipment

  • Large pot
  • large skillet
  • Mixing bowl
  • 9x13 inch baking dish
  • Aluminum foil

Ingredients

For the Noodles

  • 12 noodles lasagna noodles these serve as the delicious foundation for all your flavorful layers.

For the Vegetable Filling

  • 2 tablespoons olive oil perfect for sautéing and adding a rich flavor.
  • 1 small onion, diced enhances the dish with its natural sweetness.
  • 4 cloves garlic, minced infuses a savory aroma that’s hard to resist.
  • 8 ounces mushrooms, sliced I recommend cremini or button mushrooms for their earthy taste.
  • 4 cups fresh spinach or substitute with 2 cups of frozen, thawed, and drained spinach for convenience.
  • 1 teaspoon dried oregano an herb that adds a warm, aromatic flavor.
  • 1 teaspoon dried basil complements the other herbs and enhances the Italian essence.
  • Salt and pepper, to taste season to make all the flavors pop!

For the Cheese Mixture

  • 2 cups ricotta cheese provides a creamy, rich texture that brings everything together.
  • 1 large egg binds the cheese mixture for the perfect consistency.
  • 2 cups shredded mozzarella cheese set aside one cup for layering at the top.
  • 1 cup grated Parmesan cheese adds a nutty note and depth of flavor.

For the Sauce

  • 2 cups marinara sauce a luscious addition that's essential for the signature taste of this Creamy Spinach Mushroom Lasagna.
  • ¼ teaspoon nutmeg optional; just a hint enhances the flavor profile beautifully!

Instructions

Step-by-Step Instructions

  • Preheat your oven to 375°F (190°C).
  • Bring a large pot of salted water to a boil and cook the lasagna noodles according to package instructions until al dente, about 8-10 minutes.
  • In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the diced onion and sauté for about 5 minutes, or until the onion is translucent.
  • Stir in the minced garlic and sliced mushrooms, cooking for an additional 5-7 minutes until golden brown.
  • Add 4 cups of spinach and stir until wilted, about 2-3 minutes. Season with oregano, basil, salt, and pepper, plus nutmeg if using.
  • In a mixing bowl, combine 2 cups of ricotta cheese, 1 beaten egg, 1 cup of mozzarella cheese, and ½ cup of Parmesan cheese. Mix until smooth.
  • Spread a thin layer of marinara sauce on the bottom of a 9x13 inch baking dish.
  • Place four noodles over the sauce, then add half of the ricotta mixture, followed by half of the spinach and mushroom mixture. Drizzle a third of the marinara sauce on top and repeat.
  • Top with the last four noodles, spread the remaining marinara sauce, and sprinkle the remaining mozzarella and Parmesan cheeses on top.
  • Cover tightly with aluminum foil and bake for 25 minutes. Uncover and bake for an additional 15 minutes until golden brown.
  • Remove from oven and let cool for 10-15 minutes before slicing and serving.

Notes

Allowing the lasagna to cool will help set the layers for neat slices.

Nutrition

Serving: 1slice | Calories: 400kcal | Carbohydrates: 40g | Protein: 22g | Fat: 20g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 90mg | Sodium: 600mg | Potassium: 600mg | Fiber: 3g | Sugar: 5g | Vitamin A: 20IU | Vitamin C: 15mg | Calcium: 30mg | Iron: 10mg

More Main Dishes

  • Grilled Lemongrass Chicken
    Savory Grilled Lemongrass Chicken with a Flavor Kick
  • Lemon Herb Pot Roast Chicken
    Lemon Herb Pot Roast Chicken: A Zesty Family Favorite
  • Creamy Garlic Parmesan Pasta Bake
    Creamy Garlic Parmesan Pasta Bake That'll Wow Your Taste Buds
  • Creamy Garlic Shrimp Over Mashed Potatoes
    Indulge in Creamy Garlic Shrimp Over Mashed Potatoes Tonight

Ellie Monroe

I’m Ellie, a 54-year-old home cook who believes the best recipes come from the heart. At Heavenly Recipe, I share comforting classics, sweet treats, and simple meals that anyone can make, just like the ones passed down through my family.

More about me

Popular

  • Candy Cane Pizza
    Deliciously Sweet Candy Cane Pizza for Holiday Cheer
  • Garlic Parmesan Roasted Shrimp
    Irresistible Garlic Parmesan Roasted Shrimp in 30 Minutes
  • Crab Cake Egg Rolls
    Crab Cake Egg Rolls: Crispy Delight for Seafood Lovers
  • Gluten-Free Almond Flour Scones
    Irresistibly Buttery Gluten-Free Almond Flour Scones

Seasonal

  • Chinese Coconut Shrimp
    Crispy Chinese Coconut Shrimp: A Tropical Delight at Home
  • Creamy Spinach Mushroom Lasagna
    Creamy Spinach Mushroom Lasagna That'll Warm Your Heart
  • Festive Crunchy Christmas Salad
    Festive Crunchy Christmas Salad for Joyous Holiday Feasts
  • Pho
    Delicious Homemade Pho Recipe That Warms the Soul

Footer

Quick Links

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions

About

  • About

Contact

  • Contact

Copyright © 2025 HeavenlyRecipe