This vegetarian butternut squash lasagna layers tender squash, golden shallots, sage, walnuts, and creamy garlic béchamel for a memorable Sunday supper or holiday centerpiece. 

Butternut squash lasagna in a baking dish.
Photo Credits: Ali Redmond

A Vegetarian Lasagna Worth the Effort

Lasagna is a labor of love. If I’m going to put in the effort, I want a spectacular result, and my standards are just as high for a vegetarian lasagna.

This butternut squash lasagna became that recipe after several test batches. Rather than roasting or puréeing the squash first, I slice it thinly and add it to the lasagna raw. It becomes tender as the lasagna bakes without turning to mush.

No-boil noodles and a simple four-layer structure keep the assembly manageable, but this is still a relaxed Sunday-afternoon project, not a rushed weeknight dinner. The payoff is a bubbling, golden-topped lasagna with sweet squash, savory shallots, woodsy sage, and earthy walnuts in every layer.

Instead of the usual ricotta-and-egg filling, I use garlic béchamel, a creamy white sauce made with olive oil. It binds the layers without overwhelming the delicate squash. Bring it to the table for a cozy family supper, dinner party, or meatless holiday centerpiece.

Why This Butternut Squash Lasagna Works 

Many butternut squash lasagna recipes call for roasting the squash before assembling the dish. During testing, I found that precooked squash became too soft when it was baked a second time. Starting with thinly sliced raw squash gives you tender, distinct layers while also saving time and dishes.

A few other choices make this elaborate-looking lasagna easier to manage:

  • Thinly sliced squash cooks directly in the lasagna. Cutting it into 1/4-inch slices allows it to become tender alongside the noodles.
  • No-boil noodles simplify the preparation. They absorb moisture from the squash and béchamel as the lasagna bakes, so there is no separate pot of pasta to cook.
  • Four even layers make assembly predictable. Dividing the squash, shallot-walnut mixture, and cheese into quarters helps ensure you have enough for every layer.
  • Garlic béchamel lets the squash shine. The pourable white sauce keeps the noodles moist and holds the layers together without the heavier ricotta-and-egg filling.
  • Walnuts provide contrast. Their earthy flavor and gentle crunch balance the soft noodles, tender squash, and creamy sauce.
A close up of a slice of butternut squash lasagna on a plate.

Butternut Squash Lasagna Ingredients 

This recipe uses two main components: a savory squash filling and an olive-oil béchamel. Here is what you’ll need and why each ingredient matters. 

For the Squash Filling

  • Butternut squash: You’ll start with a 2 1/2-pound squash and use about 2 pounds, or 8 cups, once it is peeled, seeded, and sliced. Cutting the squash into even 1/4-inch slices is important so it cooks at the same rate as the noodles.
  • Extra virgin olive oil: One tablespoon is enough to sauté the shallots, walnuts, and sage. A flavorful extra virgin olive oil adds richness without making the filling greasy.
  • Shallots: Sautéed shallots provide a mellow, savory-sweet foundation for the filling. You can substitute an equal amount of thinly sliced red onion.
  • Walnuts: Finely chopped walnuts add earthy flavor and a welcome bit of texture between the tender squash and noodles.
  • Fresh sage: Sage’s woodsy, peppery flavor is a natural match for sweet winter squash. Thinly slice the leaves for the filling. For an optional crispy garnish, fry a few whole sage leaves in a spoonful of olive oil.
  • Kosher salt and black pepper: Seasoning the filling—and each layer of squash—keeps the finished lasagna from tasting flat.
  • No-boil lasagna noodles: These noodles cook directly in the sauce, which eliminates a separate boiling step. If you use regular lasagna noodles, prepare them according to the package instructions and blot them dry before assembling the lasagna.
  • Mozzarella and Parmigiano-Reggiano: Mild mozzarella melts smoothly and helps hold the layers together. Parmigiano-Reggiano adds a salty, nutty finish.

For the Garlic Béchamel

  • Extra virgin olive oil: Olive oil replaces the butter traditionally used to begin béchamel. Choose a mild, smooth oil, such as our Arbequina California olive oil, so it doesn’t overpower the sauce.
  • Garlic: Four minced cloves gently infuse the béchamel with savory flavor.
  • All-purpose flour: Flour thickens the sauce and gives it enough body to coat the noodles while remaining pourable.
  • Milk: The recipe uses 2% milk for a creamy sauce that isn’t overly heavy. Whole milk will produce a richer béchamel.
  • Kosher salt and black pepper: Béchamel needs enough seasoning to balance its mild dairy base. Taste the finished sauce and add another pinch of salt if necessary.
  • Nutmeg: A small amount of freshly grated nutmeg adds subtle warmth without making the sauce taste sweet.
