There’s something about lasagna that instantly feels like home. It’s comforting, rich, and oh-so-satisfying. And when you add the earthy goodness of mushrooms and the freshness of spinach, you get a twist on the classic that’s just as cozy but with a little extra flavor. This Mushroom and Spinach Lasagna is a game-changer—think layers of soft pasta, creamy cheese, and savory veggies all melded together in perfect harmony. Whether you’re serving up dinner for the family or hosting a cozy gathering with friends, this lasagna is sure to steal the show. Let’s dive into why you’ll love it!
Why You’ll Love Mushroom and Spinach Lasagna
This recipe isn’t just about ingredients—it’s about creating a warm, delicious moment. Here’s why this lasagna will quickly become a favorite:
- Versatile: It’s perfect for any occasion! Whether you’re craving comfort food on a chilly evening or need a showstopper for your next dinner party, this lasagna fits the bill.
- Budget-Friendly: Simple ingredients you probably already have in your kitchen create a flavorful dish that feels indulgent without breaking the bank.
- Quick and Easy: Don’t worry if you’re not a seasoned cook—this recipe is straightforward and perfect for even beginners.
- Customizable: Love garlic? Throw in a few extra cloves. Want more greens? Add extra spinach. This recipe allows you to make it your own.
- Crowd-Pleasing: It’s rich, hearty, and vegetarian-friendly, making it a hit with both vegetarians and meat-lovers alike.

