Butternut Squash Lasagna Recipe

Butternut Squash Lasagna Recipe

How To Make Butternut Squash Lasagna

Vegetarian lasagna? Not impossible with this butternut squash lasagna recipe. Pile on those noodles, squash, spinach, and an abundance of rich cheese.

Preparation: 1 hour
Cooking: 50 minutes
Total: 1 hour 50 minutes



For the Squash:

  • 2butternut squash,about 2 pounds each
  • 2tbspolive oil
  • ¼tspsalt
  • tsppepper

For the Béchamel (White Sauce):

  • 5cupsmilk,whole milk or 2 percent
  • 6whole sage leaves
  • 6tbspunsalted butter
  • 8tbspall purpose flour
  • ¾cupparmesan,grated
  • ¼tspsalt
  • tsppepper

For the Noodles Filling:

  • 16dry lasagna noodles
  • 2cupswhole milk ricotta
  • 1large egg
  • ¾cupparmesan,grated
  • ½cupfontina,grated
  • 3tbspfresh parsley,chopped
  • ½zest of lemon,finely grated
  • ¼tspsalt
  • pinchblack pepper

For Assembling the Lasagna:

  • 5ozfresh baby spinach leaves,packed, cups
  • 1cupparmesan,grated
  • 1cupfontina,grated


  1. Prep the squash: Peel the squashes with a vegetable peeler. Cut them in half lengthwise and scoop out the seeds. Then cut crosswise into 1/4-inch thick slices. (See How to Peel and Cut a Butternut Squash)

  2. Roast the squash: Preheat the oven to 450ºF. Line 2 baking sheets with parchment. Lay the slices on the baking sheet and brush with the olive oil. Sprinkle with salt and pepper. Bake for 18 to 25 minutes, or until tender.

  3. Steep the milk for the béchamel: In a microwave-safe measuring cup with a spout, heat the milk and sage leaves for 4 to 5 minutes in the microwave, or until it bubbles at the edges but does not boil. (Alternatively, heat in a saucepan on top of the stove.) Turn off the heat once it bubbles a little bit on the stovetop. Leave the sage leaves to steep in the milk for 20 minutes.

  4. the milk steeps, cook the lasagna noodles: Bring a large (6-quart) pot of salted water to a boil. Cook the noodles according to the package instructions, about 8 minutes. Hold the pot over the sink and pour off the hot water. Fill the pot of noodles with cold water, running the water until the water in the pot is cool. Cover the noodles with cold water to stop the noodles from cooking and to remove some of the starch. Lift each noodle out of the pot one by one and set it on a kitchen towel. Don’t worry if the noodles stick together a bit, or if one of them tears slightly. They will be covered with other ingredients and no one will be the wiser.

  5. Make the béchamel: In a medium saucepan over medium heat, melt the butter for the bechamel. Whisk in the flour and cook, stirring constantly, for about 1 minute, or until the mixture is uniformly bubbly. Do not let the flour brown. Take the pan off the heat. Leaving the sage leaves in the milk for now, gradually whisk about 1 cup of the hot milk into the butter and flour, whisking until smooth. Gradually whisk in the remaining milk until smooth and return the pan to medium heat. Bring the sauce to a low boil, whisking slowly but constantly. Adjust the heat to a simmer, and whisking constantly, cook for 3 to 4 minutes longer, or until the sauce thickens enough to coat the back of a wooden spoon. Remove the pan from the heat and remove and discard the sage leaves. Stir in the Parmesan, salt and pepper. Taste and add more salt and pepper if you like.

  6. Make the lasagna filling: In a bowl, stir together the ricotta, egg, Parmesan, fontina, parsley, lemon zest, salt, and pepper.

  7. Assemble the lasagna: Decrease the oven temperature to 375ºF. Spoon about 1/4 cup of béchamel in a thin layer over the bottom of a 9×13 baking dish. Spread 4 noodles lengthwise over the sauce and cover them with 1/4 of the remaining béchamel. Spread 1/3 of the spinach leaves on top. Top with 1/3 of the squash slices. Use heaping tablespoons to dollop 1/3 of the filling on top of the squash. Repeat the layers 2 more times for a total of 3 layers in the same order: noodles, béchamel, spinach, squash and filling, finishing with a fourth layer of noodles topped with the remaining béchamel. Sprinkle with the Parmesan and fontina.  

  8. Bake the lasagna: Bake for 50 to 60 minutes, or until golden brown and bubbly.

  9. Cool and serve: Let the lasagna rest and settle for 15 to 20 minutes before slicing into serving pieces. Leftovers keep, covered, in the refrigerator for at least 4 days.


  • Calories: 543.86kcal
  • Fat: 30.85g
  • Saturated Fat: 17.81g
  • Trans Fat: 0.23g
  • Monounsaturated Fat: 9.44g
  • Polyunsaturated Fat: 1.56g
  • Carbohydrates: 39.56g
  • Fiber: 3.35g
  • Sugar: 8.35g
  • Protein: 28.59g
  • Cholesterol: 102.22mg
  • Sodium: 771.30mg
  • Calcium: 734.18mg
  • Potassium: 666.88mg
  • Iron: 2.32mg
  • Vitamin A: 763.31µg
  • Vitamin C: 23.53mg
Share your thoughts and experiences with this delicious Recipe Sharing Butternut Squash Lasagna recipe. Let's discuss any tweaks or variations you've tried!

Was this page helpful?

Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!