How to make butternut squash lasagna. Step 1: prep and slice the squash, Step 2: sauté the aromatics, Step 3: make the garlic béchamel sauce, Step 4: mix the cheeses, Step 5: assemble the lasagna, Step 6: bake and serve.

How to Make Butternut Squash Lasagna

The key to this recipe is preparing each component before you begin layering. If you make the béchamel in advance, reheat it gently and whisk until smooth before assembling the lasagna. 

  • Prepare the squash. Trim the stem and bottom from a 2 1/2-pound butternut squash. Peel it, halve it lengthwise, and scoop out the seeds. Set each half cut-side down and slice it crosswise into 1/4-inch-thick pieces. You should have about 8 cups, or 2 pounds, of sliced squash. Reserve any extra for another use.
  • Sauté the aromatics. Heat 1 tablespoon extra virgin olive oil in a large skillet over medium-high heat. Add 2 cups thinly sliced shallots and cook, stirring, until golden brown, about 3 minutes. Add 2/3 cup finely chopped walnuts and 1/2 cup thinly sliced sage. Cook until the sage wilts, about 2 minutes. Season with 1/2 teaspoon kosher salt and a generous amount of black pepper.
  • Start the garlic béchamel. Heat 1/4 cup extra virgin olive oil in a saucepan over medium-low heat. Add 4 minced garlic cloves and cook for 1 minute. Whisk in 4 tablespoons all-purpose flour and cook, stirring, for 3 minutes.
  • Add the milk gradually. Increase the heat to medium. Add 4 cups of 2% milk a few tablespoons at a time, whisking constantly and waiting until the sauce is smooth before adding more. Once all the milk is incorporated, continue cooking and whisking often until the sauce reaches a simmer, about 20 to 25 minutes.
  • Finish the béchamel. Reduce the heat to low and whisk until the sauce is thick enough to coat the back of a spoon. Add 1/2 teaspoon kosher salt, several grinds of black pepper, and 1/2 teaspoon finely grated nutmeg. Remove the pan from the heat. The béchamel should be thick but still easy to pour. Taste and add another pinch of salt if needed.
  • Combine the cheeses. In a small bowl, toss together 2 cups coarsely grated part-skim mozzarella and 1 cup finely grated Parmigiano-Reggiano.
  • Prepare the baking dish. Preheat the oven to 375°F. Brush a 9-by-13-inch glass baking dish with olive oil, then spread about 3/4 cup of the béchamel evenly over the bottom.
  • Build the first layer. Arrange 3 no-boil lasagna noodles over the sauce. Spread another 3/4 cup of béchamel over the noodles. Add one-quarter of the squash slices, overlapping them slightly, and season the squash with salt and pepper. Top with one-quarter of the shallot-walnut mixture and one-quarter of the cheese mixture.
  • Repeat the layers. Make three more layers in the same order: noodles, béchamel, squash, salt and pepper, shallot-walnut mixture, and cheese. Finish with the cheese mixture and add a few fresh sage leaves on top, if you like.
  • Bake until tender. Cover the dish with foil and bake for 1 hour. Remove the foil and insert a sharp paring knife through the center. It should slide easily through both the squash and noodles. If the squash is still firm, cover the dish again and bake for up to 15 minutes more.
  • Broil the top. Remove the foil and switch the oven to broil. Broil until the cheese is bubbling and golden brown, watching it carefully so it does not burn.
  • Rest and serve. Let the lasagna cool for 10 minutes before slicing. Garnish with fried sage leaves, if you like.
A slice of butternut squash lasagna on a spatula being held over the rest of the lasagna in a baking dish.

Tips for the Best Butternut Squash Lasagna 

  • Slice the squash evenly. Aim for 1/4-inch-thick slices. Thicker pieces may remain firm after the noodles are tender, while very thin pieces can become too soft.
  • Add the milk slowly. Incorporating a few tablespoons at a time makes it easier to whisk the flour mixture smooth and prevent lumps.
  • Watch the béchamel’s consistency. It should coat the back of a spoon but remain pourable. The noodles need that moisture to cook properly.
  • Divide before you layer. Mentally divide the squash, shallot-walnut mixture, and cheese into quarters before assembly. This prevents you from running short before the final layer.
  • Use a knife to test the center. The browned top cannot tell you whether the squash underneath is done. A sharp paring knife should slide through the squash and noodles easily.
  • Stay near the broiler. Cheese can go from golden to burned quickly, particularly around the edges of the baking dish.