Ingredients
Here’s what you’ll need to create this flavorful and comforting lasagna:
Mushrooms:
The mushrooms bring an earthy, umami flavor that pairs beautifully with the creamy cheese and bright spinach. I recommend using a mix of cremini and button mushrooms for depth and texture.
Spinach:
Fresh spinach adds a burst of color and freshness to the dish. When it’s cooked down, it gets tender and blends seamlessly into the lasagna layers, giving each bite a healthy pop.
Lasagna Noodles:
The foundation of any great lasagna—whether you prefer regular or no-boil noodles, they provide the perfect texture to soak up all the creamy sauce and savory filling.
Ricotta Cheese:
This creamy, slightly tangy cheese is a must for lasagna. It adds richness and holds the layers together, giving the dish its signature creaminess.
Mozzarella Cheese:
Melted mozzarella brings gooey, cheesy goodness. It gives that classic stretch and melt that makes lasagna so comforting.
Parmesan Cheese:
Grated Parmesan adds a sharp, nutty flavor that cuts through the richness of the ricotta and mozzarella.
Garlic:
The garlic brings a savory base note to the lasagna, deepening the flavor profile without overpowering the other ingredients.
Tomato Sauce:
A smooth, tangy tomato sauce provides a flavorful base for the layers, balancing out the richness of the cheeses and veggies.
Olive Oil:
A bit of olive oil helps sauté the mushrooms and spinach, enhancing their flavors and preventing sticking.
Herbs (Oregano, Basil, Thyme):
These classic herbs give the lasagna a fresh, aromatic finish, elevating the dish with layers of herbal fragrance.
(Note: The full ingredients list, including measurements, is provided in the recipe card directly below.)
Instructions
Let’s dive into the steps to create this comforting lasagna:
Preheat Your Oven:
Start by preheating your oven to 375°F (190°C). This ensures the lasagna will cook evenly and bubble up perfectly.
Sauté the Vegetables:
In a large pan, heat a tablespoon of olive oil over medium heat. Add your mushrooms and cook them until they’re golden brown and have released their moisture. Next, toss in the garlic and cook for another minute before adding the spinach. Stir it all together and let the spinach wilt down. Season with salt, pepper, and herbs, then remove from heat.
Prepare the Cheese Mixture:
In a bowl, combine ricotta, half of the mozzarella, Parmesan, and a pinch of salt and pepper. This cheesy blend will help hold everything together in the lasagna layers.
Assemble the Lasagna:
Start with a thin layer of tomato sauce at the bottom of your baking dish. Then, lay down your lasagna noodles, followed by a layer of the veggie mixture, a spread of the ricotta cheese mixture, and another layer of tomato sauce. Repeat the layers until you run out of ingredients, finishing with a layer of mozzarella on top.
Bake to Perfection:
Cover the lasagna with foil and bake for about 30 minutes. Then, remove the foil and bake for an additional 10 minutes, until the top is golden and bubbly.
Finishing Touches:
Once out of the oven, let the lasagna cool for about 10 minutes. This step allows everything to settle so you can cut into perfect slices.
Serve and Enjoy:
Serve warm and enjoy the layers of cheesy, veggie-packed goodness. It’s the kind of dish that will have everyone asking for seconds.
Nutrition Facts
Servings: 8
Calories per serving: 350
Preparation Time
Prep Time: 25 minutes
Cook Time: 40 minutes
Total Time: 1 hour 5 minutes
How to Serve Mushroom and Spinach Lasagna
This lasagna pairs wonderfully with a variety of sides to complete your meal:
- Fresh Salads: A crisp green salad with a light vinaigrette contrasts beautifully with the richness of the lasagna.
- Garlic Bread: Warm, buttery garlic bread is perfect for soaking up any extra sauce and adding a crunchy side to your dish.
- Vegetable Sides: Roasted vegetables like carrots, zucchini, or asparagus work great alongside the lasagna, adding color and nutrients.
- Wine Pairing: A light red wine, such as Pinot Noir or Chianti, pairs beautifully with the savory flavors of the lasagna.
Additional Tips
Here are some extra tips to help you get the most out of this recipe:
- Make-Ahead: Lasagna actually tastes better the next day! Prepare it ahead of time and store it in the fridge overnight. The flavors will deepen and meld together beautifully.
- Vegetarian Variations: If you’d like to switch things up, you can swap the spinach for kale or add a layer of roasted red peppers for added flavor.
- Leftovers: Store any leftovers in an airtight container for up to 3 days in the fridge. Reheat in the oven to preserve the cheesy goodness.
- Freezing: Lasagna freezes well! Simply prepare the lasagna, cover tightly, and freeze for up to 3 months. When you’re ready to enjoy, just bake it from frozen, adding about 20 minutes to the cooking time.
FAQ Section
Q1: Can I use pre-cooked lasagna noodles?
A1: Yes, absolutely! Pre-cooked lasagna noodles are a great time-saver. Just make sure to layer them carefully.
Q2: Can I substitute the ricotta with cottage cheese?
A2: Yes! Cottage cheese can be used in place of ricotta for a slightly different texture, though it’ll still work perfectly in the lasagna.
Q3: Can I make this lasagna ahead of time?
A3: Yes, this lasagna is perfect for making ahead. Assemble it and store it in the fridge for up to 24 hours before baking.
Q4: Can I freeze this lasagna?
A4: Absolutely! You can freeze the assembled lasagna before baking. Just wrap it tightly and bake it from frozen when you’re ready.
Q5: Can I add meat to this recipe?
A5: Of course! Ground beef or turkey would make a great addition if you’re craving a more traditional meat lasagna.
Q6: How do I store leftovers?
A6: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven at 350°F (175°C) for 20-25 minutes until heated through.
Q7: Can I use frozen spinach?
A7: Yes, frozen spinach can work just fine. Be sure to thaw it and squeeze out any excess water before adding it to the filling.
Q8: How do I prevent the lasagna from being too watery?
A8: Make sure to drain the mushrooms well before layering them, as they release moisture when cooked. Additionally, let the lasagna cool for a few minutes before serving to let the layers set.
Q9: Can I use a different type of cheese?
A9: Absolutely! Try substituting the mozzarella with provolone or adding in some goat cheese for a tangy twist.
Q10: How long should I let the lasagna cool before cutting?
A10: Let it cool for about 10 minutes to help the layers set and make slicing easier.
Conclusion
Mushroom and Spinach Lasagna is a cozy, comforting dish that’s perfect for any occasion. With layers of creamy cheese, earthy mushrooms, and fresh spinach, it’s a crowd-pleaser that’s as satisfying as it is delicious. Whether you’re cooking for a special meal or just want to indulge in a comforting classic, this lasagna will never disappoint. So grab your ingredients, get your hands on that bubbly, cheesy goodness, and enjoy every last bite!
PrintMushroom and Spinach Lasagna
This vegetarian Mushroom and Spinach Lasagna is a deliciously hearty dish featuring layers of earthy mushrooms, creamy ricotta, fresh spinach, and tangy marinara sauce, all topped with gooey melted mozzarella and Parmesan. Perfect for a comforting dinner!
- Prep Time: 15 minutes
- Cook Time: 40-50 minutes
- Total Time: 55-60 minutes
- Yield: 4–6 servings 1x
- Category: Main Dish
- Method: baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
For the Lasagna:
- 9 lasagna noodles
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 pound mushrooms (such as cremini or button), sliced
- ½ teaspoon dried thyme
- Salt and pepper, to taste
- 2 cups fresh spinach leaves, chopped
- 3 cups marinara sauce
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
For Garnish:
- Fresh basil leaves
Instructions
- Prepare the Noodles:
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray or a drizzle of olive oil.
- Fill a large pot with salted water and bring it to a boil. Cook the lasagna noodles according to package instructions until al dente. Drain and set aside.
- Cook the Vegetables:
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent and fragrant, about 3–4 minutes. Add the minced garlic and cook for another minute.
- Stir in the sliced mushrooms, thyme, salt, and pepper. Cook until the mushrooms are tender and any liquid has evaporated.
- Add the chopped spinach to the skillet and cook until wilted, about 2–3 minutes. Remove from heat.
- Assemble the Lasagna:
- Spread a thin layer of marinara sauce on the bottom of the prepared baking dish.
- Place 3 lasagna noodles over the sauce.
- Spread 1/3 of the ricotta cheese over the noodles, followed by 1/3 of the mushroom-spinach mixture, a sprinkle of mozzarella, Parmesan, and a layer of marinara sauce.
- Repeat this layering process two more times, finishing with a layer of marinara sauce and a generous sprinkle of mozzarella and Parmesan on top.
- Bake:
- Cover the dish with aluminum foil and bake in the preheated oven for 25 minutes.
- Remove the foil and bake for an additional 10–15 minutes, or until the cheese is bubbly and golden brown.
- Serve:
- Let the lasagna rest for 5–10 minutes before slicing.
- Garnish with fresh basil leaves and serve warm.
Notes
- Feel free to substitute the ricotta with cottage cheese for a lighter option.
- You can add extra vegetables such as zucchini or bell peppers for more flavor and texture.
- For a richer taste, use fresh mozzarella instead of shredded mozzarella.
Nutrition
- Serving Size: 1 slice (1/6 of the lasagna)
- Calories: 350kcal
- Sugar: 8g
- Sodium: 700mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 15g
- Cholesterol: 40mg