Jump to RecipeJump to VideoLeave a ReviewPin Recipe

This cheesy and flavorful vegetarian lasagna is the essence of fall! The decadent butternut squash lasagna includes a whipped roasted butternut squash sauce, sauteed mushrooms and onions, spinach, three different types of cheese, and earthy herbs like sage and thyme. It’s a delicious casserole for cozy Sunday evenings, or a satisfying, meat-free option for your Thanksgiving table.

Overhead shot of butternut squash lasagna on a wooden table

Vegetarian Butternut Squash Lasagna

A warm and hearty butternut squash lasagna is the perfect vegetarian casserole for the cool weather months. Whether you assemble it on a lazy Sunday afternoon, or prepare it in advance for a special meatless Thanksgiving entrĂ©e, this cozy dish is sure to please both meat-lovers and vegetarians alike. It’s loaded with fresh autumn flavor, thanks to the roasted butternut squash, sauteed mushrooms and onions, spinach, and fresh herbs — and it’s totally decadent, thanks to plenty of ooey, gooey, melty cheese.

Whipped butternut squash in a bowl

While I typically prefer quick-prep dinners that don’t require too many ingredients, steps, or dishes, there are a handful of meals that I deem “worth it” to spend a bit more time in the kitchen. Nothing about this lasagna is difficult, but there are a few different components that make it more time-consuming than other recipes in my arsenal. Trust me when I say, you won’t be sorry that you devoted a couple of hours to this one! Assemble it in advance for a holiday meal, or prep it on the weekend to reheat for weeknight leftovers. It’s the perfect addition to your harvest feast!

Sauteing mushrooms and onions in a cast iron skillet

Ingredients

This is just a quick overview of the ingredients that you’ll need for a pan of butternut squash lasagna. As always, specific measurements and complete step-by-step cooking instructions are included in the printable recipe box at the bottom of the post.

  • Butternut squash: you’ll need one large squash for this recipe, which typically weighs between 3 ½ – 4 pounds.
  • Olive oil: for roasting the squash.
  • Milk: to thin the butternut squash puree so that you can turn it into a whipped, spreadable sauce.
  • Thyme and sage: fresh autumnal herbs that lend an earthy flavor to the casserole and pair beautifully with the winter squash, mushrooms, and onions.
  • Salted butter: for sauteing the mushrooms and onions. You could use olive oil, but the butter gives the vegetables so much rich flavor.
  • Onions and mushrooms: more veggies that add flavor and bulk to the vegetarian lasagna. I love the “meaty” texture of baby portabella mushrooms, but white button mushrooms are also fine.
  • Frozen chopped spinach: thawed and squeezed really dry in a dish towel so that you don’t end up with a watery lasagna filling.
  • Ricotta cheese: adds a thick, creamy, cheesy layer to the dish. You can substitute with small curd cottage cheese for a lighter option.
  • Mozzarella cheese and Parmesan cheese: these additional cheeses add flavor to the casserole and hold it all together. The more cheese the better, right?!
  • Egg: helps bind the ricotta cheese layer so that it doesn’t ooze out when you slice the casserole.
  • Garlic powder and ground nutmeg: add even more flavor to the dish.
  • No-boil (“oven-ready”) lasagna noodles: these par-boiled noodles do not require boiling before you assemble the casserole.
  • Kosher salt and ground black pepper: to enhance the rest of the ingredients.
Stirring together spinach and cheese lasagna filling

Can I use fresh spinach in lasagna instead of frozen spinach?

Yes, but you will need a lot of fresh spinach! The beauty of frozen chopped spinach is that it’s already condensed, so you get a large amount of spinach at a very inexpensive price — and you don’t need to cook it before adding it to the ricotta mixture.

If you prefer to substitute with fresh spinach, a 10 oz package of frozen spinach is the equivalent of about a 1 pound bunch of fresh spinach. If you’re buying fresh spinach, it’s wise to buy more than you think you’ll need because some bunches will need the stalks trimmed off and that will decrease the weight before cooking. You’ll also need to cook the fresh spinach, drain it, and squeeze out the excess liquid before adding it to the cheese mixture.

Sprinkling cheese on top of lasagna

How to Make Butternut Squash Lasagna

While this lasagna requires multiple preparation steps before assembling the casserole, none of these components are difficult at all. It’s the perfect cozy, veggie-forward dish for a quiet evening at home. Best of all, you’ll have a big pan of leftovers to reheat and enjoy throughout the week!

  1. Roast the butternut squash until very fork tender, and then puree the flesh in a blender or food processor with milk, herbs, salt, and pepper.
  2. Sauté the mushrooms and onions in a large skillet with butter and herbs.
  3. Stir together the spinach and cheese mixture.
  4. Assemble the casserole by layering the no-boil lasagna noodles with the squash sauce, mushrooms and onions, spinach, and cheese.
  5. Sprinkle the top with additional cheese, cover with foil, and bake in a 400°F oven for 25 minutes. Remove the cover and bake for about 15 more minutes, until the filling is hot and bubbly and the cheese on top is nicely browned.
  6. Let the lasagna rest for at least 15 minutes before slicing and serving. Garnish with additional fresh herbs, if you like.
