Hearty, cheesy, and absolutely loaded with good-for-you veggies, this Easy Spinach Mushroom Lasagna is destined to become your next family favorite. Imagine layers of flavorful cremini mushrooms and sweet onions mingling with tender spinach, creamy ricotta, and stretchy mozzarella, all nestled between perfectly tender pasta sheets and a luscious marinara sauce. It’s comfort food that doesn’t skimp on freshness, and you can whip it up on a weeknight or for a crowd-pleasing gathering. If you’re craving something cozy, satisfying, and just a tad indulgent, trust me – this is the lasagna you need in your life.

Ingredients You’ll Need
I absolutely love how this ingredient list keeps things delightfully simple while providing amazing depth of flavor and texture. Each element plays a delicious role, ensuring your Easy Spinach Mushroom Lasagna tastes as impressive as it looks, without unnecessary fuss.
- Olive oil: Adds richness and helps sauté the veggies to golden perfection.
- Onion: Finely diced onion brings natural sweetness and a subtle base flavor.
- Cremini mushrooms: Earthy and meaty, they give the lasagna heartiness and umami depth.
- Garlic: Just a clove infuses the veggies with a wonderful aroma and gentle bite.
- Fresh spinach: Ten cups may sound like a lot, but it wilts down to a perfect green layer packed with nutrients.
- Ricotta cheese: Makes each bite creamy and balances the sharper cheeses.
- Eggs: Bind the ricotta mixture for a silky, sliceable filling.
- Pasta sauce: Use your favorite jarred or homemade marinara to bring moisture and robust tomato flavor.
- No-boil lasagna sheets: These make prep a breeze, softening right in the oven (or use regular cooked noodles!).
- Parmesan cheese: For that irresistible savory kick and golden baked top.
- Mozzarella cheese: Melts beautifully, creating that signature cheesy stretch.
- Fine sea salt: Pulls all the flavors together in harmony.
- Freshly ground black pepper: Gives subtle heat and complexity to the cheese mixture.
How to Make Easy Spinach Mushroom Lasagna
Step 1: Prep Your Pan and Oven
Start by heating your oven to 350°F (177°C) and greasing a 9-by-13-inch baking pan with a touch of olive oil. This step ensures nothing sticks and helps the bottom layer crisp up just a touch. Getting the pan ready before you dive into the filling makes assembly smooth and stress-free.
Step 2: Sauté the Vegetables
In a large skillet, heat the olive oil over medium heat. Add the onions and chopped mushrooms, giving them a few occasional stirs. After about 10 minutes, your kitchen will smell amazing – the onions should be translucent and the mushrooms tender, loaded with savory flavor.
Step 3: Wilt the Spinach
Stir in your minced garlic, all the fresh spinach leaves, and 1/4 teaspoon of salt. The spinach will look like it’s overflowing the pan, but don’t panic. It quickly wilts down into a gorgeous, vibrant green mixture. If your skillet feels a little crowded, add the spinach in handfuls, letting it cook down between batches.
Step 4: Make the Ricotta Filling
While the veggies cool slightly, combine ricotta cheese, beaten eggs, the remaining 1/2 teaspoon salt, and black pepper in a medium bowl. Stir until luscious and blended – this mixture brings your Easy Spinach Mushroom Lasagna its signature creamy layers.
Step 5: Assemble the First Layer
Spread 1 cup of pasta sauce across the bottom of your prepared baking pan. Place three no-boil lasagna noodles side by side, completely covering the sauce and setting the stage for all the yummy layers ahead.
Step 6: Build the Filling Layers
Spread half of the ricotta mixture over the noodles, then sprinkle with a third of the parmesan and mozzarella cheese. Add half the spinach-mushroom mixture, and spoon a generous 1/2 cup of marinara over the veggies. This combo guarantees every bite is balanced and full of flavor.
Step 7: Continue Layering and Finish
Add your second layer of noodles, repeating the ricotta, cheeses, veggies, and more sauce. Top with a final layer of noodles, smother with the rest of the sauce, and sprinkle on the remaining parmesan and mozzarella for a bubbly, golden crown.
Step 8: Bake Your Lasagna
Cover the pan loosely with foil and bake for 30 minutes to lock in moisture. Remove the foil and bake another 10 to 15 minutes until the cheese is bubbling and the edges are gorgeously browned. For a drool-worthy crust, pop it under the broiler for one or two minutes – just keep a close eye so it doesn’t burn!
How to Serve Easy Spinach Mushroom Lasagna

