Butternut Squash Lasagna in a light background
Home > Recipes > Dinner > Butternut Squash Lasagna winter flavor

Butternut Squash Lasagna winter flavor

TOTAL TIME: 1 hour 45 minutes
|
SERVING 8 servings
BY Tanya
Published on February 26, 2026

If you’re looking for a fresh take on traditional lasagna, Butternut Squash Lasagna is a recipe that’s as rich in flavor as it is in nutrients. This dish blends the creamy sweetness of butternut squash with layers of cheesy goodness, earthy sage, and a tangy tomato sauce. Whether you’re a fan of vegetarian meals or simply want to try something new, this lasagna offers the comfort of the classic dish with a healthy and seasonal twist.

In this guide, we’ll walk you through how to make this wholesome lasagna, share tips for creating the perfect balance of flavors, and offer suggestions for variations to personalize the dish. Ready to try a new lasagna recipe? Let’s dive in!


What Is Butternut Squash Lasagna?

Butternut squash lasagna replaces the typical meat or ricotta filling with a velvety, naturally sweet butternut squash mixture. The squash is often paired with spinach, garlic, and a creamy béchamel sauce, along with layers of lasagna noodles and melted mozzarella cheese. The result is a comforting, slightly sweet yet savory dish that’s perfect for the colder months.

Whether you’re serving it for a weeknight family dinner or a special holiday gathering, this lasagna is sure to impress. It’s hearty, healthy, and undeniably delicious—a must-try for any lasagna lover looking for something a little different!


Ingredients for Butternut Squash Lasagna

Here’s what you’ll need to make your very own butternut squash lasagna:

  • 1 medium butternut squash, peeled and cubed
  • 12 lasagna noodles (use no-boil noodles for a quicker prep)
  • 2 cups fresh spinach (or kale for a heartier green)
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 cup ricotta cheese (optional, for added creaminess)
  • 2 cups mozzarella cheese, shredded
  • 1/2 cup Parmesan cheese, grated
  • 2 cups béchamel sauce (see instructions below)
  • 1 teaspoon fresh sage (or dried sage)
  • Salt and pepper to taste

Step-by-Step Guide

How to Make Butternut Squash Lasagna

  1. Preheat the Oven and Prepare the Squash:

    Start by preheating your oven to 400°F (200°C). Peel and cube the butternut squash. Spread the cubes on a baking sheet, drizzle with olive oil, and season with a pinch of salt and pepper. Roast the squash in the oven for 25-30 minutes or until soft and lightly caramelized. Once roasted, mash the squash with a fork or blend it in a food processor until smooth.

  2. Make the Béchamel Sauce:

    In a medium saucepan, melt 2 tablespoons butter over medium heat. Add 2 tablespoons flour and whisk continuously to form a roux. Gradually add 2 cups milk, whisking until the sauce thickens. Season with salt, pepper, and a pinch of nutmeg. Stir in 1 teaspoon fresh sage for a fragrant, herbal note. Set aside.
    Make the Béchamel Sauce

  3. Prepare the Lasagna Noodles and Spinach:

    While the squash is roasting, cook your lasagna noodles according to package instructions (or use no-boil noodles for convenience). Drain and set aside. In a separate pan, sauté the spinach in 1 tablespoon olive oil until wilted. Add the minced garlic during the last minute of cooking, and season with a little salt and pepper.
    Prepare the Lasagna Noodles and Spinach

  4. Assemble the Lasagna:

    In a 9×13-inch baking dish, spread a thin layer of béchamel sauce on the bottom. Place a layer of lasagna noodles over the sauce. Spread half of the roasted butternut squash mixture over the noodles, followed by half of the sautéed spinach. Add a few dollops of ricotta cheese (if using), then sprinkle with mozzarella and Parmesan cheese. Repeat the layers, finishing with a final layer of béchamel sauce, mozzarella, and Parmesan on top.

  5. Bake the Lasagna:

    Cover the lasagna with aluminum foil and bake at 375°F (190°C) for 30 minutes. Remove the foil and bake for another 15-20 minutes, or until the top is golden and bubbly. Let the lasagna rest for about 10 minutes before slicing to allow the layers to set.
    baked lasagna


Butternut Squash Lasagna Variations

1. Add Protein:
For a heartier meal, consider adding cooked chicken or turkey to the layers. Ground sausage or even a mixture of beans can also add protein without sacrificing flavor.

2. Use Sweet Potatoes:
If you’re craving a slightly different taste, swap out the butternut squash for roasted sweet potatoes. This variation will give your lasagna a slightly different sweetness and texture but still complement the other ingredients perfectly.

3. Spice It Up:
If you like a little heat, add a sprinkle of red pepper flakes to the sauce or mix in a dash of cayenne pepper. You can also try using spicy sausage or chili flakes in the squash filling for an extra kick.

4. Vegan Butternut Squash Lasagna:
To make this dish vegan, simply swap out the cheese for dairy-free alternatives like vegan ricotta and mozzarella. Use a plant-based béchamel sauce made with non-dairy milk and butter to keep the flavors rich and creamy.

5. Try Pesto:
For a burst of fresh flavor, swirl a few tablespoons of pesto into the butternut squash filling. It adds a fresh herbal flavor that complements the sweetness of the squash beautifully.

Butternut Squash Lasagna Variations

Expert Quote:

“As a chef, I find butternut squash to be a perfect fit for lasagna. Its natural sweetness balances out the richness of the cheese and the depth of the béchamel sauce. It’s an ideal way to introduce more vegetables into a traditionally indulgent dish, while still preserving that comforting lasagna experience. Plus, it’s a great way to incorporate seasonal ingredients into your cooking, especially during the fall and winter months.”
Chef Maria Hernandez, Professional Chef & Cookbook Author