Butternut squash lasagna at an angle on a wooden table

Serving Suggestions

This hearty, homemade vegetarian lasagna is delicious when paired with a shaved fennel salad, a fall salad with maple balsamic dressing, or a simple green salad dressed in red wine vinaigrette. You might also like to offer a side of garlic bread, homemade focaccia bread, Southern cornbread, pumpkin bread, pumpkin muffins, cranberry bread, or cranberry muffins to complete the meal.

Square overhead shot of a plate of butternut squash lasagna

Make Ahead

Assemble the lasagna in advance, but do not bake it. Wrap the dish tightly with plastic wrap and aluminum foil. Store it in the refrigerator for up to 48 hours before baking, or freeze the dish for up to 3 months.

When ready to bake, allow the refrigerated lasagna to sit on the counter and come to room temperature for at least 30-60 minutes before baking. If you’re baking a frozen lasagna (directly from the freezer), bake the dish covered in a 400°F oven for 1 hour. Then remove the cover and bake for an additional 10-15 minutes (or until the pasta is tender and the dish is heated through).

Overhead image of a sliced butternut squash lasagna

Storage

Leftover lasagna will keep in an airtight container in the refrigerator for 3-4 days. You can also freeze the leftovers in an airtight container for up to 3 months.

How to Reheat

Cover the lasagna loosely with foil. Warm the dish in a 350°F oven just until heated through, about 30 minutes. You can also reheat individual slices of lasagna in the microwave until warm, about 30-60 seconds.

Slice of butternut squash lasagna on a blue and white plate

Recipe Variations

  • I prefer ricotta cheese because it has a thicker, smoother, creamier texture than cottage cheese. For a lighter choice, you can substitute with small curd or whipped cottage cheese. If the cottage cheese looks like it has a lot of liquid, strain it before combining it with the rest of the ingredients. Cottage cheese is saltier than ricotta, so you can decrease the salt called for in the recipe as well.
  • If you’re feeling adventurous, try making your homemade lasagna from scratch with homemade lasagna noodles.
  • When using homemade lasagna noodles or boiled lasagna noodles (rather than the no-boil noodles), reduce the oven temperature to 375°F.
  • Cooking for Two? Divide the full recipe between two smaller 8-inch square baking dishes. That way you get two meals with the same amount of effort, and you can freeze one for a later date. Alternatively, you can cut all of the ingredients in half and prepare one lasagna in an 8-inch square dish. The baking instructions remain the same.
Side shot of a slice of roasted butternut squash lasagna

Tips for the Best Butternut Squash Lasagna Recipe

  • The egg is an important component of the ricotta mixture because it helps the cheese layer “set” so that it doesn’t ooze out when you slice into the casserole. That said, if you have an egg allergy, you can omit this ingredient — the finished texture just won’t be quite the same.
  • Use whole milk ricotta cheese for the richest, creamiest, smoothest texture.
  • Let the lasagna rest for at least 10-15 minutes before slicing. This will help the cheese set so that it slices cleanly and doesn’t ooze out.
  • Taste and season as you go. Each layer of the lasagna is an opportunity to add flavor to the dish. For instance, taste the butternut squash sauce, and add extra salt, pepper, or herbs to your liking. Similarly, add extra seasoning or herbs to the mushrooms and onions to suit your preferences. Make it your own!
  • Garnish each slice of lasagna with chopped fresh herbs, additional grated Parmesan cheese, or crushed red pepper flakes (for a little bit of spice)!
Close overhead image of butternut squash lasagna in a white dish

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Square overhead shot of a plate of butternut squash lasagna

Roasted Butternut Squash Lasagna

Prep: 1 hour 30 minutes
Cook: 40 minutes
Resting Time 15 minutes
Total: 2 hours 25 minutes
Servings 8 people
Calories 417 kcal
A whipped roasted butternut squash sauce layered with sauteed mushrooms, spinach, and three kinds of cheese. It is a rich, meat-free casserole that can be assembled up to two days ahead and baked when you need it.

Ingredients
  

For the butternut squash layer:

  • 1 large butternut squash (about 3 ½ to 4 pounds)
  • 1 to 2 tablespoons olive oil
  • â…” cup milk
  • 1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme leaves)
  • 2 fresh sage leaves (or ÂĽ teaspoon dried sage)
  • Âľ teaspoon kosher salt
  • Dash of ground black pepper

For the mushroom layer:

  • ÂĽ cup (½ stick) salted butter
  • 2 large yellow onions, thinly sliced
  • 8 ounces sliced baby bella or white button mushrooms
  • ½ teaspoon chopped fresh thyme leaves (or ÂĽ teaspoon dried thyme leaves)
  • 1 fresh sage leaf, chopped (or â…› teaspoon dried sage)
  • Kosher salt and ground black pepper, to taste

For the ricotta spinach layer:

  • 1 (10 ounce) package frozen chopped spinach, thawed
  • 15 ounces ricotta cheese (or 16 ounces small curd cottage cheese, extra liquid strained)
  • 1 cup shredded mozzarella cheese
  • ÂĽ cup grated Parmesan cheese
  • 1 large egg, lightly beaten
  • ½ teaspoon kosher salt
  • ½ teaspoon garlic powder
  • â…› teaspoon ground nutmeg

