
This cozy mushroom and spinach lasagna came into my life when I wanted a rich comfort meal that did not rely on meat but still felt hearty and inviting. Full of tender vegetables, creamy cheeses, and robust marinara, it is my family’s go to for Sunday dinners or special occasions when we all crave something both comforting and celebratory. Layers of umami mushrooms and vibrant spinach nestle between soft noodles under a bubbling crown of cheese that no one can resist.
I first whipped this up during a busy holiday week when relatives arrived unexpectedly. It was such a hit that now I make it for every potluck and always come home with an empty dish.
Ingredients
- Lasagna noodles: Allow for a classic layered texture and hold up beautifully when baked. Always choose noodles labeled oven ready for easier prep if you like to skip boiling.
- Olive oil: Brings out the flavors in vegetables and gives a little richness. Use extra virgin for the best depth.
- Onion: Offers a sweet aromatic foundation. Look for one that feels heavy and has smooth skin.
- Garlic: Gives savory sharpness to the vegetable base. Fresh cloves are the most flavorful.
- Mushrooms: Such as cremini or button provide a rich meaty quality that mimics traditional lasagna. Select mushrooms that are dry and firm.
- Dried thyme: Infuses the veggies with earthy warmth.
- Salt and pepper: Wake up all the other flavors. Freshly cracked pepper adds a little kick.
- Marinara sauce: Offers tang and bright tomato flavor. Reach for a quality jar with no added sugar or make your own for even more freshness.
- Ricotta cheese: Gives creaminess and helps bind every layer together. Whole milk ricotta is the most luscious.
- Shredded mozzarella cheese: Melts perfectly into gooey ribbons
- Grated Parmesan cheese: Adds nutty saltiness and a golden finish. Pick one with an even pale yellow color.
- Fresh spinach leaves: Provide bursts of color and a nutritious boost. Choose leaves that are crisp and deep green.
- Fresh basil leaves: For a final burst of herby aroma and color. Tear them with your hands right before serving.
Step-by-Step Instructions
- Prepare the Baking Dish:
- Grease your nine by thirteen inch baking dish using either cooking spray or a little olive oil. This step stops the noodles from sticking and helps every piece release cleanly.
- Cook the Noodles:
- In a big pot, fill with water and sprinkle with salt for seasoning. Bring it to a rolling boil and add your lasagna noodles. Stir occasionally so they do not stick. Cook until just al dente then drain and lay them flat or toss lightly in oil to keep them separate.
- Sauté the Aromatics:
- Set a large skillet over medium heat and pour in olive oil. Toss in your finely chopped onion and cook gently, stirring, until it becomes translucent and fragrant which takes about four minutes. Stir in the garlic and let it bloom for another minute.
- Cook the Mushrooms:
- Add the sliced mushrooms to your pan with a sprinkle of dried thyme salt and pepper. Let them cook down until all their moisture is released and they become tender. Keep stirring so nothing browns too much. Wait until their juices have evaporated for the best texture.
- Wilt the Spinach:
- Add in your chopped spinach leaves. Cook only long enough for the spinach to wilt and turn dark green which should only take two or three minutes. Remove pan from heat.
- Assemble the Layers:
- Pour a thin layer of marinara sauce in the bottom of your baking dish. Place three noodles lengthwise for your first layer. Dollop on half your ricotta then spread half of your mushroom spinach mix evenly. Scatter over a third of the mozzarella and Parmesan cheeses.
- Repeat the Layers:
- Add a second set of noodles and repeat with the rest of the ricotta mushrooms and cheeses. Add a final top layer of noodles and spread the last of the marinara on top. Finish with the remaining shredded mozzarella and Parmesan.
- Bake the Lasagna:
- Cover your dish tightly with aluminum foil and bake in your preheated oven at three seventy five degrees for about twenty five minutes. Uncover and let the lasagna bake an additional ten to fifteen minutes until the cheese bubbles and turns golden brown. Let cool slightly then garnish with torn fresh basil and serve.

Mushrooms are my personal favorite because of their earthy deep flavor. One time my daughter helped me wash and slice the mushrooms and it turned into a hilarious kitchen mess that ended with us both giggling over the stovetop which made this dish extra special to me.
Storage Tips
Let your lasagna cool to room temperature before attempting to store. For fridge storage slice into individual pieces and wrap or place in airtight containers where it will keep for up to four days. To freeze arrange portions wrapped tightly in plastic and foil to ward off freezer burn. When reheating cover with foil and warm in the oven on a low temperature to retain the creamy texture.
Ingredient Substitutions
If you cannot find cremini mushrooms try portobello or button which give similar heartiness. Goat cheese or cottage cheese can make a fine swap for ricotta if needed. Feel free to add extra greens like kale. For a nondairy option vegan cheeses can be used though the flavor will change a bit.
Serving Suggestions
This lasagna pairs beautifully with a simple green salad dressed with lemon vinaigrette and maybe some crusty sourdough on the side. A sprinkle of chopped toasted walnuts on top can add crunch and a deeper flavor. For a festive dinner add a side of garlicky roasted vegetables.
Cultural Context
Lasagna dates back to the Middle Ages in Italy but vegetable versions like this one are a relatively modern invention popularized as more people seek out satisfying meatless main courses. Mushrooms and spinach are a classic combination in Italian inspired pasta and the dish celebrates this pairing with every creamy bite.

This mushroom spinach lasagna is a memory making comfort classic you will want to revisit all year long. Enjoy every creamy bite and the warmth it brings to your table.
Frequently Asked Questions
- → What mushrooms work best in this lasagna?
Cremini or button mushrooms are ideal for their flavor and texture, but you can mix in portobellos for added depth.
- → Can I substitute spinach with another green?
Absolutely. Kale, Swiss chard, or even arugula can be used, though cooking times may need slight adjustments.
- → How do I keep noodles from sticking?
Rinse cooked lasagna noodles lightly with cool water and lay them flat, lightly oiled, to prevent sticking before layering.
- → Can I assemble this dish ahead of time?
Yes, assemble fully, cover, and refrigerate up to 24 hours before baking. Increase bake time by a few minutes if chilled.
- → What cheese alternatives can I use?
Try cottage cheese in place of ricotta, or a non-dairy cheese blend for a lighter or plant-based option.
- → How do I store leftovers?
Cool completely, store in an airtight container, and refrigerate for up to 4 days. Reheat in the oven or microwave.