If you’re craving a dish that embodies cozy comfort food without any animal products, this Vegan Butternut Squash Lasagna Recipe is absolutely the way to go. Imagine tender, slightly sweet butternut squash slices layered alongside savory mushrooms and creamy, cheesy tofu “cheese,” all smothered in a rich, herbed tomato sauce. It’s a symphony of textures and flavors that will have you reaching for seconds, whether you’re hosting a Sunday supper or prepping for a special holiday feast. Plus, it’s naturally gluten-free and packed with wholesome vegetables, making it as nourishing as it is delicious.
Ingredients You’ll Need
This Vegan Butternut Squash Lasagna Recipe brings together simple yet essential ingredients, each one playing its own starring role in creating the perfect balance of taste, texture, and vibrant color. These aren’t just ingredients; they’re building blocks for warmth and flavor.
- Olive oil: Adds richness and helps roast the squash to tender perfection.
- Sea salt: Enhances the natural sweetness of the squash and balances flavors throughout the dish.
- Butternut squash: The star ingredient, offering creamy sweetness and a beautiful golden hue.
- Tomato sauce: Provides a flavorful, tangy base that ties all the layers together.
- Garlic: Delivers aromatic warmth and depth to the tomato sauce.
- Nutritional yeast: Adds a cheesy, nutty flavor that’s essential in vegan cooking.
- Dried Italian seasoning: Brings classic herb notes that elevate every bite.
- Fresh ground black pepper: Adds a subtle kick and sharpness to balance richness.
- Mushrooms: Give a meaty texture and earthy undertones that complement the squash beautifully.
- Spinach: Injects freshness and a gentle green color contrast.
- Fresh tarragon and rosemary: Infuse the filling with complex herbal aroma that brightens the entire dish.
- Red chili flakes (optional): Add a hint of heat if you like a bit of a spicy twist.
- Firm tofu: Transforms into the creamy vegan “cheese,” giving that indulgent, silky texture.
- Apple cider vinegar: Adds a subtle brightness to the tofu cheese, balancing its richness.
How to Make Vegan Butternut Squash Lasagna Recipe
Step 1: Roast the Butternut Squash
Start by preheating your oven to 350°F, then toss thin slices of peeled butternut squash in olive oil and sea salt. Spreading them out on a parchment-lined baking sheet ensures they roast evenly, turning tender and lightly caramelized after 30 minutes. This roasting step intensifies the squash’s natural sweetness and softens the slices so they layer beautifully in the lasagna.
Step 2: Prepare the Tomato Sauce
While the squash roasts, gently cook minced garlic in olive oil until fragrant—just golden and not browned—to build a savory flavor base. Stir in tomato sauce, nutritional yeast, dried Italian seasoning, and freshly ground black pepper for a sauce that’s lively and deeply comforting. Allow it to simmer on low to meld those flavors as you move on to the next step.
Step 3: Cook the Mushrooms and Spinach
Heat another splash of olive oil in a skillet and sauté a medley of mushrooms until they release their moisture and begin to brown slightly. Adding fresh spinach along with minced tarragon and rosemary introduces bright, herbal layers to the filling. This combination brings earthiness and freshness that complement the sweet squash spectacularly.
Step 4: Make the Tofu “Cheese”
In a food processor, blend firm tofu until smooth, then add nutritional yeast, apple cider vinegar, and sea salt. This mixture transforms into a creamy, tangy “cheese” that adds luscious texture and that signature lasagna cheesiness but without any dairy. Taste and adjust the salt if you want it more pronounced—this “cheese” really ties the whole dish together.
Step 5: Assemble the Layers
Lightly oil or spray an 8×8-inch baking dish, then start with a layer of roasted squash as the base. Spread half of the tofu “cheese” on top, followed by a layer of the mushroom and spinach mixture, and then half of the tomato sauce. Repeat these layers until all ingredients are used up, ensuring each bite is a perfect harmony of sweet, savory, and creamy goodness.
Step 6: Bake to Perfection
Pop your assembled lasagna into the 350°F oven for about 40 minutes. This lets everything meld together and creates those beautiful golden, bubbling edges you crave in lasagna. Let it rest for at least 5 to 10 minutes before serving—this helps it set nicely and makes slicing easier.
How to Serve Vegan Butternut Squash Lasagna Recipe
Garnishes
Sprinkle freshly chopped basil or a handful of toasted pine nuts on top for a burst of fresh flavor and a bit of crunch. A drizzle of good quality olive oil or a pinch of smoked paprika can also elevate the visual appeal and taste. These simple touches take your Vegan Butternut Squash Lasagna Recipe from homey to downright elegant.
Side Dishes
Pair this lasagna with a crisp green salad tossed in a light lemon vinaigrette to contrast the rich layers. Roasted Brussels sprouts or garlicky sautéed kale make excellent vegetable sides that complement but don’t compete. For a heartier option, crusty gluten-free bread or a warm bowl of lentil soup rounds out the meal beautifully.
Creative Ways to Present
This lasagna also looks stunning served in individual ramekins for a cozy dinner party presentation. Alternatively, layering the ingredients in a clear glass baking dish lets the gorgeous colors shine through before baking—a visual treat that will impress your guests even before one bite. For a casual meal, slice it into generous squares plated simply with fresh herbs on top.
Make Ahead and Storage
Storing Leftovers
Keep any leftover Vegan Butternut Squash Lasagna Recipe in an airtight container in the refrigerator for up to four days. The flavors actually deepen overnight, making it just as delicious, if not better, the next day. Just keep it tightly covered to avoid drying out.
Freezing
This lasagna freezes wonderfully, making it a perfect make-ahead meal. Wrap individual portions tightly in plastic wrap and place in a freezer-safe container or bag for up to three months. When you’re ready to enjoy, thaw overnight in the refrigerator before reheating for the best texture.
Reheating
Reheat leftovers gently in the oven at 350°F for about 20–25 minutes or until warmed through and bubbly again. If you’re in a rush, the microwave works just fine—cover with a microwave-safe lid or paper towel to keep moisture in and avoid dryness. A quick drizzle of olive oil before reheating can add a fresh, luscious finish.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Frozen spinach works perfectly in this Vegan Butternut Squash Lasagna Recipe. Just be sure to thaw and squeeze out excess moisture before adding to the skillet to avoid a watery filling.
Is this recipe gluten-free?
Yes, the recipe naturally skips pasta sheets by using butternut squash slices as the layering element, making it gluten-free and perfect for those avoiding gluten without sacrificing the lasagna experience.
Can I substitute the mushrooms with other vegetables?
Definitely. Feel free to swap mushrooms for eggplant, zucchini, or even roasted bell peppers depending on what you have on hand. Just keep the sautéed texture in mind to maintain balance in the layers.
How can I make this recipe spicier?
Incorporate more red chili flakes into the mushroom-spinach mixture, or add a dash of cayenne pepper to the tomato sauce. A little heat can beautifully cut through the richness and add excitement to the dish.
What is the best type of tofu to use for the “cheese”?
Firm tofu is ideal because it blends into a creamy texture while holding enough body for that true “cheese” feel. Silken tofu is too soft and watery for this recipe.
Final Thoughts
This Vegan Butternut Squash Lasagna Recipe is such a joyful dish to make and eat. It’s the kind of meal that feels like a warm hug, perfect for sharing with loved ones or savoring on your own as a special treat. Give it a go and enjoy every comforting, flavorful bite—you might just find your next favorite lasagna that you want to make again and again.
Print
Vegan Butternut Squash Lasagna Recipe
This comforting Vegan Butternut Squash Lasagna combines tender roasted butternut squash, savory mushrooms and spinach, and creamy tofu cheese layered with a flavorful tomato sauce. Naturally gluten-free and packed with wholesome vegetables, it makes a perfect meal for Sunday supper or holiday gatherings.
- Total Time: 1 hour 40 minutes
- Yield: 4 Servings
Ingredients
Butternut Squash
- 1 tbsp olive oil
- 1/2 tsp sea salt
- 1 large butternut squash, peeled, halved and thinly sliced in half-moon shapes (about 1/4 inch thick; about 5 cups of sliced squash, approximately 27 slices of 2×2-inch size)
Tomato Sauce
- 1 tbsp olive oil
- 1 (14 oz) can tomato sauce
- 4 garlic cloves, minced
- 1/4 cup nutritional yeast
- 2 tsp dried Italian seasoning
- 1 tsp freshly ground black pepper
Mushrooms & Spinach
- 1 tbsp olive oil
- 4 cups sliced mushrooms (shiitake, white button, cremini, oyster, or mixed)
- 4 cups baby spinach (or 2 cups frozen spinach)
- 1 tbsp fresh tarragon, minced (or fresh basil)
- 1 tbsp fresh rosemary, minced
- 1 tsp red chili flakes (optional)
Tofu “Cheese”
- 1 (14 oz) block firm tofu
- 1/2 cup nutritional yeast
- 1 tsp apple cider vinegar
- 1 1/2 tsp sea salt
Instructions
- Roast Butternut Squash: Preheat the oven to 350°F and line a rimmed baking sheet with parchment paper. Toss the sliced butternut squash with 2 tablespoons of olive oil and 1/2 teaspoon of sea salt. Spread the squash evenly on the baking sheet, using a second sheet if needed. Roast for 30 minutes until tender. Keep the oven heated at 350°F after roasting.
- Prepare Tomato Sauce: In a saucepan over medium-high heat, warm 1 tablespoon olive oil. Add minced garlic and cook 30 to 60 seconds until golden but not burnt. Lower the heat and stir in tomato sauce. Be cautious as it may pop. Add 1/4 cup nutritional yeast, dried Italian seasoning, and ground black pepper. Cover and simmer on medium-low while preparing the mushrooms and spinach.
- Sauté Mushrooms and Spinach: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add sliced mushrooms and a pinch of sea salt. Cook for 5-8 minutes, stirring occasionally until mushrooms release moisture. Add spinach, minced tarragon, rosemary, and optional red chili flakes. Stir well, then remove from heat.
- Make Tofu Cheese: Crumble the firm tofu and place it in a food processor. Process until smooth. Add remaining 1/2 cup nutritional yeast, apple cider vinegar, and 1 1/2 teaspoons sea salt. Process again until creamy and smooth. Adjust salt to taste if needed.
- Assemble the Lasagna: Lightly grease an 8×8-inch baking dish with olive oil or non-stick spray. Layer the bottom with roasted butternut squash slices. Spread 1/2 cup of tofu cheese evenly over the squash. Sprinkle 1/2 cup of the mushroom and spinach mixture, then pour half the tomato sauce on top. Repeat the layers in the same order until all ingredients are used.
- Bake: Place the assembled lasagna into the preheated 350°F oven. Bake for 40 minutes or until the top is golden brown and bubbling around the edges.
- Rest and Serve: Let the lasagna rest at room temperature for 5 to 10 minutes before serving. Enjoy warm.
Notes
- You can mix different mushroom varieties based on availability and preference for deeper flavor.
- Use fresh herbs when possible for enhanced aroma and taste.
- To make the recipe gluten-free, ensure the tomato sauce and seasonings contain no gluten additives.
- Optional red chili flakes can be omitted or adjusted based on spice tolerance.
- Firm tofu is essential for the tofu cheese to achieve the desired texture.
- Roasting the butternut squash in one or two batches ensures even cooking without overcrowding.
- Prep Time: 1 hour
- Cook Time: 40 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Vegan, Gluten-Free
- Diet: Vegan