When the crisp air of autumn rolls in, it’s time for warm, hearty dishes that feed your soul and body. One recipe that hits every note—comfort, nutrition, and flavor—is this Vegan Squash Lasagna. Made with creamy butternut squash, protein-rich black beans, melty vegan cheese, and layers of tortilla or pasta sheets, this dish is a plant-based dream that tastes just as satisfying as its traditional counterpart.
Perfect for weeknight dinners, potlucks, or cozy weekends in, this vegan butternut squash lasagna is as practical as it is flavorful. Plus, it’s a great way to use seasonal produce and pantry staples in a creative, feel-good casserole. Whether you’re vegan or just looking to eat more vegetables, this recipe belongs on your fall menu.
If you’ve been searching for delicious butternut squash recipes or a new butternut squash casserole, keep reading—this one’s a keeper.
Table of Contents
Why Vegan Squash Lasagna Is the Perfect Seasonal Dish
There’s something magical about the way butternut squash melts into a creamy texture when roasted. Its subtle sweetness and earthy flavor make it ideal for pairing with bold spices and hearty ingredients like black beans, enchilada sauce, and whole-grain tortillas.
This vegan squash lasagna blends the comfort of a casserole with the heartiness of a traditional lasagna—but without the dairy, meat, or processed fillers. The squash acts as both a flavor and texture booster, making each bite naturally rich and creamy. It’s also a fantastic gluten-free option when you use corn tortillas instead of lasagna noodles.
Best of all, it’s inspired by flavors from Southwestern recipes, with chili powder, cumin, and zesty enchilada sauce giving it a spicy kick.
Looking for more cozy ideas? Pair this dish with Vegetarian Sweet Potato Hash or a side of Pumpkin Whipped Feta Dip for a complete fall spread.
Ingredients for Vegan Squash Lasagna (With Exact Quantities)
This vegan squash lasagna is surprisingly simple to prepare and uses budget-friendly ingredients. Here’s what you’ll need:
For the Squash Layer
- 3 cups butternut squash, peeled and diced (approx. 1 small squash)
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon chili powder
- 1/2 teaspoon cumin
For the Filling
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup frozen or fresh corn
- 1/2 cup red onion, chopped
- 1/2 cup red bell pepper, diced
- 1 teaspoon garlic powder
For Assembly
- 8 small corn tortillas or 6 cooked lasagna noodles
- 1 1/2 cups vegan enchilada sauce
- 1 cup vegan shredded cheese
- Fresh cilantro and sliced avocado (optional, for topping)
How to Make Vegan Butternut Squash Lasagna: Step-by-Step
This recipe is easier than traditional lasagna and comes together in just a few key steps.
Step 1: Roast the Butternut Squash
Preheat oven to 425°F (220°C). Toss the diced squash with olive oil, salt, pepper, chili powder, and cumin. Spread it on a baking sheet and roast for 25–30 minutes, until tender and golden brown.
Step 2: Prepare the Filling
In a mixing bowl, combine the black beans, corn, onion, red bell pepper, and garlic powder. Stir well and set aside.
Step 3: Mash the Roasted Squash
Once the squash is roasted, mash it lightly with a fork. You want some texture, so don’t puree it entirely.
Step 4: Layer the Lasagna
In a greased 9×13-inch baking dish, start with a layer of enchilada sauce. Add a layer of tortillas (or lasagna noodles), followed by half the mashed squash and half the bean mixture. Add another layer of tortillas, sauce, the remaining squash, and beans. Top with a final layer of tortillas, the remaining sauce, and the shredded vegan cheese.
Step 5: Bake
Cover with foil and bake at 375°F (190°C) for 25 minutes. Uncover and bake an additional 10 minutes until cheese is bubbly and golden.
Step 6: Rest and Serve
Let the lasagna rest for 5 minutes before slicing. Garnish with avocado and fresh cilantro if desired.
Best Layering Tips for a Creamy, Flavorful Vegan Lasagna
- Overlap tortillas to avoid gaps that lead to leaks
- Use enough sauce between layers to prevent dryness
- Mash the squash but leave some chunks for texture
- Distribute beans and veggies evenly for balanced bites
- Top with a generous layer of cheese for that classic bubbly finish
Following these tips ensures every layer has its own moment to shine.
Butternut Squash Casserole vs. Vegan Lasagna: What’s the Difference?
Though they share similar ingredients, a butternut squash casserole is typically creamier and more freeform, often layered with mashed squash, grains, or creamy sauces.
On the other hand, this vegan butternut squash lasagna holds structure better thanks to tortillas or noodles and has a distinct Southwest-inspired spice profile. It’s hearty enough to serve as a main dish and pairs beautifully with sides like Garlic Herb Mashed Potatoes or Cranberry Crescent Rolls.
Vegetarian Sweet Potato Hash and Other Great Side Dishes
Want to round out your plate? Try these easy sides that complement your vegan squash lasagna:
- Vegetarian Sweet Potato Hash – A savory-sweet pairing
- Roasted Brussels Sprouts – Especially good if making vegan lasagna with Brussels sprouts as a twist
- Pumpkin Feta Dip with Pita – A creamy contrast to the enchilada sauce
- Zucchini Rolls – For a lighter veggie-based side
Vegan Lasagna With Brussels Sprouts: A Nutrient Boosting Twist
Adding shredded, roasted Brussels sprouts between layers of lasagna is an excellent way to boost the nutritional value. They roast quickly, offer a nutty flavor, and pair surprisingly well with the sweetness of squash.
Just roast 1 cup of shredded Brussels sprouts and layer them above the bean mix for a hearty vegan lasagna with Brussels sprouts variation.
Common Mistakes to Avoid When Making Vegan Squash Lasagna
- Over-roasting the squash until mushy
- Using too little sauce, which leads to dry layers
- Not warming tortillas or noodles before layering
- Skipping the resting period before slicing—it helps everything set
Avoiding these mistakes ensures your vegan squash lasagna turns out perfectly every time.
How to Store and Reheat Vegan Butternut Squash Lasagna Properly
This dish stores like a dream and tastes even better the next day.
- Refrigerator: Store in an airtight container for up to 4 days
- Freezer: Wrap individual slices tightly and freeze for up to 2 months
- Reheating: Bake at 350°F (175°C) for 20 minutes or microwave on high for 1–2 minutes
Perfect for meal prep or next-day lunches!
Kitchen Equipment You’ll Need for This Recipe
Make sure you have these essentials:
- Baking sheet (for roasting squash)
- Large mixing bowl
- 9×13 baking dish
- Chef’s knife and peeler
- Foil
- Spatula or spoon for layering
Having these tools on hand makes the process simple and efficient.
Southwestern Recipes with Butternut Squash to Try Next
Love the flavors in this dish? Try these similar Southwestern-inspired recipes with squash:
- Butternut Squash and Black Bean Enchiladas
- Slow Cooker Mexican Street Corn Dip
- Pumpkin Cheese Balls – A party-friendly side
- Sweet Corn Risotto – Creamy with a spicy twist
Vegan Squash Lasagna Variations: Add Protein or Go Gluten-Free
Make it your own by adjusting ingredients:
- Add quinoa or lentils for extra plant protein
- Use gluten-free tortillas for a celiac-safe version
- Add nutritional yeast for a cheesier flavor without actual cheese
- Include spinach or kale for greens in every bite
The beauty of this recipe is how versatile it is—just like most great butternut recipes.
FAQs About Vegan Squash Lasagna and Butternut Recipes
Can I use frozen squash?
Yes! Thaw and roast as directed. It’s a great shortcut.
Can I use sweet potato instead?
Absolutely. It’s equally delicious and slightly sweeter.
Is this recipe kid-friendly?
Yes! Omit the chili powder if they’re spice-sensitive.
Can I make this ahead of time?
Definitely. Assemble up to 24 hours in advance and refrigerate before baking.
Final Thoughts: Why This Vegan Squash Lasagna Belongs in Your Weekly Meal Plan
This vegan squash lasagna is a comfort food classic that fits right into your fall lifestyle. Packed with seasonal flavors, it satisfies both plant-based eaters and omnivores alike. With layers of roasted butternut squash, black beans, corn, and melty vegan cheese, it’s the kind of dish that makes you excited for dinner—even on a Monday.
If you’ve been looking to expand your collection of butternut squash recipes, this one deserves a permanent place in your rotation. It’s hearty, healthy, freezer-friendly, and irresistibly good.
Loved This Vegan Lasagna? Share It & Subscribe for More Butternut Squash Recipes!
If you enjoyed this recipe for vegan squash lasagna, don’t keep it to yourself! Share it with your family and friends, and be sure to subscribe to our blog for more seasonal recipes, kitchen tips, and plant-based inspiration.
Print
Vegan Squash Lasagna: The Ultimate Comfort Casserole for Fall
- Total Time: 1 hour
- Yield: 6 servings 1x
- Diet: Vegan
Description
This Vegan Squash Lasagna is the ultimate comfort food for fall—layered with roasted butternut squash, black beans, corn, enchilada sauce, and melty vegan cheese. It’s hearty, cozy, and plant-based, making it a perfect dinner for weeknights, potlucks, or holiday tables.
Ingredients
For the Squash Layer:
- 3 cups butternut squash, peeled and diced (approx. 1 small squash)
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon chili powder
- 1/2 teaspoon cumin
For the Filling:
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup frozen or fresh corn
- 1/2 cup red onion, chopped
- 1/2 cup red bell pepper, diced
- 1 teaspoon garlic powder
For Assembly:
- 8 small corn tortillas or 6 cooked lasagna noodles
- 1 1/2 cups vegan enchilada sauce
- 1 cup vegan shredded cheese
- Fresh cilantro and sliced avocado (optional, for topping)
Instructions
- Roast the Squash: Preheat oven to 425°F (220°C). Toss squash with oil, salt, pepper, chili powder, and cumin. Roast 25–30 minutes until tender.
- Prepare the Filling: In a bowl, mix black beans, corn, onion, bell pepper, and garlic powder.
- Mash the Squash: Lightly mash roasted squash with a fork, leaving some texture.
- Layer the Lasagna: In a greased 9×13 dish, spread enchilada sauce, then tortillas/noodles. Add half the squash, half the bean mix, then repeat. Top with tortillas, sauce, and vegan cheese.
- Bake: Cover with foil and bake at 375°F (190°C) for 25 minutes. Uncover and bake another 10 minutes until cheese is bubbly.
- Rest and Serve: Let rest 5 minutes before slicing. Garnish with avocado and cilantro.
Notes
- Overlap tortillas to avoid gaps and leaks.
- Use enough sauce between layers to keep it moist.
- Leave some squash chunks for texture.
- Rest before slicing to help layers set.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Vegan Dinner
- Method: Baked
- Cuisine: Southwestern-Inspired
Nutrition
- Serving Size: 1 slice
- Calories: 310
- Sugar: 7g
- Sodium: 520mg
- Fat: 11g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 46g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg