Mushroom and Spinach Lasagna Recipe
Introduction
This Mushroom and Spinach Lasagna is a comforting, flavorful twist on the classic Italian favorite. Packed with earthy mushrooms, fresh spinach, and three kinds of cheese, it’s perfect for a hearty family dinner or a special occasion.

Ingredients
- 9 lasagna noodles
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 pound mushrooms (such as 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 leaves, chopped
- Fresh basil leaves for garnish
Instructions
- Step 1: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray or a drizzle of olive oil.
- Step 2: Bring a large pot of salted water to a boil. Add lasagna noodles and cook until al dente. Drain and set aside.
- Step 3: Heat olive oil in a large skillet over medium heat. Sauté the chopped onion until translucent, about 3–4 minutes. Add minced garlic and cook for another minute.
- Step 4: Add sliced mushrooms, dried thyme, salt, and pepper. Cook until mushrooms are tender and moisture has evaporated.
- Step 5: Stir in chopped spinach and cook until wilted, about 2–3 minutes. Remove from heat.
- Step 6: Spread a thin layer of marinara sauce on the bottom of the prepared baking dish.
- Step 7: Arrange three lasagna noodles over the sauce.
- Step 8: Spread half of the ricotta cheese over the noodles, then evenly spoon half of the mushroom and spinach mixture on top.
- Step 9: Sprinkle one-third of the mozzarella and Parmesan cheeses over the mushroom layer.
- Step 10: Repeat the layering with noodles, ricotta, mushroom mixture, and cheeses. Finish with a final layer of marinara sauce on top.
- Step 11: Cover the dish with aluminum foil and bake for 25 minutes.
- Step 12: Remove the foil and bake for an additional 10–15 minutes, until the cheese is bubbly and golden brown.
Tips & Variations
- For extra flavor, add a pinch of red pepper flakes when cooking the mushrooms.
- Use fresh lasagna sheets for a delicate texture and shorter cooking time.
- Swap ricotta for cottage cheese or add a layer of béchamel sauce for creaminess.
- Garnish with fresh basil or parsley just before serving for a fresh, herbaceous note.
Storage
Store leftover lasagna covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm in the oven at 350°F (175°C) until heated through. You can also freeze the lasagna for up to 2 months; thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of mushrooms for this lasagna?
Yes, you can substitute cremini or button mushrooms with shiitake, portobello, or a mix of wild mushrooms for different depths of flavor.
Do I need to boil the noodles before assembling the lasagna?
Yes, boiling the noodles until just tender helps them cook evenly in the oven and prevents dryness, ensuring a perfectly layered dish.
PrintMushroom and Spinach Lasagna Recipe
This Mushroom and Spinach Lasagna is a hearty, vegetarian dish that combines tender lasagna noodles layered with a savory mushroom and spinach sauté, creamy ricotta, and a rich blend of mozzarella and Parmesan cheeses, all baked to golden perfection in a flavorful marinara sauce. Perfect for a comforting weeknight dinner or special occasion.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Lasagna Noodles
- 9 lasagna noodles
Vegetable Mixture
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 pound mushrooms (such as cremini or button), sliced
- 1/2 teaspoon dried thyme
- Salt and pepper to taste
- 2 cups fresh spinach leaves, chopped
Sauces and Cheeses
- 3 cups marinara sauce
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
Garnish
- Fresh basil leaves for garnish
Instructions
- Preheat oven and prepare dish: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray or a drizzle of olive oil to prevent sticking.
- Cook noodles: Fill a large pot with salted water and bring it to a rolling boil. Add the lasagna noodles and cook until al dente, then drain and set aside.
- Sauté onions and garlic: Heat a large skillet over medium heat and add olive oil. Cook the finely chopped onion until translucent and fragrant, about 3–4 minutes. Add minced garlic and cook for another minute.
- Cook mushrooms: Add sliced mushrooms, dried thyme, salt, and pepper to the skillet. Cook until mushrooms are tender and all excess moisture has evaporated.
- Wilt spinach: Add chopped spinach to the skillet and cook until wilted, about 2–3 minutes. Remove from heat and set aside the vegetable mixture.
- Assemble lasagna – first layer: Spread a thin layer of marinara sauce on the bottom of the prepared baking dish to keep the noodles moist.
- Add noodles: Place three cooked lasagna noodles over the sauce in the dish.
- Add ricotta and vegetable mixture: Spread half of the ricotta cheese evenly over the noodles. Then, evenly distribute half of the mushroom and spinach mixture on top.
- Add cheeses: Sprinkle one-third of both the mozzarella and Parmesan cheeses over the mushroom mixture.
- Repeat layers: Repeat the layering process with remaining noodles, ricotta, mushroom mixture, and cheeses.
- Top with sauce: Finish the assembly with a final layer of marinara sauce on top.
- Bake covered: Cover the dish with aluminum foil and bake in the preheated oven for 25 minutes.
- Bake uncovered: Remove the foil and continue baking for an additional 10–15 minutes, or until the cheese on top is bubbly and golden brown.
- Garnish and serve: Allow the lasagna to cool for a few minutes, garnish with fresh basil leaves, then serve warm.
Notes
- For best results, use fresh spinach and well-drained ricotta cheese to avoid excess moisture in the lasagna.
- Let the lasagna rest for 10 minutes after baking to help it set and make serving easier.
- You can substitute mushrooms with other vegetables like zucchini or eggplant if preferred.
- Use gluten-free lasagna noodles to make this dish gluten-free.
- Leftovers can be stored in the fridge for up to 3 days or frozen for up to 3 months.
Keywords: Mushroom lasagna, spinach lasagna, vegetarian lasagna, baked pasta, Italian comfort food, mushroom spinach bake