For assembling:

  • 1 (12 ounce) package no-boil ("oven ready") lasagna noodles (you will probably not need the whole box, I use 10 noodles)
  • 1 ½ cups shredded mozzarella cheese
  • ÂĽ cup grated Parmesan cheese
  • Optional garnish: chopped fresh parsley or other herbs

Instructions

  • Preheat oven to 400°F. Grease a deep 13 x 9-inch baking dish and set aside.

Prepare the butternut squash:

  • Slice the squash vertically down the center and scoop out the seeds. Rub olive oil all over the squash and place the halves cut side down on a parchment lined baking sheet. Roast for 50 to 60 minutes, until a knife slides into the thickest part with no resistance.
  • Let the squash cool, peel off the skin, and transfer the flesh to a food processor or blender.
  • Add the milk, thyme, sage, salt, and pepper. Blend until completely smooth, then taste and adjust the seasoning. Set aside.

Prepare the mushrooms:

  • Melt the butter in a large skillet over medium high heat. Add the onions and saute until soft, about 8 minutes. Increase the heat to high, add the mushrooms, thyme, and sage, and cook until tender and the released liquid has evaporated, about 3 more minutes. Remove from the heat and season with salt and pepper to taste. Set aside.

Prepare the ricotta spinach layer:

  • Squeeze all of the liquid out of the spinach. A dish towel works best here, and you want to keep wringing until no more water comes out. Place the spinach in a large bowl.
  • Add the ricotta, mozzarella, Parmesan, egg, salt, garlic powder, and nutmeg. Stir well with a fork to combine.

Assemble the lasagna:

  • Spread about Âľ cup of the butternut squash mixture across the bottom of the prepared dish. Top with a single layer of no-boil noodles, then half of the ricotta mixture and half of the mushroom mixture.
  • Add a heaping 1 cup of the squash mixture, another layer of noodles, the remaining ricotta mixture, and the remaining mushrooms.
  • Spread any remaining squash on top. Finish with 1 ½ cups shredded mozzarella and ÂĽ cup grated Parmesan.
  • Cover the dish tightly with foil.
  • Bake for 25 minutes. Remove the foil and bake about 15 minutes more, until the filling is hot and bubbly and the cheese on top is nicely browned.
  • Let stand at least 15 minutes before slicing and serving. Garnish with additional chopped fresh herbs if desired.

Notes

  • Squeeze the spinach completely dry. Frozen spinach holds far more water than it appears to, and it is the most common cause of a runny lasagna.
  • Roast the squash until very tender. If it does not blend perfectly smooth, it was not roasted long enough.
  • Cook the mushroom liquid off before assembling, or it will end up in the finished dish.
  • The egg matters. It sets the ricotta layer so the slices hold together. Omit it for an allergy if you need to, but expect looser slices.
  • Using regular or homemade noodles instead of no-boil? Boil regular noodles first, and reduce the oven temperature to 375°F for either.
  • Cover with foil for the first 25 minutes. This steams the no-boil noodles tender and keeps the squash sauce from drying out on top.
  • Rest for at least 15 minutes before cutting so the cheese sets.
  • To make ahead: Assemble without baking, wrap tightly in plastic wrap and foil, and refrigerate up to 48 hours or freeze up to 3 months. You can also roast and puree the squash a day early and assemble the next day.
  • To bake from the fridge: Bring to room temperature on the counter for 30 to 60 minutes first.
  • To bake from frozen: Bake covered at 400°F for 1 hour, then uncover for 10 to 15 minutes more.
  • To store: Refrigerate leftovers in an airtight container 3 to 4 days, or freeze up to 3 months.
  • To reheat: Cover loosely with foil and warm in a 350°F oven about 30 minutes. Individual slices reheat in the microwave in 30 to 60 seconds.
  • Cooking for two? Divide between two 8-inch square dishes, bake one and freeze the other. Baking instructions stay the same.
  • Substitution: Small curd or whipped cottage cheese works in place of ricotta. Strain it if watery, and cut back slightly on the salt.

Nutrition

Serving: 1sliceCalories: 417kcalCarbohydrates: 26gProtein: 22gFat: 26gSaturated Fat: 14gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gTrans Fat: 0.3gCholesterol: 108mgSodium: 828mgPotassium: 443mgFiber: 3gSugar: 4gVitamin A: 4941IUVitamin C: 5mgCalcium: 425mgIron: 1mg
Keyword: butternut squash lasagna, vegetarian lasagna, vegetarian thanksgiving recipes
Course: Dinner
Cuisine: American, Italian
Square shot of Blair Lonergan from the food blog The Seasoned Mom serving a pie at a table outside.

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Leave a Comment

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.

Comments

  1. Leslie Price says:

    Congratulations on your first 10 years Blair!!!

    Here’s to the next 10 +
    Thank you!

    1. Blair Lonergan says:

      Thank you, Leslie!