Irresistible Vegan Butternut Squash Lasagna: A Cozy Fall Delight
This Butternut Squash Lasagna is a delightful vegan main course, perfect for special occasions or convenient meal prep. Imagine layers of creamy butternut squash filling, complemented by plant-based ricotta, spinach, noodles, and vegan cheeses. It’s a harmonious blend of indulgence and wholesome goodness, certain to please even the most discerning palates.

One of the great advantages of a vegan lifestyle is the abundance of options for holiday main dishes. While meat-eaters often choose between turkey and ham, vegans have a world of culinary possibilities. Perhaps a Vegan Wellington? Or maybe a hearty Tourtière (if you haven’t heard of it, click the link—it’s incredibly delicious!). This year, my holiday table will feature this exceptional Butternut Squash Lasagna. It’s a truly special dish, boasting beautiful and delectable layers of butternut squash, spinach, and vegan cheese.
Why This Butternut Squash Lasagna Is Destined to Become a Favorite
I’m confident you’ll fall in love with this vegan lasagna recipe! Here’s why it’s so exceptional:
- Creamy and Cheesy (Yet Vegan!): The butternut squash and spinach layers are expertly combined with vegan ricotta, resulting in a remarkably creamy and decadent texture. The addition of vegan mozzarella and Parmesan cheeses amplifies the cheesy goodness, creating a truly satisfying experience.
- Embracing the Flavors of Fall and Winter: The warm, comforting flavors inherent in this butternut squash lasagna make it an ideal choice for holiday dinners and cozy winter evenings. It’s a celebration of seasonal ingredients and comforting flavors.
- Perfect for Making Ahead: Whether you’re preparing this recipe as your Christmas centerpiece or for convenient meal prepping, it’s ideally suited for assembling in advance and baking later. This make-ahead versatility makes it a stress-free addition to any occasion.

Essential Ingredients for Your Butternut Squash Lasagna
Here’s a comprehensive list of the ingredients required to craft this mouthwatering vegan butternut squash lasagna. For precise ingredient quantities and detailed recipe instructions, please scroll down to the recipe card.
Butternut Squash Filling:
- Butternut Squash: The star of the show! Honeynut squash can be substituted for a slightly sweeter variation. Select squash that feel heavy for their size, indicating good flesh density.
- Vegan Ricotta: Choose your preferred store-bought option or venture into homemade territory with our delightful Vegan Ricotta recipe. Homemade ricotta allows for customized flavors and textures.
- Unsweetened Vegan Milk: Opt for an unsweetened and unflavored variety to ensure the squash filling retains its natural sweetness and flavor profile. Almond, soy, or oat milk are all excellent choices.
- A Symphony of Seasonings: Enhance the squash filling with a carefully balanced blend of salt, ground nutmeg, garlic powder, onion powder, and red chili flakes. Adjust the chili flakes to your preferred level of heat.
Spinach Filling:
- Fresh Spinach: We highly recommend using fresh spinach over frozen, as it boasts a superior flavor and texture. Look for vibrant green leaves that are free from blemishes or signs of wilting.
- Vegan Ricotta: Just like in the squash filling, vegan ricotta adds a creamy richness to the spinach layer.
- Aromatic Garlic: Freshly minced garlic infuses the spinach filling with its unmistakable pungent and savory notes.
- Herbal Infusion: A combination of salt, black pepper, ground nutmeg, dried basil, and dried oregano elevates the spinach filling with a delightful herbal complexity.
Additional Ingredients:
- Lasagna Noodles: Choose between regular or oven-ready noodles. If using regular noodles, be sure to cook them al dente before assembly. Gluten-free lasagna noodles are a great option for those with dietary restrictions.
- Vegan Cheeses: A dynamic duo of shredded vegan mozzarella cheese and vegan Parmesan cheese provides the quintessential cheesy element. Alternatively, our Vegan Parmesan Cheese recipe would be a fantastic addition!
- Flavorful Seasonings: A blend of Italian seasoning and smoked paprika elevates the lasagna with an aromatic and smoky depth.
Mastering the Art of Butternut Squash Lasagna
Let’s embark on this culinary journey! Here’s a comprehensive, step-by-step guide to creating this extraordinary vegan lasagna recipe.


