Butternut Squash, Mushroom & Spinach Lasagna Recipe
Introduction
This Butternut Squash, Mushroom & Spinach Lasagna is a comforting, hearty vegetarian dish packed with layers of roasted vegetables, creamy ricotta, and a smooth cauliflower-based cream sauce. It’s a delicious way to enjoy autumn flavors with a twist on the classic lasagna.

Ingredients
- 1 pound frozen cauliflower florets
- 1 cup almond milk
- 8 ounces reduced fat cream cheese (plain)
- 1 teaspoon Dijon mustard
- ¼ teaspoon ground nutmeg
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- 1-2 tablespoons extra virgin olive oil
- 1 ½ pounds (about 5 cups) butternut squash, peeled, seeded, cubed
- ½ teaspoon garlic powder
- ½ teaspoon smoked paprika
- ½ teaspoon black pepper
- ½ teaspoon oregano
- 1 ½ teaspoon salt (divided)
- 4 cups fresh spinach
- 4-6 cloves fresh garlic, crushed
- 1 small onion, diced
- 1 ½ pounds baby bella mushrooms, sliced
- 1 pound part skim ricotta cheese
- 1 large egg
- 1 tablespoon garlic, minced
- ½ teaspoon ground nutmeg
- ½ teaspoon salt
- ½ teaspoon black pepper
- 12-16 ounces no-boil lasagna noodles
- 3 cups low-moisture part skim mozzarella cheese, shredded
- ½ cup Asiago cheese, grated
- 6-8 leaves fried sage (optional)
Instructions
- Step 1: Preheat the oven to 425°F (220°C).
- Step 2: To make the cream sauce, place cauliflower florets and almond milk in a large pot. Cover and cook over medium-high heat for 12-15 minutes until the cauliflower is very soft.
- Step 3: Add cream cheese, salt, pepper, and Dijon mustard to the pot. Stir until the cream cheese melts. Use an immersion blender to puree the mixture until smooth. Add more almond milk if the sauce is too thick. Stir in nutmeg, then remove from heat and set aside.
- Step 4: On a large baking sheet, drizzle olive oil and add cubed butternut squash. Sprinkle garlic powder, smoked paprika, black pepper, oregano, and 1 teaspoon salt over the squash. Toss to coat evenly.
- Step 5: Roast the squash for 15 minutes, then remove and toss. Roast for another 13 minutes until the squash is soft and lightly crispy. Remove from oven, gently mash the squash with a potato masher, top with fresh spinach, and return to oven for 2-3 minutes until the spinach wilts.
- Step 6: In a large saucepan, heat a bit of olive oil over medium-high heat. Add crushed garlic and diced onion, cooking for 4-5 minutes until translucent. Add sliced mushrooms and cook for 3-5 minutes until they begin to brown. Remove from heat, sprinkle with ½ teaspoon salt, and combine with the roasted squash and spinach mixture.
- Step 7: In a bowl, whisk the egg with ricotta cheese, minced garlic, nutmeg, salt, and pepper. Refrigerate until ready to assemble.
- Step 8: Lower the oven temperature to 375°F (190°C). Lightly grease a 13 x 9-inch (2 ½-3 inch deep) casserole dish. Spread one-third of the cauliflower cream sauce evenly on the bottom of the dish.
- Step 9: Layer one-third of the no-boil lasagna noodles over the sauce, breaking pieces as needed to cover the bottom. Spread half of the ricotta mixture over the noodles, then half of the vegetable filling. Sprinkle with 1 cup mozzarella cheese.
- Step 10: Repeat the layering with one-third of the noodles, the remaining ricotta mixture, the rest of the vegetable filling, and another cup of mozzarella cheese. Top with the remaining noodles.
- Step 11: Pour the remaining cauliflower cream sauce over the top layer of noodles, then sprinkle the last cup of mozzarella cheese. Cover tightly with foil and bake for 40 minutes.
- Step 12: Remove foil and sprinkle Asiago cheese over the lasagna. Bake uncovered for an additional 15-20 minutes until bubbly and golden. For a crispier top, broil for the last 2 minutes if desired.
- Step 13: Garnish with fresh parsley or fried sage leaves and crushed red pepper flakes. Add extra cracked black pepper if desired and serve hot.
Tips & Variations
- Use no-boil noodles to save time and avoid pre-cooking pasta sheets.
- Frying sage leaves adds a crisp, aromatic garnish that complements the creamy layers—optional but recommended.
- Swap almond milk for any plant-based or regular milk to suit dietary preferences.
- For a richer flavor, try mixing in some grated Parmesan along with the Asiago cheese.
Storage
Store leftover lasagna in an airtight container in the refrigerator for up to 4 days. Reheat slices in the oven at 350°F (175°C) for 15-20 minutes or until warmed through, or microwave individual portions for 2-3 minutes. This dish also freezes well; wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh butternut squash instead of frozen cauliflower?
Yes, fresh butternut squash is used in the vegetable filling, while frozen cauliflower is solely for the cream sauce. Make sure to peel, seed, and cube the butternut squash before roasting.
Do I need to pre-cook no-boil noodles before assembling?
No, no-boil noodles can be layered directly into the lasagna. The moisture from the cream sauce and vegetables will cook the noodles perfectly during baking.
PrintButternut Squash, Mushroom & Spinach Lasagna Recipe
This Butternut Squash, Mushroom & Spinach Lasagna offers a creamy, vegetable-packed twist on a classic Italian comfort dish. Featuring a smooth cauliflower cream sauce, roasted butternut squash, sautéed mushrooms, and fresh spinach, layered with ricotta and no-boil lasagna noodles, it’s a wholesome, flavorful meal perfect for a hearty dinner.
- Prep Time: 30 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 45 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Cream Sauce
- 1 pound frozen cauliflower florets
- 1 cup almond milk
- 8 ounces reduced fat cream cheese (plain)
- 1 teaspoon dijon mustard
- ¼ teaspoon ground nutmeg
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Vegetable Filling
- 1–2 tablespoons olive oil (extra virgin)
- 1 ½ pounds (about 5 cups cubed) butternut squash (peeled, seeded, cubed)
- ½ teaspoon garlic powder
- ½ teaspoon smoked paprika
- ½ teaspoon black pepper
- ½ teaspoon oregano
- 1 ½ teaspoon salt (divided)
- 4 cups fresh spinach
- 4–6 cloves fresh garlic (crushed)
- 1 small onion (diced)
- 1 ½ pounds baby bella mushrooms (sliced)
Ricotta Filling
- 1 pound part skim ricotta cheese
- 1 large egg
- 1 tablespoon garlic (minced)
- ½ teaspoon ground nutmeg
- ½ teaspoon salt
- ½ teaspoon black pepper
Assembly
- 12–16 ounces no-boil lasagna noodles
- 3 cups low-moisture, part skim mozzarella cheese (shredded)
- ½ cup asiago cheese (grated)
- 6–8 leaves fried sage (optional)
Instructions
- Preheat Oven: Preheat your oven to 425°F to prepare for roasting the butternut squash and baking the dish.
- Prepare Cream Sauce: In a large pot, combine the frozen cauliflower florets and almond milk, cover, and bring to medium-high heat. Cook for 12-15 minutes until the cauliflower is very soft and mushy.
- Blend Cream Sauce: Stir in the reduced fat cream cheese, salt, pepper, and dijon mustard until the cream cheese melts. Use an immersion blender to blend the mixture until smooth and creamy. Adjust consistency with almond milk if too thick. Stir in nutmeg, then remove from heat and set aside.
- Roast Butternut Squash: Drizzle olive oil on a large baking sheet, add the cubed butternut squash, and season with garlic powder, smoked paprika, black pepper, oregano, and 1 teaspoon salt. Toss to coat evenly.
- Roast Until Tender: Roast the squash in the oven for 15 minutes, then remove, toss the squash cubes gently, and continue roasting for another 13 minutes until soft and slightly crispy.
- Add Spinach: Remove the baking sheet, gently smash the roasted squash with a potato masher, top with fresh spinach, and return to the oven for 2-3 minutes until the spinach wilts.
- Sauté Mushrooms and Onions: Heat a little olive oil in a large saucepan over medium-high heat. Add crushed garlic and diced onion, cooking 4-5 minutes until translucent. Add sliced baby bella mushrooms and cook 3-5 minutes until they start to brown. Remove from heat, season with ½ teaspoon salt.
- Combine Vegetables: Add the sautéed mushrooms and onions to the smashed butternut squash and spinach mixture. Toss gently to combine all vegetable fillings.
- Prepare Ricotta Mixture: In a large bowl, whisk the egg with ricotta cheese, minced garlic, nutmeg, salt, and black pepper until well combined. Refrigerate until assembly time.
- Lower Oven Temperature: Reduce the oven temperature to 375°F for baking the lasagna.
- Grease Baking Dish: Lightly grease a 13 x 9” casserole dish with a 2½-3” depth to prevent sticking.
- Assemble Lasagna – First Layer: Spread about one-third of the cauliflower cream sauce evenly on the bottom of the dish. Layer one-third of the no-boil lasagna noodles over the sauce, breaking pieces if necessary to cover the entire base. Spread half of the ricotta mixture over the noodles, then half of the vegetable filling. Sprinkle 1 cup mozzarella cheese on top.
- Assemble Lasagna – Second Layer: Repeat layering with another one-third of the noodles, the remaining ricotta mixture, the remaining vegetable filling, and another cup of mozzarella cheese.
- Top Layer: Place the remaining noodles on top. Spread the remaining cauliflower cream sauce over the noodles and finish with the last cup of mozzarella cheese. Cover the dish tightly with aluminum foil.
- Bake Covered: Bake in the preheated oven for 40 minutes, covered with foil.
- Bake Uncovered: Remove the foil and sprinkle the grated asiago cheese on top. Bake an additional 15-20 minutes uncovered. For a golden top, broil for the last 2 minutes if desired.
- Serve: Garnish with fresh parsley or optional fried sage leaves, sprinkle crushed red pepper flakes and freshly cracked black pepper, and serve hot.
Notes
- Use no-boil lasagna noodles for easier assembly and less prep time.
- Frying sage leaves adds a delightful aromatic garnish, but it’s optional.
- The cauliflower cream sauce provides a low-carb, creamy alternative to traditional béchamel.
- Adjust seasoning in the cream sauce and ricotta mixture according to taste.
- For a nuttier flavor, try adding a pinch of smoked paprika to the ricotta filling.
- Leftovers keep well refrigerated for up to 3 days and freeze well for up to 2 months.
Keywords: butternut squash lasagna, vegetarian lasagna, mushroom lasagna, spinach lasagna, cauliflower cream sauce, healthy lasagna, no boil noodles