Helpful Tips for the Perfect Butternut Squash Lasagna

  • Roast the Squash for Maximum Flavor:
    Roasting the butternut squash instead of boiling it enhances its natural sweetness and gives it a caramelized, rich flavor. It makes a big difference in the depth of taste.
  • Use Fresh Noodles for a Softer Texture:
    While no-boil noodles are convenient, using freshly cooked pasta noodles can make your lasagna layers extra soft. Just be sure to cook them al dente to prevent them from becoming mushy during baking.
  • Add Extra Greens:
    If you want to increase the nutritional value, consider adding more greens like kale, chard, or even broccoli to the spinach. These vegetables complement the sweet butternut squash and add a nice texture.
  • Let It Rest:
    Allow the lasagna to cool for at least 10 minutes before cutting into it. This gives the layers time to set and makes it easier to serve. It also enhances the flavors.
  • Freeze Leftovers:
    Butternut squash lasagna freezes beautifully. Store any leftovers in an airtight container for up to 3 months. Simply reheat in the oven, covered with foil, until warmed through.

People Also Ask: FAQs About Butternut Squash Lasagna

1. Can I make butternut squash lasagna ahead of time?

Yes! You can assemble the lasagna up to a day in advance and store it covered in the fridge. When ready to bake, just pop it in the oven and follow the usual instructions.

2. Can I use pre-made butternut squash puree?

Yes, you can use canned or store-bought butternut squash puree as a shortcut. Just be sure to check the ingredients for added sugar or salt.

3. How can I make this dish spicier?

Add some crushed red pepper flakes to the squash mixture or sprinkle some hot chili powder into the béchamel sauce. If you like heat, you can also add a few slices of fresh jalapeño to the layers.

4. Is this lasagna gluten-free?

Traditional lasagna noodles are not gluten-free, but you can easily substitute with gluten-free lasagna noodles for a gluten-free version of this dish.

Butternut Squash Lasagna recipe

Butternut Squash Lasagna

A rich, seasonal twist on classic lasagna featuring creamy roasted butternut squash, layers of pasta, sage-infused bechamel, and a blend of cheeses for a hearty vegetarian main dish.
Prep Time: 45 minutes
Cook Time: 1 hour
Total Time: 1 hour 45 minutes
Course: Main Course, main dish
Cuisine: inspired, Italian
Keyword: baking, butternut squash lasagna, cassrole, fall recipe, vegetarian lasagna
Servings: 8 servings
Calories: 420kcal
Author: Tanya
Cost: 25$

Equipment

  • 🥘 Large baking dish
  • 🥣 Mixing bowls
  • 🔪 Sharp knife
  • 🥄 Measuring tools
  • 🍳 Roasting pan

Ingredients

  • 🎃 1 large butternut squash roasted
  • 🍝 1 box lasagna noodles
  • 🧀 15 oz ricotta cheese
  • 🧀 2 cups mozzarella
  • 🧀 1 cup parmesan
  • 🥚 2 eggs
  • 🌿 Fresh sage leaves
  • 🧈 1/2 cup butter
  • 🌾 1/2 cup flour
  • 🥛 4 cups milk
  • 🧄 4 garlic cloves
  • 🧂 Salt and pepper
  • 🌰 Nutmeg pinch
  • For Roasting Squash:
  • 🛢️ Olive oil
  • 🧂 Salt
  • 🌶️ Black pepper

Instructions

  • Roast butternut squash
  • Make bechamel sauce
  • Prepare cheese mixture
  • Layer lasagna:
  • – Sauce
  • – Noodles
  • – Squash
  • – Cheese mixture
  • Bake at 375°F for 45-50 minutes
  • Let rest 15 minutes before serving

Notes

🌟 Roast squash until caramelized
🌟 Use no-boil lasagna noodles
🌟 Let rest before cutting
🌟 Can be made ahead
Storage Tips:
❄️ Refrigerate: 4-5 days
✅ Freeze: Up to 3 months
🔥 Reheat covered at 350°F
Pro Tips:
🔑 Roast squash in advance
🔑 Layer carefully
🔑 Use fresh herbs
🔑 Season each layer
Variations:
🥬 Add spinach
🧀 Different cheese blend
🥜 Top with toasted pine nuts
🌶️ Add red pepper flakes
Common Questions:
❓ Can substitute squash?
❓ Make ahead possible?
❓ Freezer-friendly?
Perfect For:
🍂 Fall dinners
🥬 Vegetarian meals
🎄 Holiday entertaining
Serving Suggestions:
🥗 Mixed green salad
🍷 Pinot Noir
🥖 Crusty bread
🌿 Fresh herb garnish

Nutrition

Calories: 420kcal | Carbohydrates: 30g | Protein: 20g | Fat: 28g
Tanya Recipes' logo showcases a smiling face with a chef's hat, encircled by vibrant vegetables and herbs. The text invites you to "Taste the Love in Every Bite," embodying the heart and soul of culinary passion.
Tried this recipe?Let us know how it was!

Conclusion

Butternut Squash Lasagna offers a perfect balance of sweet and savory flavors, making it a delightful dish for any occasion. Its creamy, cheesy layers are complemented by the earthy squash and fresh spinach, creating a comforting meal that everyone will love. With easy customization options, you can tweak it to suit your tastes, making it a versatile dish for all seasons. Whether you’re a lasagna aficionado or trying it for the first time, this unique recipe will quickly become a family favorite!

If you loved this twist on lasagna, check out our other veggie-filled pasta dishes for even more delicious, wholesome meals!


Leave a Comment

Recipe Rating