Get ready to indulge in a creamy spinach mushroom lasagna that’s both tasty and simple! This dish combines layers of tender noodles, fresh spinach, and savory mushrooms with rich cheeses. Whether you’re cooking for a family dinner or a cozy night in, this lasagna will impress. Let me guide you through easy steps to create a meal that everyone will love. Dive in for all the delicious details!
Why I Love This Recipe
- Delicious Flavor Combination: The blend of creamy ricotta, savory mushrooms, and fresh spinach creates a rich and satisfying taste experience.
- Comfort Food Classic: This lasagna is a comforting dish that brings warmth and joy to any meal, perfect for family gatherings.
- Easy to Prepare: The recipe is straightforward and can be assembled in under 30 minutes, making it a great option for busy weeknights.
- Customizable: You can easily swap ingredients or add extra veggies to suit your personal taste and dietary preferences.
Ingredients
Main Ingredients for Creamy Spinach Mushroom Lasagna
To make this tasty lasagna, you need:
- 9 lasagna noodles
- 10 ounces fresh spinach
- 8 ounces mushrooms, sliced
- 15 ounces ricotta cheese
- 1 cup shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 1 cup heavy cream
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon salt
- ½ teaspoon black pepper
These ingredients create a rich, creamy dish that will impress. The fresh spinach adds a nice color and taste, while the mushrooms give it great texture.
Optional Ingredients
You can also add:
- Fresh basil for garnish
- Alternative cheese options
Basil not only looks nice but also adds fresh flavor. You can try using different cheeses to change the taste. This lasagna is fun to customize!

Step-by-Step Instructions
Prepping Your Ingredients
To start, you need to cook the lasagna noodles. Boil them in salted water. Cook until they are al dente. This should take about 8-10 minutes. Drain them and set them aside.
Next, let’s sauté the onion, garlic, and mushrooms. Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the finely chopped onion and minced garlic. Cook for about 3-4 minutes until they look clear. Now, add the sliced mushrooms. Cook them for 5-7 minutes, until they are soft and have released their moisture. Finally, stir in the fresh spinach. Cook it until it wilts, which takes about 2-3 minutes. Remove from heat and set aside.
Assembling the Lasagna
Now comes the fun part! In a mixing bowl, combine the ricotta cheese, half of the Parmesan cheese, heavy cream, oregano, salt, and pepper. Mix until it’s smooth and creamy.
In a 9×13 inch baking dish, spread a thin layer of the ricotta mixture on the bottom. Layer 3 lasagna noodles over this. Next, add half of the spinach and mushroom mixture. Top this with a layer of mozzarella cheese.
Repeat this layering process. Start again with the ricotta mixture, followed by noodles, the remaining spinach and mushroom mix, and another layer of mozzarella. For the final layer, add 3 more noodles, spread the rest of the ricotta mixture on top, and sprinkle the remaining Parmesan cheese.
Baking the Dish
Before baking, preheat your oven to 375°F (190°C). Cover the dish with aluminum foil and bake for 25 minutes. This helps cook the lasagna evenly. After that, remove the foil and bake for another 15 minutes. This gives the top a nice golden color.
When it’s done, let the lasagna cool for about 10 minutes before slicing. If you like, garnish with fresh basil. Enjoy!
Tips & Tricks
Perfecting the Creamy Sauce
To get the right creaminess, use heavy cream. It makes every bite rich and smooth. Mix it well with ricotta cheese for a silky texture. A pinch of salt and black pepper adds depth. Don’t forget the dried oregano; it brings out the flavors. You can also try adding a touch of nutmeg for warmth.
Cooking Tips for a Tender Lasagna
Cook the lasagna noodles until they are al dente. This keeps them firm and prevents a mushy lasagna. Drain them well and lay them flat to avoid sticking. To control moisture, cover the dish with foil while baking. This helps steam cook the layers. Remove the foil towards the end to brown the cheese.
Serving Suggestions
Pair your lasagna with a fresh salad or garlic bread. A green salad adds crunch and balance. For garnish, fresh basil is a lovely touch. It adds color and fresh flavor. You can also sprinkle extra Parmesan on top just before serving. These small details make your meal shine.
Pro Tips
- Use No-Boil Noodles: If you’re short on time, consider using no-boil lasagna noodles. They cook perfectly in the oven while absorbing the flavors of the sauce.
- Layering Technique: For even cooking, ensure each layer is evenly distributed. This helps achieve a perfect balance of flavors in every bite.
- Mix Cheeses: Experiment with the cheese blend! Adding a bit of goat cheese or feta can provide a unique flavor that complements the spinach and mushrooms.
- Rest Before Serving: Allow the lasagna to rest for at least 10 minutes before slicing. This helps the layers set and makes for cleaner slices.

