| |

Vegan Butternut Squash Black Bean Enchiladas Recipe

If you’re looking for a hearty, comforting meal that’s both plant-based and packed with flavor, this Vegan Butternut Squash Black Bean Enchiladas Recipe is exactly what you need. I absolutely love this recipe because it combines sweet, tender butternut squash with creamy black beans and a spicy enchilada sauce, all topped off with a dreamy jalapeño cashew crema that takes these enchiladas to the next level. Trust me, the first time I tried this, I knew it was a winner—and I can’t wait for you to try it too!

❤️

Why You’ll Love This Recipe

  • Deliciously Balanced: The sweetness of butternut squash pairs perfectly with the earthiness of black beans and spices.
  • Creamy Cashew Crema: Adds a luscious, tangy touch without any dairy, making it truly vegan-friendly.
  • Make-Ahead Friendly: You can prep the filling and sauce ahead of time, perfect for busy weeknights.
  • Family Approved: My family goes crazy for these enchiladas, and I bet yours will too!

Ingredients You’ll Need

The ingredients in this Vegan Butternut Squash Black Bean Enchiladas Recipe are simple yet vibrant, allowing each flavor to shine through. You’ll want to look for a sweet, firm butternut squash and ripe ingredients like a good-quality tomato sauce and fresh garlic for that extra punch.

Flat lay of raw cashews in a small pile, a single whole garlic bulb with a few loose cloves, half a fresh green jalapeño pepper with seeds removed, a small bunch of bright green chopped cilantro leaves, a small white ceramic bowl filled with clear filtered water, a small white ceramic bowl of coarse sea salt, a plain white ceramic bowl containing smooth deep red tomato sauce, a small white bowl with thick dark red tomato paste, a small white bowl of clear water, a small white bowl with light amber apple cider vinegar, three whole unpeeled garlic cloves, a small heap of vibrant orange cubed butternut squash, a small red onion roughly chopped into large pieces, a small white ceramic bowl of black beans, a neat stack of soft yellow corn tortillas, a few sprigs of fresh green cilantro, slices of ripe avocado with bright green flesh, the remaining half of a fresh green jalapeño pepper, all arranged symmetrically on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Vegan Butternut Squash Black Bean Enchiladas, plant-based enchiladas, vegan squash and black bean dinner, healthy vegan enchiladas, dairy-free enchilada casserole
  • Raw cashews: These soak up the flavors and create the creamy jalapeño cashew crema without any dairy.
  • Jalapeño: Adds a nice gentle heat to both the crema and a little extra for topping; I usually remove some seeds to control spiciness.
  • Tomato sauce and tomato paste: Gives the enchilada sauce its rich, tangy base — go for no-salt-added if you prefer more control over seasoning.
  • Chili powder and spices: These are key for authentic enchilada flavor; I always taste as I go to balance the heat and earthiness.
  • Butternut squash: Fresh is best here for that tender, sweet bite; roasting or sautéing releases natural sugars.
  • Black beans: Rinsed and drained for convenience, but make sure they’re not mushy as you still want some texture.
  • Corn tortillas: Soft and pliable tortillas work best to roll smoothly without cracking.
  • Fresh cilantro and avocado: Essential garnishes that bring freshness and creaminess to the final dish.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love to tweak this Vegan Butternut Squash Black Bean Enchiladas Recipe depending on the season or what I have on hand. Feel free to switch up spices, add veggies, or spice it up differently to make it your own.

  • Variation: When I want to add some greens, I stir in finely chopped spinach or kale into the squash and bean filling before assembling—it sneaks in extra nutrition without overwhelming the flavor.
  • Variation: For a smoky twist, try using smoked paprika in the sauce or add chipotle powder instead of chili powder; it brings a deep richness I can’t get enough of.
  • Variation: If you prefer a gluten-free option, just double-check your tortillas are certified gluten-free corn tortillas, or use homemade ones.
  • Variation: Sometimes I pack in extra veggies like bell peppers or corn for a little more texture; just sauté them alongside the squash for best results.

