Mushroom and Spinach Lasagna—the kind of meal that feels like a warm hug after a long day. This cozy Italian favorite layers earthy mushrooms, creamy ricotta, and tender spinach under a blanket of golden, bubbling cheese. Whether you’re feeding a crowd or just craving something satisfying and meat-free, this lasagna promises to hit the spot. Even the pickiest eaters will be asking for seconds. With a prep time of about 20 minutes and a baking time under an hour, it’s the perfect comfort dish without the stress. If you’re already a fan of creamy casseroles or baked pasta dinners, you’ll love this vegetarian twist on the classic—flavor-packed, simple, and totally worth it.
Table of Contents
What is Mushroom and Spinach Lasagna?
Mushroom and Spinach Lasagna is a vegetarian take on the beloved Italian classic. Instead of beef or sausage, this version stars mushrooms for their deep, earthy flavor and spinach for a fresh, nutritious touch. Layered between tender lasagna noodles, you’ll find a rich mix of marinara, ricotta, mozzarella, and Parmesan cheeses. Each bite delivers a balance of creamy, savory, and slightly tangy goodness. It’s perfect for cozy family dinners, meal prep, or even impressing guests at your next potluck. And if you’ve ever thought vegetarian meals were “missing something,” this dish will prove you wrong—it’s hearty, flavorful, and satisfying all on its own.
Reasons to Try Mushroom and Spinach Lasagna
First off, it’s an excellent way to enjoy comfort food without feeling overly heavy. The mushrooms provide a meaty texture and umami punch, while spinach adds a lovely pop of color and nutrients. Secondly, it’s a fantastic make-ahead meal—this lasagna actually tastes better the next day, as the flavors meld together beautifully. Third, it’s family-friendly and easily customizable: swap in gluten-free noodles, use vegan cheese, or add extra veggies like zucchini or bell peppers. Lastly, it’s an easy weeknight win for busy cooks—simple ingredients, minimal prep, and a bake time that gives you enough space to unwind while dinner practically cooks itself.
Ingredients Needed to Make Mushroom and Spinach Lasagna
- 9 lasagna noodles
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 pound mushrooms (cremini or button), sliced
- 1/2 teaspoon dried thyme
- Salt and pepper to taste
- 3 cups marinara sauce
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 cups fresh spinach, chopped
- Fresh basil for garnish