Variations
Vegetarian Alternatives
You can swap in many veggies for a tasty twist. Consider using zucchini, bell peppers, or eggplant. These add color and flavor. For protein, think about adding chickpeas or lentils. They boost the dish’s heartiness without meat.
Dietary Adjustments
If you need gluten-free options, look for gluten-free lasagna noodles. These work just as well and taste great. For a vegan version, try using cashew cheese or tofu instead of ricotta. Both provide creaminess and flavor.
Flavor Enhancements
Want to spice things up? Add fresh herbs like thyme or rosemary for a fragrant kick. You can also try spices like red pepper flakes for some heat. Different cheese types can change the taste too. Aged cheddar or goat cheese can enhance your lasagna’s flavor. Experiment and find your favorite mix!
Storage Info
How to Store Leftover Lasagna
To keep your leftover lasagna fresh, you need to store it properly. First, let it cool down for about 10 minutes after baking. This helps keep the layers intact. Then, cover the dish tightly with plastic wrap or aluminum foil. You can also transfer the lasagna to an airtight container. Store it in the fridge for up to 3-4 days. If you want to keep it longer, freezing is a great option.
For freezing, slice the lasagna into portions. Wrap each piece in plastic wrap and then foil. This helps prevent freezer burn. You can freeze it for up to 3 months. When you’re ready to eat, thaw it in the fridge overnight before reheating.
Reheating Techniques
Reheating your lasagna is simple. You want to keep it moist and tasty. The best method is the oven. Preheat it to 350°F (175°C). Place the lasagna in an oven-safe dish. Add a splash of water or some extra cream on top to keep it moist. Cover the dish with foil to trap steam. Heat for about 20-25 minutes.
If you’re in a hurry, you can use the microwave. Just place a slice on a microwave-safe plate. Cover it with a damp paper towel to prevent drying. Heat for 1-2 minutes, checking often. The goal is to reach an internal temperature of 165°F (74°C).
These methods help keep your creamy spinach mushroom lasagna delicious every time you enjoy it!
FAQs
What can I substitute for ricotta cheese?
You can use cottage cheese as an option. It gives a similar texture but is less creamy. Cream cheese is another choice, offering a richer flavor. Silken tofu works great for a vegan version. Blend it to a smooth texture to mimic ricotta.
Can I make this lasagna in advance?
Yes, you can. Prepare the lasagna up to the baking step. Cover it tightly and store it in the fridge for up to two days. You can also freeze it before baking. Just thaw it overnight in the fridge before cooking.
How long does the lasagna last in the refrigerator?
The lasagna will stay fresh for about 3 to 5 days in the fridge. Make sure to cover it well to keep it from drying out. If it smells bad or looks off, it’s best to throw it away.
Can I add meat to the recipe?
Absolutely! Ground beef, turkey, or sausage can be great choices. Sauté the meat with the onion and garlic before adding mushrooms and spinach. This will add flavor and protein to your meal.
Creamy spinach mushroom lasagna is simple and satisfying. We covered ingredients, steps, and tips to make it perfect. Feel free to explore variations to suit your taste. Whether you add extra veggies or change cheeses, customize it as you like. Store leftovers properly to enjoy later. This dish is not just a meal, it’s a warm hug on a plate. You’ve got all the tools now to create a delicious lasagna. Dive in and enjoy every bit

Creamy Spinach Mushroom Lasagna
Ingredients
- 9 noodles lasagna
- 2 tablespoons olive oil
- 1 onion finely chopped
- 3 cloves garlic, minced
- 8 ounces mushrooms, sliced
- 10 ounces fresh spinach
- 15 ounces ricotta cheese
- 1 cup shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 1 cup heavy cream
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 0.5 teaspoon black pepper
- 1 bunch fresh basil for garnish (optional)
Instructions
- Preheat the oven to 375°F (190°C).
- Cook the lasagna noodles according to package instructions until al dente. Drain and set aside.
- In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until translucent (about 3-4 minutes).
- Add the sliced mushrooms to the skillet and cook until they release their moisture and become tender (about 5-7 minutes).
- Stir in the fresh spinach and cook until wilted (about 2-3 minutes). Remove from heat.
- In a mixing bowl, combine ricotta cheese, half of the Parmesan cheese, heavy cream, dried oregano, salt, and black pepper. Mix until smooth and creamy.
- Spread a thin layer of the ricotta mixture at the bottom of a 9x13 inch baking dish.
- Layer 3 lasagna noodles over the ricotta mixture. Top with half of the spinach and mushroom mixture, followed by a layer of mozzarella cheese.
- Repeat the layers, starting with the ricotta mixture, then the noodles, the remaining spinach and mushroom mixture, and a final layer of mozzarella cheese.
- Add a final layer of lasagna noodles, spread the remaining ricotta mixture on top, and sprinkle with the remaining Parmesan cheese.
- Cover with aluminum foil and bake for 25 minutes. Remove the foil, and bake for an additional 15 minutes or until golden and bubbling.
- Let the lasagna cool for about 10 minutes before slicing. Garnish with fresh basil if desired.