- Roast and Purée the Squash: Roast the butternut squash until it’s wonderfully tender, then scoop out the flesh and blend it until it reaches a smooth consistency. Be sure to measure out 2 cups for the filling.
- Craft the Squash Filling: Gently combine the puréed squash with vegan ricotta, milk, and the carefully selected seasonings.


- Prepare the Spinach Filling: Sauté the garlic until fragrant, then wilt the spinach. Ensure you drain it thoroughly, then combine it with vegan ricotta and the aromatic seasonings.
- Cook the Noodles: If you are using regular lasagna noodles, gently boil them until they reach an al dente consistency. Drain them thoroughly and lay them flat on a clean towel to prevent sticking.



- Assemble the Lasagna: Begin by layering the fillings and noodles in a 9×13 inch baking dish. Start with the creamy squash, then noodles, followed by the vibrant spinach and mozzarella. Repeat these layers, ending with a final layer of noodles topped with the butternut squash mixture. Generously sprinkle the top with vegan Parmesan, mozzarella, Italian seasoning, and smoked paprika.
- Bake to Perfection: Cover the baking dish with foil and bake in a preheated oven at 375°F (190°C) for 25 minutes. Then, remove the foil and continue baking for an additional 15 to 20 minutes, or until the top is beautifully golden and bubbly.
- Rest and Serve: Allow the lasagna to rest for approximately 10 minutes before slicing and serving. This resting period allows the flavors to meld together and the lasagna to set, making it easier to slice and serve.
Essential Tips and Variations for Your Butternut Squash Lasagna
- Prepare in Advance: Assemble this recipe up to 24 hours ahead of time. Simply cover it with foil and refrigerate. When you’re ready to bake, take it out of the fridge while the oven preheats, then bake as instructed, adding a few extra minutes to the cooking time to account for the colder starting temperature.
- Add a Delightful Crunch: Elevate the texture by garnishing with chopped, toasted pecans or walnuts. These nuts complement the flavor of butternut squash beautifully and provide a satisfying textural contrast to the creamy lasagna.
- Gluten-Free Adaptation: Easily adapt this recipe to be gluten-free by using gluten-free lasagna noodles.
- Streamline the Process: In a pinch, you can use canned butternut squash purée to eliminate the step of roasting the squash. Canned pumpkin purée can also be used as a substitute.

Serving Suggestions to Enhance Your Butternut Squash Lasagna Experience
Complement this exquisite butternut squash lasagna with a fall-inspired salad, such as my Pear and Gorgonzola Salad or Kale Apple and Chickpea Salad with Vegan Feta. Alternatively, a side of Brussels sprouts—like these Maple Brussels Sprouts with Apples and Pecans!—would harmonize beautifully with the flavors present in this delectable lasagna.
Proper Storage and Reheating Guidelines
- Refrigerator: Store any leftovers in an airtight container or tightly covered in the baking dish for up to 4 days.
- Freezer: Wrap individual portions, or the entire dish, tightly with a layer of plastic wrap followed by a layer of foil. Freeze for up to 3 months. I recommend thawing the lasagna before reheating, as this will ensure it reheats more evenly.
- Reheating Instructions: To reheat, bake leftover butternut squash lasagna in a covered baking dish at 350°F (175°C) until it’s thoroughly warmed through. Alternatively, microwave individual slices. When microwaving, I often cut the slice into quarters to promote more even reheating.

Explore More Vegan Lasagna Recipes
- Vegetable Lasagna
- Lasagna Soup
- Sheet Pan Lasagna
- Lasagna Roll-Ups
We hope you enjoy this recipe as much as we do! If you decide to make this butternut squash lasagna, please capture a photo and tag #jessicainthekitchen on Instagram! We’d also be delighted if you would leave a comment below and provide the recipe with a rating. Thank you so much!

