Delicious Butternut Squash Lasagna with Mushrooms and Spinach
If you love a comforting, nutritious meal that feels like a warm hug, you’re going to adore this Butternut Squash Lasagna with Mushrooms and Spinach. This dish beautifully balances the natural sweetness of butternut squash, the earthy richness of mushrooms, and the vibrant freshness of spinach, layered between tender pasta and creamy cheeses. Whether it’s a cozy family dinner or a special occasion, this lasagna adds a hearty, healthy twist to the classic Italian favorite that everyone will rave about.
Why You’ll Love This Recipe
- Rich Flavor Harmony: The sweet butternut squash pairs perfectly with savory mushrooms and fresh spinach for a well-balanced taste.
- Health-Forward: Packed with vegetables and wholesome ingredients, it’s a nourishing meal that doesn’t sacrifice flavor.
- Vegetarian-Friendly: This recipe is a delightful meatless option that satisfies even the most dedicated carnivores.
- Comfort Food Made Lighter: Enjoy layers of cheesy goodness without the heaviness of traditional meat lasagnas.
- Easy to Customize: You can swap or add ingredients easily to suit your dietary needs and palette.
Ingredients You’ll Need
The magic behind Butternut Squash Lasagna with Mushrooms and Spinach lies in its thoughtful ingredients. Each brings unique texture, color, and flavor, making this dish as beautiful as it is delicious.
- Butternut Squash: Roasting the squash enhances its natural sweetness and soft, creamy texture.
- Mushrooms: Sautéed mushrooms provide a savory, earthy depth that balances the sweetness.
- Fresh Spinach: Adds a pop of green and vibrant freshness that brightens the layers.
- Lasagna Noodles: Tender sheets hold all the delicious fillings together while soaking up the sauce.
- Ricotta Cheese: Creamy and mild, it adds a luscious layer of texture to the lasagna.
- Mozzarella Cheese: Melts beautifully, creating that classic stringy, gooey texture everyone loves.
- Parmesan Cheese: Adds a sharp, nutty finish that elevates overall flavor complexity.
- Garlic and Onion: Provide aromatic undertones that enrich the vegetable layers.
- Seasonings: Fresh herbs like thyme and sage brighten the dish, along with salt and pepper for seasoning balance.
- Olive Oil: Used to sauté vegetables and roast the squash, imparting a subtle fruity richness.
Variations for Butternut Squash Lasagna with Mushrooms and Spinach
This recipe is wonderfully versatile and simple to adapt based on what’s in your kitchen or dietary preferences. Don’t hesitate to make it your own!
- Go Vegan: Substitute ricotta and mozzarella with plant-based cheeses or cashew cream for a dairy-free version.
- Add Protein: Toss in cooked lentils or crumbled tofu for an extra protein boost.
- Spice it Up: Incorporate chili flakes or a dash of smoked paprika for a subtle heat and smokiness.
- Switch Veggies: Swap mushrooms for zucchini or roasted eggplant for a different flavor profile.
- Gluten-Free: Use gluten-free lasagna noodles or thinly sliced zucchini or sweet potatoes as noodle alternatives.
How to Make Butternut Squash Lasagna with Mushrooms and Spinach
Step 1: Prepare the Butternut Squash
Start by peeling and cubing the butternut squash, then toss with olive oil, salt, and pepper. Roast on a baking sheet at 400°F (200°C) for about 25-30 minutes until tender and caramelized. This roasting step deepens the flavor and makes the squash wonderfully creamy for layering.
Step 2: Sauté the Mushrooms and Spinach
In a large skillet, heat olive oil and sauté finely chopped onions and garlic until fragrant. Add chopped mushrooms and cook until their moisture evaporates and they turn golden brown. Toss in fresh spinach last, allowing it to wilt slightly, then season with salt, pepper, and herbs like thyme or sage.
Step 3: Prepare the Cheese Mixture
In a bowl, combine ricotta cheese with a handful of grated Parmesan, a pinch of salt, pepper, and some chopped fresh herbs. This mixture will add richness and creaminess to the layers without overpowering the vegetables.
Step 4: Boil the Lasagna Noodles
Cook the lasagna noodles in salted boiling water until al dente, then drain and lay them flat on a towel to prevent sticking. Proper noodle texture is key so your lasagna isn’t mushy but holds together perfectly.
Step 5: Assemble the Lasagna
In a baking dish, start with a thin layer of sauce or olive oil, then place noodles. Spread a layer of ricotta cheese mixture, followed by roasted butternut squash, sautéed mushrooms and spinach, then sprinkle mozzarella and Parmesan. Repeat the layers until you reach the top, finishing with a generous cheese layer for a bubbly, golden crust.
Step 6: Bake to Perfection
Cover lightly with foil and bake at 375°F (190°C) for about 30 minutes. Remove the foil in the last 10 minutes to let the top brown beautifully. Allow the lasagna to rest for 10-15 minutes before slicing to let the layers set nicely for serving.
Pro Tips for Making Butternut Squash Lasagna with Mushrooms and Spinach
- Don’t Skip Roasting: Roasting the squash caramelizes its sugars and brings out deeper flavors than boiling or steaming.
- Drain Mushrooms Well: Mushrooms release moisture, so cook until all liquid evaporates to avoid a watery lasagna.
- Use Fresh Herbs: Fresh thyme or sage instantly elevate the flavor, giving a nice aroma and complexity.
- Rest After Baking: Letting the lasagna cool slightly helps it firm up and makes serving cleaner and easier.
- Layer Thoughtfully: Spread fillings in even layers to ensure each bite offers a perfect balance of squash, mushrooms, spinach, and cheese.
How to Serve Butternut Squash Lasagna with Mushrooms and Spinach
Garnishes
Sprinkle freshly chopped basil or parsley over the warm lasagna for a burst of color and a fresh herbal note. A drizzle of high-quality extra virgin olive oil or a dusting of extra Parmesan can also add a lovely finishing touch.
Side Dishes
To complement the richness of the lasagna, serve with a crisp green salad dressed lightly with lemon and olive oil or roasted seasonal vegetables for added texture and nutrition.
Creative Ways to Present
Serve individual portions in small cast iron skillets to keep the lasagna warm and perfectly portioned. Alternatively, create mini lasagna cups using muffin tins for a fun, bite-sized party appetizer.
Make Ahead and Storage
Storing Leftovers
Wrap leftover butternut squash lasagna tightly with plastic wrap or store in an airtight container in the refrigerator. It stays fresh for up to 3-4 days, making it a convenient next-day meal.
Freezing
This recipe freezes well! Assemble the lasagna in a freezer-safe dish, cover tightly with foil, and freeze for up to 3 months. When ready, thaw overnight in the refrigerator before baking.
Reheating
Reheat individual slices in the microwave or warm the entire dish in the oven at 350°F (175°C) until heated through. Cover with foil to prevent drying out and remove foil towards the end to re-melt the cheese.
FAQs
Can I use frozen spinach instead of fresh?
Yes, you can substitute frozen spinach but be sure to thaw and thoroughly squeeze out excess moisture before adding to prevent a watery lasagna.
Is it necessary to roast the butternut squash first?
Roasting is highly recommended as it enhances sweetness and texture, creating a creamy layer that boiling or steaming doesn’t achieve.
Can I prepare this recipe ahead of time?
Absolutely! You can assemble the lasagna a day in advance and keep it refrigerated until ready to bake, which actually helps flavors meld together beautifully.
What is the best cheese mix for this recipe?
A combination of ricotta, mozzarella, and Parmesan provides creaminess, meltiness, and sharpness, achieving perfect balance and texture.
How can I make this recipe vegan-friendly?
Replace the cheeses with vegan ricotta and mozzarella alternatives or cashew cream, and use olive oil instead of butter to keep it fully plant-based.
Final Thoughts
This Butternut Squash Lasagna with Mushrooms and Spinach is a rewarding dish that combines health-conscious ingredients with comforting, rich flavors. It’s perfect for both special occasions and simple family meals, making everyone at the table feel cozy and satisfied. I encourage you to try this recipe and discover how deliciously easy it is to add a new favorite to your lasagna rotation.
Related Posts
- Best Homemade Dinner Buns for Cozy Meals
- Easy One-Pan Roasted Chicken & Veggies Recipe
- Easy Ground Beef and Zucchini Skillet Dinner
Butternut Squash Lasagna with Mushrooms and Spinach
A comforting and nutritious vegetarian lasagna that expertly balances the natural sweetness of roasted butternut squash, the earthy richness of sautéed mushrooms, and the fresh vibrancy of spinach, layered with tender pasta and creamy cheeses. This wholesome dish is perfect for cozy family dinners or special occasions, offering a lighter, health-forward twist on a classic Italian favorite.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Vegetables and Produce
- 1 medium butternut squash (peeled and cubed)
- 8 oz mushrooms (chopped)
- 4 cups fresh spinach
- 1 medium onion (finely chopped)
- 3 cloves garlic (minced)
Cheeses
- 1 ½ cups ricotta cheese
- 1 ½ cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
Pasta and Grains
- 9–12 lasagna noodles (regular or gluten-free)
Oils and Fats
- 3 tbsp olive oil (divided for roasting and sautéing)
Herbs and Seasonings
- 1 tsp fresh thyme (chopped) or 1 tsp fresh sage (chopped)
- Salt (to taste)
- Black pepper (to taste)
Instructions
- Prepare the Butternut Squash: Peel and cube the butternut squash. Toss it with 1 tablespoon olive oil, salt, and pepper. Spread in a single layer on a baking sheet and roast in a preheated oven at 400°F (200°C) for 25-30 minutes until tender and caramelized, enhancing its natural sweetness and creamy texture.
- Sauté the Mushrooms and Spinach: In a large skillet, heat 2 tablespoons olive oil over medium heat. Add finely chopped onion and minced garlic and cook until fragrant and translucent. Add the chopped mushrooms and sauté until their moisture evaporates and they turn golden brown. Finally, add the fresh spinach and cook gently until wilted. Season with salt, pepper, and chopped fresh thyme or sage.
- Prepare the Cheese Mixture: In a bowl, combine ricotta cheese with half of the grated Parmesan, a pinch of salt, pepper, and some chopped fresh herbs. Mix until smooth and creamy to add richness to the lasagna layers.
- Boil the Lasagna Noodles: Cook the lasagna noodles in a large pot of salted boiling water according to package instructions until al dente. Drain well and lay flat on a clean towel to prevent sticking.
- Assemble the Lasagna: Lightly oil or spread a thin layer of sauce in the bottom of a baking dish. Layer noodles first, then spread a layer of the ricotta cheese mixture, followed by roasted butternut squash, sautéed mushrooms and spinach, and sprinkle with mozzarella and Parmesan cheeses. Repeat layers until all ingredients are used, finishing with a generous layer of mozzarella and Parmesan cheese on top.
- Bake to Perfection: Cover the dish loosely with foil and bake in a preheated oven at 375°F (190°C) for 30 minutes. Remove the foil during the last 10 minutes to allow the top to brown and become bubbly. Once baked, let the lasagna rest for 10-15 minutes before slicing and serving to allow the layers to set.
Notes
- Don’t skip roasting the butternut squash—it caramelizes the sugars and brings out deeper flavor and creaminess.
- Drain mushrooms thoroughly by cooking until all moisture evaporates to avoid a watery lasagna.
- Use fresh herbs such as thyme or sage for added aromatic complexity and freshness.
- Allow the lasagna to rest after baking for cleaner slices and firmer layers.
- Layer ingredients evenly to ensure a balanced taste in every bite.
Nutrition
- Serving Size: 1 slice (1/8 of the lasagna)
- Calories: 320 kcal
- Sugar: 6 g
- Sodium: 450 mg
- Fat: 14 g
- Saturated Fat: 7 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 5 g
- Protein: 15 g
- Cholesterol: 35 mg
Keywords: butternut squash lasagna, vegetarian lasagna, mushroom lasagna, spinach lasagna, healthy lasagna, squash recipes, meatless lasagna
