The Live-In Kitchen

  • Recipes
  • Resources
  • About
menu icon
go to homepage
  • Recipes
  • Resources
  • About
subscribe
search icon
Homepage link
  • Recipes
  • Resources
  • About
×
Home » Vegetarian Pasta Recipes

Butternut Squash Lasagna

Modified: Nov 12, 2025. Published: Nov 12, 2025 by Lindsay Moe.

31 shares
  • Facebook
  • Email

Butternut squash lasagna is fall comfort food at its best. Layers of noodles, cheese, creamy squash, and garlic cream sauce will keep your family coming back for more.

A casserole dish full of butternut squash lasagna.
Jump to Recipe

This post contains affiliate links. As an Amazon Affiliate I earn from qualifying purchases. All opinions are my own.

Jump to:
  • Ingredients
  • How to make butternut squash lasagna
  • Top tips
  • FAQ
  • More vegetarian pasta recipes
  • Recipe

I think butternut squash is my favorite of the squashes.

The bright orange color means it's full of nutrients, the creamy texture is never stringy like some other squash can be, and the flavor just makes sense in so many different ways.

This is one of the most comforting recipes I've ever developed thanks to loads of cream and cheese. But don't let that scare you away, it's ok to enjoy something heavy once in a while (and I've included ideas for how to reduce fat and calories below if you just can't do it!).

This would make a great vegetarian option to have at your Thanksgiving dinner. It's hearty enough to be a main dish, and easy to slice into small portions so even the meat eaters can enjoy it as a side.

While you can easily make this gluten free (see below), this is one time that I do not recommend making vegan swaps because I just love the dairy too much. If you prefer a vegan lasagna, I recommend trying this vegan butternut squash lasagna from Nora Cooks.

A slice of butternut squash lasagna on a plate next to a fork with the pan of butternut squash lasagna in the background.

Ingredients

  • Butternut squash
  • Olive oil
  • Coarse kosher salt and freshly ground black pepper
  • Shallot
  • Whole milk ricotta cheese
  • Milk
  • Ground nutmeg
  • Salted butter
  • Garlic
  • All-purpose flour
  • Heavy cream
  • Fresh sage
  • Fresh rosemary
  • Parmesan cheese
  • Lasagna noodles
  • Mozzarella cheese
  • Fontina cheese
  • Red pepper flakes
Ingredients used to make butternut squash lasagna.

How to make butternut squash lasagna

  1. Preheat the oven to 400ºF. 
  2. Arrange the diced squash on a rimmed baking sheet and drizzle with olive oil. Stir to coat. Sprinkle with salt and pepper to taste. Bake for 20 minutes.
  3. Add the shallot to the pan with the squash, stir to combine, and return to the oven for another 15 minutes or until the shallot is soft and the squash is beginning to brown. After removing the squash, reduce the oven temperature to 375ºF.
  4. Allow the squash and shallots to cool slightly before adding them to a food processor with the ricotta, milk, and nutmeg. Process until smooth, then taste and adjust the seasoning as needed (I like to add another big pinch of salt and pepper).
  5. Bring a large pot of water to a boil, add two big pinches of salt, and cook the lasagna noodles according to package directions. When done, drain the noodles in a colander and rinse with cold water until cool to the touch. Set aside.
  6. Heat butter in a 2 quart saucepan over medium heat. Once melted, add the garlic and cook, stirring, for 1 minute.
  7. Add the flour and cook, stirring, for another minute.
  8. Add the heavy cream, sage, and rosemary and ½ cup parmesan cheese. Stir to combine. Bring to a simmer and let cook, stirring occasionally, until slightly thickened, 5-10 minutes. Remove from the heat but keep warm until ready to use.
  9. In a medium bowl, use your hands to mix together the mozzarella, fontina, and 1 cup of parmesan cheese.
  10. To assemble the lasagna, spray a 9x13 baking dish with cooking spray. 
  11. Add a little cream sauce to the bottom of the pan and spread it out. Top this with four lasagna noodles. Spread ⅓ of the squash mixture on top of the noodles and top that with ¼ of the mozzarella mixture.
  12. Repeat these layers of sauce, noodles, squash, and cheese two more times so that you have three layers of everything. You don't need too much sauce in these layers, just a little bit for each area of the lasagna.
  13. Top these layers with another layer of sauce, noodles, and the remaining sauce. Spread the final layer of sauce out to completely cover the noodles. Top this with the remaining cheese.
  14. Cover the lasagna with aluminum foil and bake at 375ºF for 30 minutes. 
  15. Remove the foil and bake for another 10-20 minutes or until everything is melted, bubbly, and beginning to brown.
  16. Let the lasagna rest for 15 minutes before slicing and serving. Top with fresh chopped sage and crushed red pepper flakes if desired.