How to Make Vegan Butternut Squash Black Bean Enchiladas Recipe

Step 1: Soak cashews and prep enchilada sauce

Start by soaking your cashews in boiling water for 45 minutes to an hour—this softens them just right for making the jalapeño cashew crema later. If you’re short on time, soaking overnight in room temperature water also works beautifully. Meanwhile, whisk together tomato sauce, tomato paste, water, apple cider vinegar, garlic, chili powder, cumin, oregano, cayenne, and salt in a large bowl until smooth. This is your rich enchilada sauce base, and letting those spices mingle early really amps up the flavor.

Step 2: Cook the filling

Heat olive oil over medium heat in a skillet, then sauté minced garlic and chopped onion until fragrant—this only takes about 30 seconds, so don’t let it brown. Toss in your cubed butternut squash with chili powder, cumin, salt, and a splash of water if needed; cover and cook for about 8 minutes, stirring occasionally, until the squash is fork tender. This part is crucial—don’t rush, because the squash needs to be soft but not mushy. Then stir in black beans and about a cup of your enchilada sauce. The combination is so cozy and satisfying, it’s hard not to nibble right out of the pan.

Step 3: Assemble and bake

Prepare your 9×13 baking dish by coating it lightly with cooking spray and spreading about two-thirds cup of enchilada sauce across the bottom. Next, warm your tortillas wrapped in a damp paper towel in the microwave for 20-30 seconds to help them roll easily without tearing. Spoon about a third cup of the filling onto each, then roll and place seam side down in the dish. Pour the remaining sauce over the enchiladas and pop them in the oven at 350°F for 25 to 30 minutes. The aroma that fills your kitchen during this time? Absolutely heavenly.

Step 4: Make the jalapeño cashew crema

While the enchiladas bake, drain your soaked cashews and blend them with garlic, half a jalapeño (seeds removed for less heat), chopped cilantro, filtered water, and salt in a high-speed blender. Blend until silky smooth, adding a bit more water if needed to get that perfect creamy drizzle consistency. I discovered this trick of using a ziploc bag with a snipped corner to pipe the crema over the hot enchiladas—it’s so much cleaner and looks pretty too!

👨‍🍳

Pro Tips for Making Vegan Butternut Squash Black Bean Enchiladas Recipe

  • Soften Tortillas Properly: Warming your tortillas wrapped in a damp towel helps prevent cracking when rolling. I often skip this step and regret it!
  • Don’t Overcook Squash: Aim for squash that’s tender but still holds shape for a better filling texture.
  • Adjust Heat Level: Removing jalapeño seeds keeps the crema mild—add more seeds if you love spice.
  • Sauce It Up: Pouring extra enchilada sauce over the top keeps everything moist and adds a beautiful pop of color after baking.

How to Serve Vegan Butternut Squash Black Bean Enchiladas Recipe

The dish is a white rectangular baking dish filled with several rolled tortillas placed side by side, forming about two layers. The top layer of tortillas is golden brown with a slightly crispy texture. It is drizzled with thick pale green sauce in diagonal lines across the dish. On top, there are fresh green cilantro leaves scattered around, some slices of light green avocado arranged in a cluster near the center, and thin slices of green chili pepper. The dish rests on a white marbled surface with a black and white striped cloth visible in the background. Photo taken with an iphone --ar 2:3 --v 7 - Vegan Butternut Squash Black Bean Enchiladas, plant-based enchiladas, vegan squash and black bean dinner, healthy vegan enchiladas, dairy-free enchilada casserole

Garnishes

I always finish these enchiladas with a handful of fresh cilantro, creamy slices of avocado, and the remaining half of the jalapeño thinly sliced for an extra kick. If you’re like me and love a fiery touch, a drizzle of your favorite hot sauce takes it over the top. These little extras add brightness and texture that contrast beautifully with the rich squash and beans.