Instructions to Make Mushroom and Spinach Lasagna (Step by Step)
Making this Mushroom and Spinach Lasagna step by step is a deliciously rewarding process, and with a few simple tricks, you’ll have a bubbling, cheesy masterpiece that tastes straight out of an Italian kitchen. Let’s break it down clearly, so you can follow along with confidence—no fancy chef skills required, just a little patience and a good appetite.
Step 1: Prep the Kitchen and Preheat the Oven
Before diving into this step by step process, let’s set the stage. Preheat your oven to 375°F (190°C) so it’s ready when your lasagna is. Lightly grease your 9×13-inch baking dish with cooking spray or a drizzle of olive oil. This helps prevent sticking and adds a hint of flavor. While you’re at it, gather all your ingredients and have them measured out—it makes the process smoother and keeps you from running around mid-cook. If you’re looking for more prep advice, check out our Garlic Butter Bowtie Pasta with Ground Beef for a quick rundown on how to manage your cooking flow efficiently.
Step 2: Boil the Lasagna Noodles
In this step by step, bring a large pot of salted water to a rolling boil—salting the water is key to flavorful pasta. Add your lasagna noodles and cook until al dente, about 8–10 minutes. Stir occasionally to keep them from sticking together. Once they’re perfectly tender, drain and lay them flat on a parchment-lined tray or lightly oiled surface to prevent them from clumping. For a gluten-free twist, feel free to use your favorite gluten-free noodles.
Step 3: Sauté the Aromatics and Mushrooms
Here’s where the magic begins. Heat 2 tablespoons of olive oil in a large skillet over medium heat. Toss in the finely chopped onion, and let it cook for about 3–4 minutes until translucent and fragrant. Stir in the minced garlic, and cook for another minute—your kitchen will smell amazing by now.
Next, add the sliced mushrooms, sprinkle in thyme, and season with a pinch of salt and pepper. Stir occasionally until the mushrooms soften and their liquid evaporates, around 6–8 minutes. You’re looking for a golden, slightly caramelized color that gives depth to your lasagna layers.
Step 4: Add the Spinach
Once the mushrooms are perfectly sautéed, toss in the chopped spinach leaves. Cook for 2–3 minutes, just until wilted. The spinach will add that pop of color and earthy balance that complements the mushrooms beautifully. This is a great step by step moment to season again with a touch more salt and pepper if needed. Remove from heat and let the filling cool slightly before assembling—it helps the layers set better later.
Step 5: Create the Cheese Mixture
In a medium bowl, mix ricotta cheese, a handful of grated Parmesan, and a small pinch of black pepper. Stir until smooth and creamy. If you want an even richer filling, mix in an egg for structure or a spoonful of cream cheese for extra silkiness. For those who enjoy experimenting with creamy recipes, you might love our Creamy Spinach Artichoke Dip—it uses a similar cheese base that’s irresistibly luscious.
Step 6: Assemble the Lasagna Step by Step
This part is like building a delicious, edible tower of joy. Spread a thin layer of marinara sauce on the bottom of your baking dish—this prevents sticking and keeps the bottom noodles moist. Lay down three lasagna noodles side by side. Next, spread half the ricotta mixture evenly over the noodles, followed by half of the mushroom-spinach mixture. Sprinkle on mozzarella and Parmesan to cover the veggies with melty goodness.
Repeat this step by step layering process—noodles, ricotta, mushrooms, cheeses—until all ingredients are used.
Step 7: Bake to Golden, Gooey Perfection
Cover the dish tightly with aluminum foil and bake for 25 minutes. Then remove the foil and bake another 10–15 minutes, or until the cheese is bubbly and lightly golden. Your kitchen will smell divine—like an Italian trattoria in full swing. If you want to enhance your dinner experience, serve it alongside our Italian Penicillin Soup for a cozy, comforting pairing.
Step 8: Rest, Slice, and Serve
This final step by step is often skipped—but don’t! Let your lasagna rest for about 10 minutes before slicing. This helps the layers set and makes for cleaner, prettier slices. Garnish with fresh basil and a drizzle of olive oil for that finishing touch. Serve with garlic bread, a crisp salad, or even a glass of red wine if the evening calls for it.
What to Serve with Mushroom and Spinach Lasagna
This lasagna pairs beautifully with a crisp side salad—think arugula with lemon vinaigrette or a simple Caesar. Add a slice of garlic bread or even our Garlic Parmesan Chicken Pasta if you want extra protein on the side. A glass of red wine or sparkling water with lemon rounds out the meal perfectly. And if you’re serving guests, consider ending with something light and sweet like Toffee Apple Pie with Vanilla Custard.
Key Tips for Making Mushroom and Spinach Lasagna
Use fresh mushrooms for the best texture—cremini or button mushrooms hold up well to baking. Drain off excess moisture before layering to avoid a soggy lasagna. Don’t skip resting time after baking—it helps the layers set and makes slicing easier. Want to get ahead? Prepare it a day early and refrigerate; the flavors only get better. For extra richness, mix a spoonful of Parmesan into your ricotta or add a touch of cream to your marinara.
Storage and Reheating Tips for Mushroom and Spinach Lasagna
Cool completely before covering. Store in an airtight container in the refrigerator for up to 4 days. To reheat, cover with foil and bake at 350°F for about 20 minutes, or microwave single portions for 1–2 minutes. For longer storage, freeze individual slices wrapped tightly in plastic wrap and foil—perfect for busy weeknights. When ready, thaw overnight in the fridge and reheat as usual.
FAQs
Can I use frozen spinach? Absolutely—just thaw and squeeze out extra water before adding.
Can I make this vegan? Yes! Use dairy-free ricotta, vegan mozzarella, and skip Parmesan.
Can I use no-boil noodles? You can; just add a little extra marinara to prevent dryness.
Final Thoughts
This Mushroom and Spinach Lasagna is pure comfort—creamy, hearty, and packed with flavor. It’s the perfect make-ahead meal for family dinners or cozy weekends in. Plus, it’s proof that vegetarian dishes can be just as satisfying as meaty ones. Pair it with a salad, a little wine, and good company, and you’ve got yourself a meal to remember.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Mushroom and Spinach Lasagna – Easy, Creamy, and Delicious
- Prep Time: 15-20 minutes
- Cook Time: 40-45 minutes
- Total Time: 55-65 minutes
- Yield: 4–6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
A rich vegetarian lasagna layered with sautéed mushrooms, spinach, creamy cheeses, and tangy marinara for a comforting Italian main dish.
Ingredients
- 9 lasagna noodles
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 pound mushrooms, sliced
- 1/2 teaspoon dried thyme
- Salt and pepper to taste
- 3 cups marinara sauce
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 cups fresh spinach leaves, chopped
- Fresh basil leaves for garnish
Instructions
1. Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
2. Boil lasagna noodles in salted water until al dente, then drain and set aside.
3. Heat olive oil in a large skillet over medium heat, add onion, and cook until translucent.
4. Add garlic and cook for 1 minute.
5. Add mushrooms, thyme, salt, and pepper, cooking until tender and liquid evaporates.
6. Stir in spinach and cook until wilted, then remove from heat.
7. Spread a thin layer of marinara sauce on the bottom of the baking dish.
8. Layer three noodles over the sauce.
9. Spread half the ricotta over the noodles, then add half the mushroom mixture.
10. Sprinkle a third of the mozzarella and Parmesan on top.
11. Repeat layers with remaining noodles, ricotta, mushrooms, and cheeses.
12. Finish with a final layer of marinara sauce.
13. Cover with foil and bake for 25 minutes.
14. Remove foil and bake an additional 10–15 minutes until bubbly and golden.
Notes
Sauté or blanch vegetables like onions, peppers, or spinach before layering for best texture.
Lasagna tastes even better the next day—make ahead and refrigerate overnight if desired.
Nutrition
- Serving Size: 1/6 of the lasagna
- Calories: 320 kcal
- Sugar: 6 g
- Sodium: 620 mg
- Fat: 14 g
- Saturated Fat: 6 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 33 g
- Fiber: 4 g
- Protein: 15 g
- Cholesterol: 35 mg