In progress shot of layers of a butternut squash lasagna.
In progress shot of layers of a butternut squash lasagna.
In progress shot of layers of a butternut squash lasagna.
In progress shot of layers of a butternut squash lasagna.

Top tips

Time saving tips

This is one of the more time intensive recipes I have on my site, but it's 100% worth it in my opinion. If you don't want to do it all at once you can cook your lasagna noodles the day before, rinse with cold water, and store in a covered container in the refrigerator until ready to assemble.

You can also cook the squash up to 3 days in advance, as well as mix up your mozzarella/fontina/parmesan cheese mixture. I recommend making your sauce as close to assembling as possible since cream can sometimes split when going from hot to cold.

I haven't tested assembling the entire lasagna and refrigerating for a day before baking or freezing before baking, but I think it would probably work. If you do try this you'll likely need to add a few minutes to the cooking time to make sure it's warm throughout.

How to layer a lasagna

Overall you should have five layers of sauce, four layers of noodles, three layers of squash, and four layers of cheese. This is how it should look (the bottom of the list is the bottom of the pan):

  • Cheese
  • Sauce
  • Noodles
  • Sauce
  • Cheese
  • Squash
  • Noodles
  • Sauce
  • Cheese
  • Squash
  • Noodles
  • Sauce
  • Cheese
  • Squash
  • Noodles
  • Sauce
Unbaked butternut squash lasagna.

How to peel and cut a butternut squash

You can use a vegetable peeler to remove the outer skin of your squash, but I find it fastest to use a large chef's knife to cut off the top and bottom of the squash, then stand it up and remove the skin by cutting down from top to bottom.

I almost always cook my butternut squash cut into cubes rather than cutting it in half and roasting it whole because it cooks so much faster and gives you lots of caramelization on every piece instead of just on the cut edge.

For tips on how to cut a butternut squash and how to cook it both ways, check out my post about how to make butternut squash puree.

Butternut squash puree in a food processor.

Don't overcook the noodles

Whenever I'm making a baked pasta dish I always cook the noodles one minute shy of al dente. This gives the pasta the opportunity to absorb some of the liquid from the sauce without becoming overcooked and mushy.

When the pasta is done boiling, drain it in a colander and run it under cold water until cool to the touch. This will stop the cooking, keep it from sticking together, and allow you to handle it easily.

If your pasta is resting while you prepare your other ingredients, the excess water may evaporate before you assemble your lasagna. If it is still very wet when assembling, you can pat the pasta with a clean kitchen towel to remove any excess moisture.

Cream sauce in a small pot with a spatula in it.

How to store

Keep leftovers covered in the refrigerator for up to 3 days. You can also freeze slices of lasagna for up to 3 months. The garlic parmesan sauce may split when reheating, but it will still be delicious!

What size pan to use for lasagna

I recommend using a 9x13 baking dish (glass or otherwise is fine) to make lasagna. I used a slightly smaller pan for photos because my usual pan isn't very photogenic. Yours will look the same except it will have four sheets of lasagna across instead of three.

A slice of butternut squash lasagna on a plate next to a fork with the pan of butternut squash lasagna in the background.

Tips for customizing butternut squash lasagna

  • If you prefer a thinner sauce you can omit the flour
  • Swap half the heavy cream for milk to reduce fat and calories
  • Use a lower fat ricotta cheese, or omit it entirely if you prefer
  • Swap the fontina for an equal amount of additional mozzarella
  • Add more fresh chopped sage and crushed red pepper flakes to taste
  • Add one box of frozen chopped spinach, thawed and squeezed of excess moisture, to the squash puree

FAQ

Can I make lasagna gluten-free?

Yes, you can make this lasagna gluten-free by using gluten-free lasagna noodles and omitting the flour from the sauce.

How many butternut squashes do I need for 7 cups?

Seven cups of cubed squash will likely be more than one squash but less than two. I like to buy two medium sized squashes, cut up the necks, and then see if I need to mess around with cutting the bulb, which can be more difficult.

Can I use no boil lasagna noodles?

