With the crisp air of autumn settling in, nothing beckons comfort quite like a slice of homemade lasagna. My Butternut Squash and Spinach Lasagna is a light-hearted twist on the beloved classic, combining the velvety goodness of roasted squash with the earthiness of fresh spinach, all blanketed in layers of pasta and creamy béchamel sauce. This vegetarian delight not only hugs your taste buds but also offers the perks of being freezer-friendly and adaptable for gluten-free diets. Imagine serving a dish that warms the soul while satisfying your craving for a cozy meal! So, what will be your favorite way to indulge in this comforting culinary masterpiece?

Why Choose Butternut Squash Lasagna?
Comforting Warmth: This Butternut Squash and Spinach Lasagna is perfect for chilly evenings, bringing a warm, cozy vibe to your table.
Impressive Flavor: The harmonious blend of roasted squash and fresh spinach creates a uniquely satisfying taste experience that’s simply irresistible.
Versatile Alternatives: Adapt the recipe easily! You can swap butternut squash for sweet potatoes or mix up the greens with kale or swiss chard.
Healthy Choice: Packed with nutrients, this dish is not only delicious but also a guilt-free indulgence. It’s lighter than traditional lasagna, providing all the comfort without the heaviness.
Freezer Friendly: Prep ahead of time for those busy nights; just assemble and freeze for a hassle-free meal that feels like a warm hug.
Butternut Squash and Spinach Lasagna Ingredients
For the Roasted Squash
- Butternut Squash – Main flavor base that becomes wonderfully sweet when roasted. Substitute with acorn or kabocha squash if needed.
For the Spinach Filling
- Fresh Spinach – Adds nutrients and earthy flavor; thawed, drained frozen spinach works as a great alternative.
For the Béchamel Sauce
- Butter – Provides richness; essential for making a silky-smooth sauce.
- Gluten-Free Flour Blend – Use this for a gluten-free béchamel option without losing creaminess.
- Milk – Essential for the sauce’s base; creates a creamy consistency.
For the Cheese Mixture
- Ricotta Cheese – Creates a luscious texture; can be replaced with cottage cheese or mascarpone for a different flavor.
- Parmesan Cheese – Adds a savory depth; optional but elevates the dish’s umami profile.
For the Lasagna Layers
- Lasagna Noodles – Structurally crucial; opt for gluten-free noodles to cater to dietary needs.
With these simple yet delightful ingredients, your Butternut Squash and Spinach Lasagna will not only be a tasty meal but also a beautiful celebration of comfort-food cooking!
Step‑by‑Step Instructions for Butternut Squash and Spinach Lasagna
Step 1: Roast the Butternut Squash
Preheat your oven to 400°F (200°C). Cut the butternut squash into small cubes and toss them with olive oil, salt, and pepper on a baking sheet. Spread them in a single layer and roast for about 25–30 minutes until they are tender and caramelized, stirring halfway through to ensure even cooking. The golden pieces will fill your kitchen with a delightful aroma.
Step 2: Prepare the Spinach Filling
While the squash is roasting, heat a large skillet over medium heat and add a splash of olive oil. Sauté 10 ounces of fresh spinach until wilted, about 3–5 minutes. Season with salt, pepper, and a pinch of nutmeg for warmth. Once cooked, remove it from heat and let it cool slightly before chopping it roughly and mixing it with your prepared fillings.
Step 3: Make the Béchamel Sauce
In a medium saucepan, melt 4 tablespoons of butter over medium heat. Slowly whisk in ¼ cup of gluten-free flour blend, cooking for 1–2 minutes to create a roux. Gradually add 2 cups of milk, whisking constantly until the sauce thickens and becomes smooth, about 5–7 minutes. Turn off the heat and add a sprinkle of salt and nutmeg for flavor enhancement.
Step 4: Prepare Ricotta Mixture
In a mixing bowl, combine 15 ounces of ricotta cheese with 1 cup of grated Parmesan, a pinch of salt, black pepper, and any fresh herbs you like, such as basil or thyme. Stir until smooth and well-blended. This creamy mixture will contribute richness to your Butternut Squash and Spinach Lasagna.
Step 5: Assemble the Lasagna
In a 9×13 inch baking dish, start layering the ingredients. Spread a thin layer of béchamel sauce on the bottom, then add a layer of lasagna noodles. Follow with a layer of the roasted butternut squash, a scoop of the sautéed spinach, and a layer of the ricotta mixture. Repeat the layers, finishing with noodles topped with béchamel and a generous sprinkle of Parmesan.
Step 6: Bake the Lasagna
Cover the assembled lasagna with aluminum foil and bake it in the preheated oven for 25 minutes. Remove the foil and bake for an additional 15–20 minutes, until the cheese is bubbly and the top is golden brown. Once baked, let it cool for about 10 minutes to set before slicing, allowing the flavors of your Butternut Squash and Spinach Lasagna to meld beautifully.

