Irresistible Delicious Black Bean and Butternut Squash Enchilada Casserole

Posted on September 20, 2025 ·

By Eva

two pictures of different types of lasagna casserole with cheese and vegetables

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

When the craving hits for something warm, hearty, and plant-based, this Black Bean and Butternut Squash Enchilada Casserole rises to the occasion. It combines creamy roasted butternut squash, hearty black beans, fresh spinach, and bold enchilada sauce layered between soft corn tortillas for the ultimate comfort food — all without a single ounce of dairy or meat.

This recipe is ideal for busy weeknights, lazy Sunday meal prep, or even casual dinner parties. With its easy-to-layer structure, vibrant colors, and bold flavor, it delivers everything you love about enchiladas in a simplified casserole form. And if you’re into cozy seasonal dishes like our Pumpkin Twists or warming one-dish meals such as Crescent Roll Breakfast Casserole, this casserole will earn a spot on your regular menu rotation.

Why You’ll Love This Vegan Enchilada Casserole

There are so many reasons to love this casserole. First, it’s completely plant-based and loaded with fiber, antioxidants, and plant protein. The flavors are layered with Mexican-inspired spices, while the texture is perfectly balanced between creamy squash and firm black beans.

Another major bonus? It’s versatile. You can easily swap ingredients or make it ahead for a no-fuss dinner. It also makes excellent leftovers. If you love recipes like our Vegetarian Sweet Potato Hash or the comforting goodness of a Crescent Roll Mummy Hot Dog during the holidays, then this dish will be your new favorite.

Ingredients You’ll Need for Black Bean and Butternut Squash Enchilada Casserole

  • 1 medium butternut squash (about 2 pounds), peeled and diced into ½-inch cubes
  • 1 tablespoon olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • Salt and pepper, to taste
  • 1 (15 oz) can black beans, rinsed and drained
  • 1 (4 oz) can diced green chilies
  • 2 cups fresh spinach, chopped
  • 2 cups red enchilada sauce (use homemade or store-bought)
  • 6 small corn tortillas (or gluten-free alternative)
  • 1 cup vegan shredded cheese (optional, but recommended)
  • Fresh cilantro, for garnish
  • Avocado slices or vegan sour cream, for serving

Optional Add-ins:

  • ½ cup cooked quinoa or brown rice
  • Roasted sweet potatoes or Brussels sprouts
  • Diced red bell pepper for crunch

This mix of ingredients ensures the casserole is full of nutrients, texture, and flavor — all in one hearty dish.

Kitchen Equipment You’ll Need

Gather these tools before you start cooking:

  • Large baking sheet
  • Mixing bowl
  • Vegetable peeler
  • 9×9-inch casserole dish
  • Foil
  • Spatula or serving spoon
  • Chef’s knife
  • Oven

Having everything prepped and ready makes the entire process smoother and faster.

How to Make Black Bean and Butternut Squash Enchilada Casserole

  1. Roast the squash: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and spread out the diced butternut squash. Drizzle with olive oil, cumin, chili powder, salt, and pepper. Toss well and roast for 25 to 30 minutes until golden and tender.
  2. Prepare the filling: In a large bowl, mix together the roasted squash, black beans, diced green chilies, and chopped spinach. This will be the main filling for your casserole.
  3. Assemble the layers: Reduce oven temperature to 375°F (190°C). Spread ½ cup of enchilada sauce on the bottom of a greased baking dish. Lay down two tortillas, slightly overlapping. Spoon in half of the filling and top with another ½ cup of enchilada sauce and ½ cup of shredded vegan cheese.
  4. Repeat the layers: Add another layer of tortillas, the rest of the filling, more sauce, and remaining cheese.
  5. Bake the casserole: Cover the dish with foil and bake for 20 minutes. Uncover and bake for an additional 10 minutes, or until bubbly and heated through.
  6. Garnish and serve: Let the casserole rest for 10 minutes before slicing. Top with chopped cilantro, avocado, or your favorite vegan toppings.

Looking for more cozy vegan dinner ideas? Try the cheesy, veggie-packed Cheesy Pasta Bake with Pumpkin.

Recipe Tips for Best Results

  • Always roast the squash. Don’t skip this step! Roasting caramelizes the squash and adds deep flavor.
  • Use fresh spinach. It wilts perfectly into the filling without making it soggy.
  • Add cooked grains. To bulk up the dish or stretch the servings, quinoa or rice are perfect mix-ins.
  • Customize the heat level. Use mild, medium, or hot enchilada sauce based on your preference.

Pair it with our refreshing Cucumber Mint Agua Fresca for a complete and balanced meal.

Flavorful Variations and Creative Swaps

This dish is a great canvas for personalization:

  • Southwestern Sweet Potato Casserole: Use sweet potato cubes instead of squash, or mix both.
  • Vegan Lasagna Style: Swap tortillas for thin slices of zucchini or eggplant for a lasagna-like feel.
  • Protein Boost: Add tofu crumbles or tempeh for added protein.
  • Add Brussels Sprouts: Mix in roasted sprouts for a seasonal touch, similar to the flavors in our Garlic Herb Roasted Veggies.

If you love this, you might also enjoy the plant-powered Chickpea Feta Avocado Salad for a light and crunchy side.