I have not tested this with no boil lasagna noodles and therefore cannot make a recommendation on this. I generally don't think there would be enough liquid in this recipe to cook the no boil noodles, but feel free to do your own experiments.

Does this recipe use a bechamel sauce?

No, while this garlic parmesan sauce is similar to a bechamel, it is technically more of a Mornay sauce because I'm adding cheese. I like it better because it's more cheesy and flavorful.

Is parmesan cheese vegetarian?

Real parmesan cheese is not vegetarian because it is made with animal rennet. Look for a parmesan cheese made with vegetable rennet if this is important to you.

A slice of butternut squash lasagna on a plate next to a fork with the pan of butternut squash lasagna in the background.

More vegetarian pasta recipes

  • Halloumi Stroganoff
  • Penne al Pomodoro
  • Spaghetti Arrabbiata
  • Tomato and Feta Pasta
  • Baked Ravioli
  • Easy Fettuccine Alfredo
  • Spaghetti Aglio Olio
  • Pesto Linguine
  • Roasted Vegetable Lasagna
  • Roasted Garlic and Broccoli Pasta
  • Olive Oil Alfredo Sauce
  • Halloumi Carbonara
  • Meatless Baked Ziti
  • Halloumi Pasta
A casserole dish full of butternut squash lasagna.

If you make this recipe, be sure to rate it, leave a comment, or tag #theliveinkitchen on Instagram!

sign up for our newsletter graphic

Recipe

A slice of butternut squash lasagna on a plate next to a fork with the pan of butternut squash lasagna in the background.

Butternut Squash Lasagna

Layers of lasagna noodles with butternut squash, cheese, and a creamy parmesan garlic sauce.
No ratings yet
Print Pin Rate SaveSaved!
Prep Time: 45 minutes minutes
Cook Time: 1 hour hour 30 minutes minutes
Total Time: 2 hours hours 15 minutes minutes
Servings: 12
Calories: 542kcal
Author: Lindsay Moe
Prevent your screen from going dark

Ingredients

  • 7 cups diced butternut squash, from about 2 small/medium butternut squashes
  • 1 ½ tablespoons olive oil
  • Coarse kosher salt and freshly ground black pepper
  • ⅔ cup minced shallot
  • ½ cup whole milk ricotta cheese
  • ½ cup milk, I used 2%
  • ¼ teaspoon ground nutmeg
  • 3 tablespoons salted butter
  • 3 cloves garlic, minced
  • 1 tablespoon all-purpose flour
  • 2 cups heavy cream
  • 1 ½ tablespoon fresh minced sage, plus more for garnishing if desired
  • 1 tablespoon fresh minced rosemary
  • 1 ½ cups freshly grated parmesan cheese, divided
  • 16 ounces uncooked lasagna noodles
  • 2 cups shredded mozzarella cheese
  • 1 cup shredded fontina cheese
  • Crushed red pepper flakes, optional

Instructions

  • Preheat the oven to 400ºF.
  • Arrange the diced squash on a rimmed baking sheet and drizzle with olive oil. Stir to coat. Sprinkle with salt and pepper to taste. Bake for 20 minutes.
  • Add the shallot to the pan with the squash, stir to combine, and return to the oven for another 15 minutes or until the shallot is soft and the squash is beginning to brown. After removing the squash, reduce the oven temperature to 375ºF.
  • Allow the squash and shallots to cool slightly before adding them to a food processor with the ricotta, milk, and nutmeg. Process until smooth, then taste and adjust the seasoning as needed (you may want more salt and pepper).
  • Bring a large pot of water to a boil, add two big pinches of salt, and cook the lasagna noodles according to package directions. When done, drain the noodles in a colander and rinse with cold water until cool to the touch. Set aside.
  • Heat butter in a 2 quart saucepan over medium heat. Once melted, add the garlic and cook, stirring, for 1 minute.
  • Add the flour and cook, stirring, for another minute.
  • Add the heavy cream, ½ cup parmesan cheese, sage, and rosemary and stir to combine. Bring to a simmer and let cook, stirring occasionally, until slightly thickened, 5-10 minutes. Remove from the heat but keep warm until ready to use.
  • In a medium bowl, use your hands to mix together the mozzarella, fontina, and 1 cup of parmesan cheese.
  • To assemble the lasagna, spray a 9x13 baking dish with cooking spray.
  • Add a little cream sauce to the bottom of the pan and spread it out. Top this with four lasagna noodles. Spread ⅓ of the squash mixture on top of the noodles and top that with ¼ of the mozzarella mixture.
  • Repeat these layers of sauce, noodles, squash, and cheese two more times so that you have three layers of everything. You don't need too much sauce in these layers, just a little bit for each area of the lasagna.
  • Top these layers with another layer of sauce, noodles, and the remaining sauce. Spread the final layer of sauce out to completely cover the noodles. Top this with the remaining cheese.
  • Cover the lasagna with aluminum foil and bake at 375ºF for 30 minutes.
  • Remove the foil and bake for another 10-20 minutes or until everything is melted, bubbly, and beginning to brown.
  • Let the lasagna rest for 15 minutes before slicing and serving. Top with fresh chopped sage and crushed red pepper flakes if desired.