What to Serve with Butternut Squash and Spinach Lasagna
Picture a cozy table filled with delicious options that complement your hearty lasagna, creating a meal that warms both heart and soul.
- Garlic Bread: The crispy, buttery goodness of garlic bread will add a delightful crunch, perfect for scooping up that creamy béchamel.
- Simple Green Salad: A light, fresh salad with mixed greens and a tangy vinaigrette balances the richness of the lasagna beautifully. Toss in some cherry tomatoes for a pop of color!
- Roasted Garlic Mushrooms: Earthy, tender mushrooms roasted with a hint of garlic enhance the umami flavors found in the butternut squash and spinach.
- Honey Glazed Carrots: Sweet, tender carrots glazed in honey will offer a subtle sweetness that complements the savory lasagna perfectly.
- Creamy Polenta: Smooth polenta provides a lovely contrast in texture, soaking up any extra béchamel sauce and adding a comforting element to the meal.
- Sparkling Water or Lemonade: A refreshing drink like sparkling water or homemade lemonade cleanses the palate, allowing each bite of lasagna to shine.
- Chocolate Mousse: End on a sweet note with a rich chocolate mousse; its lightness and decadence create a beautiful finale to your comforting meal.
How to Store and Freeze Butternut Squash and Spinach Lasagna
Fridge: Keep leftover lasagna in an airtight container for up to 3 days. Reheat in the oven at 350°F (175°C) until heated through to maintain its creamy texture.
Freezer: For a meal prep option, assemble your Butternut Squash and Spinach Lasagna unbaked and wrap tightly. It can be frozen for up to 3 months.
Defrosting: Thaw frozen lasagna in the fridge overnight before baking. Alternatively, you can bake it directly from frozen, adding 15-20 extra minutes to the cooking time.
Reheating: Warm individual portions in the microwave or reheat the entire dish in the oven, covered with foil, to keep it moist and delicious.
Make Ahead Options
These Butternut Squash and Spinach Lasagna layers are perfect for meal prep enthusiasts! You can fully assemble the lasagna up to 24 hours in advance. Simply follow the recipe up to the baking step, cover it tightly with plastic wrap, and refrigerate. To maintain the quality and flavors, make sure the lasagna is entirely cooled before refrigerating. When you’re ready to serve, preheat your oven and bake it directly from the fridge, adding a few extra minutes to the cooking time. You can also freeze the unbaked lasagna for up to 3 months; just thaw it overnight in the fridge before baking for delightful, homemade results any night of the week!
Butternut Squash and Spinach Lasagna Variations
Feel free to shake things up and customize your lasagna adventure with these delightful variations!
-
Sweet Potato Swap: Replace butternut squash with sweet potatoes for a touch of natural sweetness and vibrant color. The creamy texture will remain as satisfying!
-
Kale Twist: Substitute spinach with kale for a heartier green. Sauté until wilted for a richer flavor that enhances the overall depth of your lasagna.
-
Gluten-Free Noodles: Opt for gluten-free lasagna noodles to make this dish suitable for gluten-sensitive diners. This way, everyone can enjoy the comforting layers together.
-
Vegan Creaminess: Use a rich cashew cream or silken tofu blended with nutritional yeast instead of ricotta for a creamy vegan alternative that still delivers on taste.
-
Zesty Kick: Add crushed red pepper flakes to the béchamel sauce for a spicy twist that invigorates each layer with warmth. A bit of heat transforms the flavor profile beautifully!
-
Mixed Cheeses: Experiment with different cheese blends! Try incorporating mozzarella or goat cheese for added creaminess or tartness. Each variety adds a new dimension.
-
Herb-Infused Sauce: Stir fresh or dried herbs like oregano or thyme into the béchamel sauce. This simple adjustment will infuse your lasagna with aromatic notes that guests will love.
-
Extra Cheesy Delight: Top the lasagna with extra layers of mozzarella before the final bake. You’ll achieve a delectable cheesy crust that pulls apart in the most satisfying way, like in my Extra Cheesy Lasagna.
Embark on a delicious journey with these variations and find your favorite way to enjoy this comforting dish! Each twist invites you to experience the versatility of the beloved Butternut Squash and Spinach Lasagna. Want more cozy soup ideas? Check out my Wholesome Summer Chowder for another tasty option!
Expert Tips for Butternut Squash and Spinach Lasagna
-
Perfectly Roasted Squash: Ensure the butternut squash is well-roasted until caramelized to deepen its natural sweetness, enhancing your lasagna’s flavor.
-
Béchamel Success: Stir the béchamel sauce continuously while whisking to avoid lumps. A smooth sauce will create a luxurious texture in your Butternut Squash and Spinach Lasagna.
-
Layer Wisely: Use a balance of filling and noodles in each layer to prevent sogginess. This will keep your lasagna firm yet creamy, maximizing the dish’s satisfying texture.
-
Freeze Smart: Assemble and freeze unbaked lasagna for future meals. When ready to bake, thaw overnight in the fridge to ensure even cooking without excess moisture.
-
Herb Infusion: Add fresh herbs like basil or thyme to the ricotta mixture for an aromatic twist. This small addition can elevate the flavor profile and make each bite more delightful.