Make It Your Own

Lasagna depends on the right balance of sauce, noodles, filling, and moisture, so I don’t recommend replacing the squash with another vegetable or swapping the béchamel for a different sauce. You can still make a few smaller adjustments: 

  • Swap the nuts: Finely chopped hazelnuts would be lovely instead of walnuts. Or skip the nuts altogether, if you like a uniformly soft texture. For a nut-free option, use roasted pepitas.
  • Swap the herbs: Use fresh thyme instead of sage.
  • Change the garnish. I liked the look of the walnuts on top of the finished lasagna, but if you want a cleaner-looking top, split the walnut-shallot mixture among the inner layers instead. 
  • Use your favorite cheeses: I like the combination of a mild cheese, like mozzarella, with a saltier and more flavorful cheese like Parmesan. But choose your own favorite combo. Unaged fontina and Pecorino-Romano would also be nice. Or, for even more cheesy flavor, try Gruyere and Parmesan. 
A close up of a slice of butternut squash lasagna on a plate with a knife and fork. In the background is the rest of the lasagna in a baking dish.

What to Serve with Butternut Squash Lasagna 

Butternut squash lasagna is rich and creamy, so I like to serve it with something fresh and crisp. This colorful orange salad with endive and radicchio balances the lasagna with sweet citrus, pleasantly bitter greens, and a tangy vinaigrette.

For something milder, try a delicate butter lettuce salad with tarragon vinaigrette. You can also continue the Italian-American theme with a classic Caesar salad.

If you’re serving company, add homemade garlic bread or rosemary and roasted garlic focaccia for soaking up any béchamel left on the plate. Finish the meal with an Italian pear cake with citrus and honey.

Make Ahead and Store 

This lasagna is at its best when it is freshly baked. I don’t recommend baking the entire dish in advance because the squash becomes softer when reheated. You can still prepare several components ahead to make assembly easier:

  • Prepare the squash: Trim, peel, seed, and slice the squash. Transfer it to a zip-top bag and refrigerate overnight.
  • Cook the filling: Sauté the shallots, walnuts, and sage, then refrigerate the mixture overnight.
  • Make the béchamel: Let the sauce cool completely, then press plastic wrap directly against its surface to prevent a skin from forming. Refrigerate it, then reheat over low heat and whisk until smooth before assembling the lasagna.
  • Assemble now and bake later: You can assemble the unbaked lasagna, cover it, and refrigerate it. Let it come to room temperature before baking.

Store leftover butternut squash lasagna in the refrigerator for up to four days. To reheat an individual serving, cover it lightly with foil and warm it in a 350°F oven for about 15 minutes.

More Cozy Butternut Squash Recipes 

4.50 from 8 votes

Butternut Squash Lasagna

Add As A Trusted Google Source Abigail Chipley headshot.Abigail Chipley
A close up of a slice of butternut squash lasagna on a plate.
This vegetarian butternut squash lasagna pairs thinly sliced squash with golden shallots, walnuts, fresh sage, garlic béchamel, mozzarella, and Parmigiano-Reggiano. The squash bakes directly in the layers, so there is no need to roast it first.
Prep – 1 hour
Cook – 1 hour 10 minutes
Rest 10 minutes
Total – 2 hours 20 minutes
Cuisine:
American/Mediterranean, Italian
Serves – 12
Course:
Dinner, Entree

Ingredients
  

For the Filling

  • 1 butternut squash (2 1/2 pounds), trimmed, peeled, halved, and seeded
  • 1 tablespoon extra virgin olive oil
  • 2 cups thinly sliced shallots (about 4 medium shallots)
  • 2/3 cup finely chopped walnuts
  • 1/2 cup thinly sliced fresh sage leaves, plus whole leaves for garnish
  • Kosher salt
  • Freshly ground black pepper

For the Garlic Béchamel

  • 1/4 cup extra virgin olive oil
  • 4 garlic cloves, minced
  • 4 tablespoons all-purpose flour
  • 4 cups 2% milk
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon grated nutmeg
  • Freshly ground black pepper