Side Dishes

On the side, I love pairing these enchiladas with a crisp green salad or some cilantro-lime rice to soak up any leftover sauce. Roasted corn or a simple guacamole also complement the flavors wonderfully, making the meal feel complete without being heavy.

Creative Ways to Present

For special occasions, I’ve layered this filling in individual ramekins and topped with the sauce and crema for gorgeous single servings. It’s a charming way to serve guests and keeps portions in check. You can even add some decorative edible flowers or sprinkle a bit of smoked paprika on the crema for a pop of color.

Make Ahead and Storage

Storing Leftovers

I keep leftovers covered tightly in the refrigerator for up to 3 days. The flavors meld wonderfully overnight, making it even tastier the next day. Just keep the cashew crema separate if you want it to stay fresh before serving.

Freezing

This recipe freezes really well! After baking, I let the enchiladas cool completely, then wrap individual portions in plastic wrap and foil before freezing. When I want a quick meal, I just thaw overnight in the fridge and reheat—super convenient and they taste just as good as fresh.

Reheating

To reheat, I cover the enchiladas with foil and warm them in a 350°F oven for about 15-20 minutes until heated through. If reheating from frozen, add an extra 10 minutes and keep them covered to prevent drying out. Then, I add fresh cashew crema and garnishes to brighten it up again.

FAQs

  1. Can I make this Vegan Butternut Squash Black Bean Enchiladas Recipe nut-free?

    Yes! Instead of cashew crema, you can substitute with a simple avocado-lime sauce or a store-bought vegan sour cream alternative. You’ll lose a bit of the creamy jalapeño flavor, but it’s still delicious and allergy-friendly.

  2. What if I can’t find fresh butternut squash?

    Frozen butternut squash cubes work well in a pinch. Just thaw and drain any excess water before sautéing to avoid sogginess. The flavor might be slightly less vibrant, but it’s a great shortcut.

  3. How can I make these enchiladas spicier?

    Feel free to include jalapeño seeds in the crema and add extra chili powder or cayenne to the sauce. You can also top with fresh sliced jalapeños or your favorite hot sauce for an extra kick.

  4. Can I prepare the filling and sauce ahead of time?

    Absolutely! Both the squash-bean filling and enchilada sauce can be made up to 2 days in advance and stored in the fridge. Just assemble and bake when you’re ready, which makes dinnertime a breeze.

Final Thoughts

This Vegan Butternut Squash Black Bean Enchiladas Recipe has become a staple in my kitchen, especially when I want something comforting but nourishing. It’s one of those dishes that feels like a warm hug on a plate—whether it’s a busy weeknight or a casual weekend dinner. I hope you enjoy making and sharing it as much as my family and I do. Give it a try, and let me know how yours turns out—I’m betting it’ll become a favorite in your home too!

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

Vegan Butternut Squash Black Bean Enchiladas Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 130 reviews
  • Author: Lisa
  • Prep Time: 1 hour
  • Cook Time: 25 minutes
  • Total Time: 1 hour 25 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican
  • Diet: Vegan

Description

Delicious vegan butternut squash black bean enchiladas topped with a creamy, spicy jalapeño cashew crema. This plant-based Mexican-inspired dish features tender roasted butternut squash, seasoned black beans, and a flavorful homemade enchilada sauce baked to perfection. Perfect for a nutritious and comforting meal that’s both dairy-free and packed with protein and fiber.


Ingredients

Scale

Cashew Crema

  • ½ cup raw cashews
  • 1 clove garlic
  • ½ jalapeño, seeds removed (reserve other half for topping)
  • 2 tablespoons chopped cilantro
  • ⅓ cup filtered water
  • ¼ teaspoon salt

Enchilada Sauce

  • 1 (15 ounce) can tomato sauce
  • 2 tablespoons tomato paste
  • 2/3 cup water or broth of choice
  • ½ teaspoon apple cider vinegar
  • 3 cloves garlic, minced
  • 2 ½ tablespoons chili powder
  • 1 ½ teaspoons cumin
  • 1 teaspoon dried oregano
  • ¼ teaspoon cayenne pepper
  • ¼ teaspoon salt, plus more to taste