Butternut Squash and Spinach Lasagna Recipe FAQs
How do I choose the best butternut squash?
Absolutely! Look for a butternut squash that’s firm and heavy for its size, with a smooth, tan skin. Avoid those with dark spots or blemishes—these can indicate spoilage. A good squash should feel dense and have a matte finish.
What are the best storage methods for leftover lasagna?
Leftover Butternut Squash and Spinach Lasagna can be stored in the fridge in an airtight container for up to 3 days. To maintain the best quality, reheat it in the oven at 350°F (175°C) until warmed through—this will keep the creamy texture intact.
Can I freeze lasagna before baking?
Very much so! You can assemble your lasagna unbaked and wrap it tightly before freezing. It should maintain its quality for up to 3 months. When you’re ready to enjoy it, thaw it overnight in the refrigerator and bake as directed, or bake directly from frozen, adding 15-20 more minutes to the cooking time.
What if my béchamel sauce is lumpy?
Don’t worry! If your béchamel sauce ends up lumpy, whisk it vigorously over low heat to break up the lumps. For a smoother texture, you can also use an immersion blender. Remember to incorporate the milk gradually while whisking to avoid lumps from the start!
Is this recipe suitable for vegetarians?
Absolutely! This Butternut Squash and Spinach Lasagna is vegetarian-friendly, featuring hearty vegetables and cheeses. If you have dietary restrictions, you can easily make it gluten-free by substituting regular lasagna noodles with gluten-free options, ensuring everyone can enjoy this comforting dish!

Butternut Squash and Spinach Lasagna for Cozy Nights
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Cut the butternut squash into small cubes, toss with olive oil, salt, and pepper, and roast for 25–30 minutes.
- While the squash is roasting, heat a large skillet over medium heat, add olive oil, and sauté the spinach until wilted, seasoning with salt, pepper, and nutmeg.
- In a saucepan, melt butter, whisk in the flour to create a roux, gradually add milk, and stir until thickened to make the béchamel.
- In a bowl, combine ricotta cheese, grated Parmesan, salt, pepper, and herbs. Mix until smooth.
- In a baking dish, layer béchamel sauce, lasagna noodles, roasted butternut squash, sautéed spinach, and ricotta mixture; repeat the layers.
- Cover and bake the lasagna for 25 minutes, then uncover and bake for an additional 15–20 minutes until golden brown. Let cool before slicing.

Leave a Reply