Notes

 

Tips for customizing butternut squash lasagna

  • Swap the homemade garlic parmesan sauce for a jar of store bought alfredo sauce
  • Roast your butternut squash simply cut in half with the seeds removed, coating in olive oil and sprinkling with salt and pepper, adjusting the baking time as needed
  • Add more fresh chopped sage and crushed red pepper flakes to taste
  • Add an extra layer of plain ricotta
  • Thaw a box of frozen chopped spinach, squeeze it to remove excess moisture, and add it to the butternut squash puree

How to layer this lasagna

Here is a reference you can check off to keep track of your lasagna layers. They are listed in the order you would put them in the pan (cream sauce goes in first, cheese blend is on the very top):
  • Cream sauce
  • Lasagna sheets
  • Squash
  • Cheese blend
  • Cream sauce
  • Lasagna sheets
  • Squash
  • Cheese blend
  • Cream sauce
  • Lasagna sheets
  • Squash
  • Cheese blend
  • Cream sauce
  • Lasagna sheets
  • Cream sauce
  • Cheese blend

Nutrition

Calories: 542kcal | Carbohydrates: 45g | Protein: 20g | Fat: 32g | Saturated Fat: 19g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 0.1g | Cholesterol: 97mg | Sodium: 671mg | Potassium: 533mg | Fiber: 3g | Sugar: 6g | Vitamin A: 9754IU | Vitamin C: 19mg | Calcium: 385mg | Iron: 2mg
Tried this recipe?Mention @theliveinkitchen or tag #theliveinkitchen!

More Vegetarian Pasta Recipes

  • A pile of air fryer fried ravioli on a plate garnished with grated parmesan cheese and parsley.
    Air Fryer Fried Ravioli
  • A plate of tomato alfredo pasta topped with fresh basil on a striped linen napkin. Next to the plate is a fork, more fresh basil, and a block of parmesan cheese.
    Tomato Alfredo Sauce
  • A bowl of pesto tortellini salad on a striped linen napkin next to shaved parmesan cheese and fresh basil.
    Pesto Tortellini Pasta Salad
  • a plate of spaghetti with garlic oil.
    Spaghetti Aglio Olio

Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




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

  1. Annie says

    November 15, 2025 at 7:50 am

    Hi Lindsay, butternut squash is a difficult peel - I roast diced, unpeeled squash and eat the lot in soup or a pie - there’s got to be nutrients in the skin!
    I’ve not yet made the lasagne recipe but I love the sound of it!
    So … to peel or not to peel, what are your thoughts?

    Reply
lindsay moe in a kitchen with glasses on shelves behind her

Hi, I'm Lindsay! I've been creating easily customizable vegetarian recipes since 2011. I love the outdoors, brownies, and brand new books. I live and work in La Crosse, Wisconsin and founded Wild Flour Media to expand on my love for food photography and videography to my community and beyond.

More about me →

Popular

  • frozen curly fries made in the air fryer on a plate surrounding a bowl of ketchup
    Frozen Curly Fries in the Air Fryer
  • a dish of mashed potatoes made without milk topped with pats of butter and herbs.
    Mashed Potatoes without Milk
  • zesty cream cheese stuffed mini peppers close up
    Zesty Cream Cheese Stuffed Mini Peppers
  • single serving lemonade in a glass with lemons
    Single Serving Lemonade

Footer

^ back to top

About

  • About Lindsay
  • Privacy Policy
  • Accessibility Statement

Extras

  • Newsletter
  • Resources

Contact

  • Contact
  • Wild Flour Media

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2026 The Live-In Kitchen

Please read my Privacy Policy.
31 shares

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required