To Assemble

  • 2 cups coarsely grated part-skim mozzarella (8 ounces)
  • 1 cup finely grated Parmigiano-Reggiano cheese (3 ounces)
  • Extra virgin olive oil, for brushing
  • 12 no-boil lasagna noodles

Instructions
 

  • Prep the squash. Place each squash half flat-side down and cut it crosswise into 1/4-inch-thick slices. You should have about 8 cups, or 2 pounds, of sliced squash.
  • Sauté the aromatics. Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the shallots and cook, stirring, until golden brown, about 3 minutes. Add the walnuts and sage and cook until the sage wilts, about 2 minutes. Season with 1/2 teaspoon kosher salt and a generous amount of black pepper.
  • Make the garlic béchamel. Heat 1/4 cup olive oil in a saucepan over medium-low heat. Add the garlic and cook for 1 minute. Whisk in the flour and cook, stirring, for 3 minutes. Increase the heat to medium and add the milk a few tablespoons at a time, whisking until smooth before adding more. Once all the milk is incorporated, continue cooking and whisking often until the sauce reaches a simmer, about 20 to 25 minutes. Reduce the heat to low and whisk until the sauce is thick enough to coat the back of a spoon.
  • Season the béchamel sauce: Whisk in 1/2 teaspoon kosher salt, several grinds of black pepper, and the nutmeg. Remove from the heat. The sauce should be thick but still pourable. Taste and add another pinch of salt if needed.
  • Combine the cheeses. In a small bowl, toss together the mozzarella and Parmigiano-Reggiano.
  • Assemble the lasagna. Preheat the oven to 375°F. Brush a 9-by-13-inch glass baking dish with olive oil. Spread about 3/4 cup of béchamel evenly over the bottom, then arrange 3 noodles on top. Spread another 3/4 cup of béchamel over the noodles. Add one-quarter of the squash slices, overlapping them slightly, and season with salt and pepper. Top with one-quarter of the shallot-walnut mixture and one-quarter of the cheese mixture. Repeat three more times, beginning with the noodles and ending with the cheese. Add a few fresh sage leaves on top, if you like.
  • Bake the lasagna. Cover the dish with foil and bake for 1 hour. Remove the foil and insert a sharp paring knife through the center. It should slide easily through the squash and noodles. If the squash is still firm, cover the dish again and bake for up to 15 minutes more.
  • Broil the top. Remove the foil and switch the oven to broil. Broil until the topping is bubbling and golden brown, about 5 to 10 minutes. Watch carefully to prevent burning.
  • Rest and serve. Let the lasagna cool for 10 minutes before slicing. Garnish with fried sage leaves, if you like.

Notes

  • Shop this recipe: Visit The Mediterranean Dish Shop to browse quality Mediterranean ingredients, including the extra virgin olive oil used in this recipe.
  • Squash quantity: If your squash weighs more than 2 1/2 pounds, measure out 2 pounds, or about 8 cups, of sliced squash. Reserve the rest for another use.
  • To halve the recipe: Halve all the ingredients and assemble the lasagna in an 8-by-8-inch glass baking dish. Because this dish fits 2 noodles per layer, make three layers rather than four and divide the filling, sauce, and cheese into thirds.
  • Make ahead: Trim, peel, and slice the squash and refrigerate it in a zip-top bag overnight. You can also sauté the shallot, walnut, and sage mixture and refrigerate it overnight.
  • Make the béchamel ahead: Cool the sauce completely, then press plastic wrap directly against the surface to prevent a skin from forming. Refrigerate for up to three days. Reheat over low heat, whisking until smooth, before assembling the lasagna.
  • Assemble ahead: Assemble the lasagna, cover it, and refrigerate it before baking. Let it come to room temperature before transferring it to the oven.
  • Store and reheat: Refrigerate leftovers for up to four days. Cover individual servings lightly with foil and reheat in a 350°F oven for about 15 minutes.

Nutrition

Calories: 315.1kcalCarbohydrates: 27.6gProtein: 14.6gFat: 17gSaturated Fat: 5.5gPolyunsaturated Fat: 3.9gMonounsaturated Fat: 6.6gTrans Fat: 0.1gCholesterol: 31.9mgSodium: 388mgPotassium: 342.9mgFiber: 2.5gSugar: 7.9gVitamin A: 246.9IUVitamin C: 3.4mgCalcium: 364.2mgIron: 1mg
Tried this recipe?