Common Mistakes to Avoid

  • Not draining beans properly: Excess liquid from beans can make your casserole watery.
  • Overloading layers: Keep fillings moderate for an even bake and clean slices.
  • Skipping seasoning: Always taste your filling before layering to adjust seasoning as needed.
  • Too much sauce: While tempting, excess enchilada sauce can make the dish soggy.

Serving Suggestions and Presentation Ideas

To serve, slice into squares and plate with a wedge of lime, sliced avocado, and chopped cilantro. This dish looks beautiful in individual ramekins for dinner parties or served family-style straight from the pan.

Pair it with vibrant sides like a Fall Fruit Salad or a refreshing Strawberry Cream Soda. For dessert, try a seasonal treat like these Pumpkin Muffins or Mini Pumpkin Pie Cups.

How to Store and Reheat Leftovers

This dish stores and reheats beautifully:

  • Refrigerator: Store leftovers in an airtight container for up to 5 days.
  • Freezer: Freeze individual portions in freezer-safe containers for up to 2 months.
  • Reheating: Microwave a slice for 1-2 minutes or reheat in a 350°F oven until hot.

Meal prep lovers might also enjoy our freezer-friendly Breakfast Sandwiches.

Nutritional Benefits of Butternut Squash and Black Beans

Butternut squash is rich in vitamins A and C, fiber, and potassium, making it great for immunity and digestion. Black beans are a fantastic plant-based protein source, loaded with iron and magnesium.

Together, they form a nutritionally balanced, fiber-rich dish that fuels you without weighing you down. For even more protein-rich options, check out our High Protein Chocolate Chia Seed Pudding.

Frequently Asked Questions (FAQ)

Can I make this casserole ahead of time?
Yes. Assemble it the night before and refrigerate, then bake just before serving.

Can I make it gluten-free?
Absolutely, just use certified gluten-free corn tortillas and double-check your enchilada sauce.

What if I don’t have enchilada sauce?
You can use a mix of tomato sauce, cumin, garlic powder, and chili powder as a quick substitute.

Can I skip the vegan cheese?
Definitely! It’s optional, though it adds creaminess. The casserole is still delicious without it.

How can I make it spicier?
Add sliced jalapeños or a splash of hot sauce to the filling.

Final Thoughts and Call to Action

This Black Bean and Butternut Squash Enchilada Casserole is a plant-powered dinner winner that’s flavorful, hearty, and easy to customize. It’s the kind of recipe you’ll come back to week after week — and it just happens to be vegan, too.

If you found this recipe helpful, please share it with your friends, save it to Pinterest, and subscribe to our blog for more plant-based comfort foods and creative meals.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Irresistibly Delicious Black Bean and Butternut Squash Enchilada Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Eva
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

This Black Bean and Butternut Squash Enchilada Casserole is a vegan, plant-powered dinner layered with roasted squash, black beans, spinach, tortillas, and enchilada sauce. Hearty, cozy, and easy to make for weeknights, meal prep, or dinner parties.


Ingredients

Scale
  • 1 medium butternut squash (about 2 lbs), peeled and diced into ½-inch cubes
  • 1 tbsp olive oil
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • Salt and pepper, to taste
  • 1 (15 oz) can black beans, rinsed and drained
  • 1 (4 oz) can diced green chilies
  • 2 cups fresh spinach, chopped
  • 2 cups red enchilada sauce
  • 6 small corn tortillas (or gluten-free alternative)
  • 1 cup vegan shredded cheese (optional)
  • Fresh cilantro, for garnish
  • Avocado slices or vegan sour cream, for serving
  • Optional add-ins: ½ cup cooked quinoa or brown rice, roasted sweet potatoes, Brussels sprouts, diced red bell pepper

Instructions

  1. Roast the squash: Preheat oven to 400°F (200°C). Spread diced squash on a baking sheet, drizzle with olive oil, season with cumin, chili powder, salt, and pepper. Roast 25–30 minutes until tender and golden.
  2. Make the filling: In a large bowl, combine roasted squash, black beans, green chilies, and spinach.
  3. Assemble: Lower oven to 375°F (190°C). Spread ½ cup enchilada sauce in a greased 9×9 baking dish. Add 2 tortillas, then half the filling, ½ cup sauce, and ½ cup cheese.
  4. Repeat: Layer tortillas, remaining filling, sauce, and cheese.
  5. Bake: Cover with foil and bake 20 minutes. Uncover and bake 10 minutes until bubbly.
  6. Serve: Rest 10 minutes before slicing. Garnish with cilantro, avocado, or vegan sour cream.

Notes

  • Always roast squash for richer flavor.
  • Drain beans well to prevent sogginess.
  • Don’t overload layers for an even bake.
  • Adjust enchilada sauce heat level to taste.
  • Freezer-friendly up to 2 months.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main Course, Vegan Recipes
  • Method: Baking, Roasting
  • Cuisine: Mexican-Inspired

Nutrition

  • Serving Size: 1 slice
  • Calories: 340
  • Sugar: 6g
  • Sodium: 760mg
  • Fat: 11g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 54g
  • Fiber: 11g
  • Protein: 13g
  • Cholesterol: 0mg

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star