If you’re searching for a dish that brings Italian comfort food to your table without compromising on flavor or health, look no further than this delightful Mushroom and Spinach Lasagna. With layers of tender pasta, umami-rich mushrooms, fresh spinach, and creamy ricotta, this vegetarian lasagna is guaranteed to please even the pickiest of eaters. In less than an hour, you can present your family with a warm, inviting meal that’s just as comforting as it is nutritious.
This Mushroom and Spinach Lasagna is not just about taste; it embodies simplicity and versatility. Whether you’re hosting friends for dinner or preparing a cozy weeknight meal, its hearty combination of flavors makes it a crowd-pleaser. Plus, the fact that it can be enjoyed the next day adds to its charm, making it an excellent choice for meal prep. By incorporating wholesome ingredients, this dish not only satisfies your cravings but also nourishes your body. So, let’s dive into why this recipe is amazing!
Why You’ll Love This Mushroom and Spinach Lasagna
- Vegetarian comfort food: Packed with earthy mushrooms and nutrient-rich spinach, this lasagna provides a heartwarming meal without meat.
- Balanced flavors: The combination of creamy cheeses, savory mushrooms, and tangy marinara creates a harmonious dish that’s bursting with flavor.
- Great for meal prep: This lasagna tastes even better the next day, making it perfect for leftovers or batch cooking.
- Customizable: Feel free to experiment with your choice of mushrooms or add seasonal vegetables for a personal touch.
Preparation Phase & Tools to Use
Before you get started with your Mushroom and Spinach Lasagna, it’s essential to prepare your kitchen and gather the right tools to ensure a smooth cooking process. Begin by preheating your oven to 375°F (190°C). A reliable oven thermometer can help ensure accurate temperature. You’ll need a 9×13-inch baking dish, which will be large enough to hold your layered masterpiece. A large pot for boiling the lasagna noodles (if using traditional ones) and a skillet for making the mushroom filling are also necessary.
Having a spatula or wooden spoon on hand is crucial for stirring and layering ingredients. It’s also wise to have measuring cups and spoons handy for accuracy. Consider laying out your ingredients before you start to keep everything organized. Cooking in a tidy workspace can turn an ambitious recipe into a quick and enjoyable experience.

Ingredients
- Lasagna noodles – classic or no-boil both work
- Olive oil – for sautéing vegetables
- Onion – 1 medium, diced
- Garlic – 2 cloves, minced
- Mushrooms – 8 oz. cremini or button, sliced
- Thyme – 1 tsp, fresh or dried
- Salt – to taste
- Pepper – to taste
- Fresh spinach – 5 oz., wilted
- Ricotta cheese – 15 oz.
- Mozzarella cheese – 2 cups, shredded
- Parmesan cheese – ½ cup, grated
- Marinara sauce – 3 cups, homemade or store-bought
- Fresh basil – for garnish
Instructions
Step 1: Preheat the Oven
Start by preheating your oven to 375°F (190°C). This step is crucial for achieving that perfect golden crust on top of your lasagna. While the oven heats, take a moment to lightly grease your 9×13-inch baking dish with cooking spray or a little olive oil to ensure that your lasagna doesn’t stick.
Step 2: Cook the Noodles
Bring a large pot of salted water to a rolling boil. Gently add your lasagna noodles and cook them following the package instructions until they’re al dente. This means they’ll be firm to the bite since they’ll finish cooking in the oven. After draining, set them aside for layering later—skip this step if you are using no-boil noodles.
Step 3: Make the Mushroom Filling
To prepare the filling, heat olive oil over medium heat in a large skillet. Add the diced onion and sauté until it becomes translucent, which typically takes about 3–4 minutes. Include the minced garlic and cook for an additional minute to release its aromatic flavor. Next, stir in the sliced mushrooms along with thyme, salt, and pepper. Allow the mixture to cook until the mushrooms soften and their liquid evaporates. This step concentrates the flavor and gives the filling a wonderful texture. Finally, add the fresh spinach to the skillet, cooking just until it wilts, then remove the pan from heat.
Step 4: Assemble the Lasagna
With all your components ready, it’s time to assemble the lasagna. Begin by spreading a thin layer of marinara sauce at the bottom of your prepared baking dish. Lay down three lasagna noodles, followed by half of the ricotta cheese and half of the mushroom-spinach mixture. Add a generous sprinkle of mozzarella and Parmesan cheese. Repeat the layering process, topping the final layer of noodles with marinara sauce and the remaining cheese. This creates a beautiful, multi-layered dish that promises great taste in every bite.
Step 5: Bake
Cover your assembled lasagna with foil and place it in the preheated oven. Bake for 25 minutes before removing the foil. This helps the cheese melt evenly without burning. Once uncovered, continue baking for another 10–15 minutes until the cheese turns bubbly and golden. Your kitchen will fill with irresistible aromas!
Step 6: Rest and Serve
After baking, let your lasagna rest for about 10 minutes before slicing. This resting period is essential as it allows the layers to set, making for easier serving. Serve warm and garnish with fresh basil for a touch of color and flavor. Enjoy your comforting meal!

Variations
- Protein: For a non-vegetarian option, add cooked ground turkey or chicken for added protein.
- Vegetables: Swap in seasonal vegetables like zucchini or bell peppers for variety.
- Spices: Add a pinch of red pepper flakes for a spicy kick, or incorporate herbs like oregano or basil for extra depth of flavor.
Cooking Notes
- For a gluten-free version, use gluten-free lasagna noodles and ensure all ingredients are gluten-free.
- You can make the lasagna ahead of time and refrigerate it overnight. Simply bake it before serving!
Serving Suggestions
- Pair with a fresh side salad dressed with olive oil and balsamic vinegar for a complete meal.
- A side of garlic bread or cheesy breadsticks complement the lasagna beautifully.
Tips
- Experiment with different cheeses—try adding goat cheese or fontina for unique flavors.
- To enhance the lasagna’s richness, consider using a mix of mozzarella and provolone cheese.
Prep Time, Cook Time, Total Time
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 60 minutes
Nutritional Information
- Calories: Approximately 350 per serving
- Protein: 18g
- Sodium: 800mg
FAQs
Can I use no-boil lasagna noodles for this recipe?
Yes! No-boil noodles are a great time-saver and are perfectly suitable for this Mushroom and Spinach Lasagna.
How can I store leftovers?
Store any leftover lasagna in an airtight container in the refrigerator for up to 3 days. You can also freeze it for longer storage.
Can I make this lasagna ahead of time?
Absolutely! You can prepare the lasagna a day in advance, store it in the refrigerator, and simply bake it when you’re ready to serve.
What can I substitute for ricotta cheese?
If you’re looking for a substitute, cottage cheese works well or you can blend a soft cheese like mascarpone for a creamy alternative.
Conclusion
In conclusion, the Mushroom and Spinach Lasagna is not just another dinner option; it’s an experience that brings warmth, flavor, and a sense of home to your dining table. With its rich layers filled with wholesome, fresh ingredients, this recipe is sure to become a staple in your cooking repertoire. Whether enjoyed as a comforting dinner on a busy weeknight or as a centerpiece for a dinner party, it never fails to leave a lasting impression. Don’t hesitate to experiment with variations, and feel free to share your thoughts in the comments. Happy cooking!
Print
Mushroom and Spinach Lasagna
- Total Time: 60 minutes
- Yield: 8 servings
Description
A delightful Mushroom and Spinach Lasagna that brings Italian comfort food to your table without compromising on flavor or health.
Ingredients
- Lasagna noodles – classic or no-boil both work
- Olive oil – for sautéing vegetables
- Onion – 1 medium, diced
- Garlic – 2 cloves, minced
- Mushrooms – 8 oz. cremini or button, sliced
- Thyme – 1 tsp, fresh or dried
- Salt – to taste
- Pepper – to taste
- Fresh spinach – 5 oz., wilted
- Ricotta cheese – 15 oz.
- Mozzarella cheese – 2 cups, shredded
- Parmesan cheese – ½ cup, grated
- Marinara sauce – 3 cups, homemade or store-bought
- Fresh basil – for garnish
Instructions
- Start by preheating your oven to 375°F (190°C). This step is crucial for achieving that perfect golden crust on top of your lasagna. While the oven heats, take a moment to lightly grease your 9×13-inch baking dish with cooking spray or a little olive oil to ensure that your lasagna doesn’t stick.
- Bring a large pot of salted water to a rolling boil. Gently add your lasagna noodles and cook them following the package instructions until they’re al dente. This means they’ll be firm to the bite since they’ll finish cooking in the oven. After draining, set them aside for layering later—skip this step if you are using no-boil noodles.
- To prepare the filling, heat olive oil over medium heat in a large skillet. Add the diced onion and sauté until it becomes translucent, which typically takes about 3–4 minutes. Include the minced garlic and cook for an additional minute to release its aromatic flavor. Next, stir in the sliced mushrooms along with thyme, salt, and pepper. Allow the mixture to cook until the mushrooms soften and their liquid evaporates. This step concentrates the flavor and gives the filling a wonderful texture. Finally, add the fresh spinach to the skillet, cooking just until it wilts, then remove the pan from heat.
- With all your components ready, it’s time to assemble the lasagna. Begin by spreading a thin layer of marinara sauce at the bottom of your prepared baking dish. Lay down three lasagna noodles, followed by half of the ricotta cheese and half of the mushroom-spinach mixture. Add a generous sprinkle of mozzarella and Parmesan cheese. Repeat the layering process, topping the final layer of noodles with marinara sauce and the remaining cheese. This creates a beautiful, multi-layered dish that promises great taste in every bite.
- Cover your assembled lasagna with foil and place it in the preheated oven. Bake for 25 minutes before removing the foil. This helps the cheese melt evenly without burning. Once uncovered, continue baking for another 10–15 minutes until the cheese turns bubbly and golden. Your kitchen will fill with irresistible aromas!
- After baking, let your lasagna rest for about 10 minutes before slicing. This resting period is essential as it allows the layers to set, making for easier serving. Serve warm and garnish with fresh basil for a touch of color and flavor. Enjoy your comforting meal!
Notes
You can make the lasagna ahead of time and refrigerate it overnight.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Dinner
Nutrition
- Calories: 350 kcal
- Sodium: 800 mg
- Protein: 18 g