Bundle and Save!

Four of our best-selling signature olive oils, perfect for everyday use.

The Everyday Extra Virgin Olive Oil Bundle from The Mediterranean Dish shop next two 3 bowls of olives and a wooden tray with a loaf of bread and a bowl of olive oil.

Share it with the world

Abigail is a trained chef and writer whose work has appeared in Martha Stewart’s Everyday Food, Real Simple, Vegetarian Times, and Foodnetwork.com. She has also contributed to cookbooks, including Martha Stewart’s Baking Handbook, Everyday Food: Great Food Fast, and Real Simple’s Easy, Delicious Home Cooking: 250 Recipes for Every Season and Occasion.
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.
4.50 from 8 votes

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Patty says:

    I would like to make this today but only have dried sage. How would I convert the measurements? Please and thank you

    1. TMD Team says:

      Hi, Patty. We’ve never tested this with dried sage, but the general rule of thumb when using dried herbs in place of fresh herbs is to use 1/3 of the amount of dried herbs which is roughly 2 and 2/3 tablespoons in this case.

  2. Gloria says:

    5 stars
    It’s tastes delicious. I will make it again.

  3. JF says:

    5 stars
    This recipe was so unexpectedly delicious. The subtly of each flavor layered throughout made each bite interesting and wanting more. Don’t skip any of the ingredients. Each play a key role in making this perfectly balanced masterpiece.

    1. Summer Miller says:

      Wow, JF! A masterpiece! Thanks for the lovely comment we are pretty fond of this Butternut Squash Lasagna as well. Thank you for taking the time to leave a comment. We really appreciate it.

  4. Barbara Herbert says:

    4 stars
    Making this was a challenge in patience. It always takes me twice as long to prep and waiting for the bechamel sauce to thicken was exhausting. But the result was incredible! Very tasty!

  5. chris goodwin says:

    3 stars
    Dish is fine and delicious. Lousy directions though. Only way combining Parmesan and Mozzarella will work is if you buy crap pre grated pretend mozzarella. I combined real Buffalo mozzarella and got a gooey paste, real fun to spread. Two, making the sauce. Simmer until sauce will coat the back to a spoon. I would still be waiting if I had not added arrowroot. 2 1/2 pound butternut squash. Check . Did not overlap as directions said, but did touch on first layer. Ran out of squash after 3rd layer.

    1. TMD Team says:

      Thanks for your comment Chris. Sorry this one wasn’t your favorite. We appreciate your feedback!

  6. Paulina says:

    5 stars
    Wow, it is so tasty. It took me some time to prep all the ingredients – peeling and cutting butternut squash, also cracking open all the walnuts – but it was so worth it! The only thing that was missing was fresh sage leaves. Here in Poland, it is very hard to find them. Instead I used fresh basil leaves. We’ve just finished eating it for our Sunday lunch/dinner and it was so tasty. All my family members loved it and were impressed with the flavours and how well they go together! Thank you. I wish I could share the photo of it here!

    1. TMD Team says:

      Thank you so much for the great review, Paulina!

  7. LW says:

    4 stars
    Tasty, smells great while baking.
    Issues: prep took an hour and a half; as an experienced cook I read the recipe and thought, “not getting that done in an hour.” Second, the noodles were *too big* for the 8×8 dish, it apoears to slope inward toward the bottom. Regular noodles might work better for making half the recipe. And third, if you bake for an hour, broil for 5 and rest for 10 that’s an hour and 15 if you don’t need the extra time for the squash to cook, which I did not in the smaller pan. Fourth, definitely needs more of the shallots-walnuts-sage layer.

    Bottom line, 2 hours 50 minutes start to table. Maybe worth it? Getting another dinner out of it, but not sure I’d do it again. Very tasty, though!

  8. MM says:

    5 stars
    Lots of work and worth every minute. Wonderful!

  9. Chris says:

    5 stars
    This lasagna is so delicious. I followed the recipe to a ‘T’! It was a great thing to make on a rainy fall Sunday. It smelled delicious while it was cooking and tasted even better. Thanks so much.

    1. Summer Miller says:

      Hi, Chris! I’m Summer and I work here at The Mediterranean Dish. Thanks for leaving such a wonderful comment on the our butternut squash recipe. I’m so glad you enjoyed it.