Enchiladas

  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 small red onion, roughly chopped
  • 4 cups cubed butternut squash (from 1 medium butternut squash)
  • 1 teaspoon chili powder
  • ½ teaspoon cumin
  • Salt and pepper to taste
  • 1 (15 ounce) can black beans, rinsed and drained
  • 12 (6 inch) corn tortillas, preferably soft

Toppings

  • Fresh cilantro
  • Avocado slices
  • Remaining ½ of jalapeño
  • Hot sauce, if desired

Instructions

  1. Preheat Oven and Prepare Pan: Set your oven to 350°F (175°C) and lightly spray a 9×13 inch baking dish with nonstick cooking spray to prevent sticking.
  2. Soak Cashews: Place ½ cup raw cashews in a large bowl and cover with 2 cups of boiling water. Let soak for 45 minutes to 1 hour to soften. Alternatively, soak overnight in room temperature water for quicker blending later.
  3. Make Enchilada Sauce: In a large bowl, combine tomato sauce, tomato paste, water or broth, apple cider vinegar, minced garlic, chili powder, cumin, oregano, cayenne pepper, and salt. Stir thoroughly until well mixed and set aside.
  4. Sauté Vegetables: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add minced garlic and chopped red onion, cooking about 30 seconds until fragrant. Add cubed butternut squash, chili powder, cumin, salt, and pepper. Stir everything well, then cover and cook for about 8 minutes, stirring occasionally. Add a splash of water if the squash begins to stick or dry out to ensure even cooking until tender.
  5. Combine Filling: Once the squash is fork-tender, transfer it to a large mixing bowl. Add the rinsed black beans and 1 cup of the prepared enchilada sauce. Stir gently to combine all filling ingredients.
  6. Prepare Baking Dish and Tortillas: Pour about 2/3 cup enchilada sauce in the bottom of the prepared baking pan, spreading evenly. Warm the corn tortillas by wrapping them in a wet paper towel and microwaving for 20-30 seconds to make them pliable for rolling.
  7. Assemble Enchiladas: Spoon approximately 1/3 cup of the butternut squash and black bean mixture onto each tortilla. Roll up tightly and place seam-side down in the sauce-lined baking dish. After all enchiladas are arranged, pour the remaining enchilada sauce evenly over the top.
  8. Bake: Place the baking dish in the preheated oven and bake for 25-30 minutes, or until heated through and the sauce is bubbly.
  9. Make Cashew Crema: While enchiladas bake, drain soaked cashews. In a high-powered blender, combine cashews, garlic, jalapeño, cilantro, ⅓ cup water, and salt. Blend until smooth and creamy, adding a tablespoon or two more water if needed to reach a thick sauce consistency.
  10. Serve: Transfer the baked enchiladas to plates, then drizzle or pipe the jalapeño cashew crema generously over them using a cut corner of a Ziploc bag or spoon. Garnish with fresh cilantro, avocado slices, remaining jalapeño slices, and hot sauce if desired. Serve warm, 2 enchiladas per person for 6 servings total.

Notes

  • Soaking cashews overnight at room temperature softens them more and saves time the day of cooking.
  • Adjust the amounts of chili powder and jalapeño according to heat preference.
  • Use broth instead of water in the enchilada sauce for extra flavor.
  • Warming tortillas before rolling prevents cracking and makes assembly easier.
  • Leftover enchiladas keep well in the refrigerator for up to 3 days and reheat nicely.
  • For a gluten-free version, double-check tortillas and enchilada sauce ingredients.

Nutrition

  • Serving Size: 2 enchiladas
  • Calories: 350
  • Sugar: 5g
  • Sodium: 480mg
  • Fat: 12g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 11g
  • Protein: 11g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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