Garnishes
A sprinkle of freshly chopped basil or parsley makes each slice of Easy Spinach Mushroom Lasagna pop with color and fragrance. If you’re feeling fancy, add a light dusting of extra parmesan just before serving to maximize that welcoming, cheesy aroma.
Side Dishes
Pair each hearty square with a crisp green salad tossed in a tangy vinaigrette or serve alongside roasted garlic bread for dipping into extra sauce. Steamed broccoli or roasted carrots add a wholesome, colorful contrast to the cheesy, comforting main course.
Creative Ways to Present
For a show-stopping dinner party, cut the lasagna into individual squares, stacking or fanning out slices on each plate. Serve in mini skillets or ramekins for personal portions, or scoop out hearty servings straight from the baking dish for a crowd-pleasing, rustic vibe.
Make Ahead and Storage
Storing Leftovers
Wrap leftover Easy Spinach Mushroom Lasagna tightly in foil or transfer slices to airtight containers. It keeps well in the fridge for up to 3 days, making it a great option for handy lunches or fuss-free weeknight dinners.
Freezing
To freeze, cool the baked lasagna completely, then wrap it tightly in a double layer of plastic wrap and foil, or portion into freezer-friendly containers. It stays delicious for up to 3 months. Tip: you can also freeze the unbaked, assembled lasagna for easy make-ahead meals!
Reheating
For best results, thaw frozen lasagna overnight in the fridge before reheating. Warm slices (or the whole pan) in a 400°F oven for 30 minutes to an hour until hot in the center. Add a splash of extra sauce or cover with foil to prevent drying out as it reheats.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Just thaw a 10-ounce package of frozen spinach, squeeze it dry to remove excess water, and use it in place of the fresh leaves. The flavors will be just as vibrant, and it’ll streamline your prep even more.
What’s the best way to avoid watery lasagna?
Be sure to cook off excess moisture from the mushrooms and spinach during the sauté step, and always squeeze cooked spinach dry if there’s a lot of liquid. Letting the lasagna rest for 10–15 minutes after baking helps it set perfectly every time.
Can I make Easy Spinach Mushroom Lasagna ahead of time?
Definitely! Assemble the unbaked lasagna up to two days in advance, cover with parchment and foil, and store in the fridge. Bake it straight from the fridge, adding a few extra minutes to the bake time if needed.
What kind of pasta sauce works best?
Both homemade or your favorite good-quality jarred marinara will work wonders. Choose a sauce you love the taste of, since it’s a key flavor in each bite of this Easy Spinach Mushroom Lasagna.
How do I make this recipe gluten-free?
Look for gluten-free oven-ready lasagna noodles at the grocery store. The rest of the recipe is naturally gluten-free, so with this simple swap, everyone can enjoy this cheesy classic!
Final Thoughts
If you’re searching for a dish that brings maximum comfort with minimal fuss, this Easy Spinach Mushroom Lasagna is bound to satisfy your cravings. The irresistible layers and vibrant flavors just beg to be shared. Give it a try – I promise, you’re going to want to make it again and again!
PrintEasy Spinach Mushroom Lasagna Recipe
This Easy Spinach Mushroom Lasagna is a hearty vegetarian dish that’s perfect for a cozy family dinner. Layers of no-boil lasagna noodles, creamy ricotta cheese, sautéed spinach, and mushrooms, all topped with a rich marinara sauce and melted cheese. A comforting and delicious meal that’s sure to satisfy everyone at the table.
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
For the Filling:
- 1 tablespoon olive oil
- 1 medium onion, finely diced
- 8 ounces cremini mushrooms, chopped
- 1 garlic clove, finely grated or minced
- 1 pound fresh spinach leaves
- 15 ounces ricotta cheese
- 2 large eggs, beaten
Other Ingredients:
- 1 (24oz) jar pasta sauce or 3 cups homemade marinara sauce
- 12 no-boil oven-ready lasagna sheets or cooked traditional lasagna noodles
- 1/2 cup finely grated parmesan cheese
- 1 1/4 cups grated mozzarella cheese
- 3/4 teaspoon fine sea salt
- 1/4 teaspoon freshly ground black pepper
Instructions
- Preheat the oven to 350°F (177°C) and grease a 9×13-inch baking pan with oil.
- Sauté onions and mushrooms in olive oil until onions are translucent.
- Add garlic, spinach, and salt, cook until spinach is wilted.
- Mix ricotta, eggs, salt, and pepper in a bowl.
- Layer ingredients in the baking pan: sauce, noodles, ricotta mix, cheeses, spinach mix, sauce, repeat.
- Cover and bake for 30 minutes, then uncover and bake 10-15 more minutes until bubbly and browned.
- Broil for 1-2 minutes for a golden top.
Notes
- Substitute fresh spinach with defrosted frozen spinach if needed.
- Leftovers can be stored in the fridge for up to 3 days or frozen for up to 3 months.
- Lasagna can be assembled ahead and stored unbaked in the fridge for up to 2 days.
- To reheat, bake at 400°F for 30 minutes to an hour.
Nutrition
- Serving Size: 1/8 of the recipe
- Calories: 394
- Sugar: 6.3g
- Sodium: 874.8mg
- Fat: 17.8g
- Saturated Fat: 9.2g
- Unsaturated Fat: 8.6g
- Trans Fat: 0g
- Carbohydrates: 36.9g
- Fiber: 5.6g
- Protein: 20.8g
- Cholesterol: 97.2mg
