White casserole dish filled with Pumpkin and Black Bean Vegan Enchiladas

Is there anything better than pulling a hot, bubbly pan of enchiladas out of the oven for dinner? I love making enchiladas because they are a breeze to make ahead—you can even double the recipe and freeze them for an easy dinner on a hectic night in the future. And while the standard rotation of meat-based enchiladas are yummy, we’ve been loving these totally plant-based Pumpkin and Black Bean Enchiladas for dinner on Meatless Monday!

I tested this recipe at least a half dozen times before I landed on the perfect texture and flavor combination. The key to a great vegan enchilada is interjecting a ton of flavor through spices—I have a super secret spice combo that really takes it over the top—and making sure the texture is right. So often plant-based dinners that are packed with veggies tend to get soggy or watery—no one wants a soggy enchilada! I worked hard to get the pumpkin and black bean filling for these enchiladas to be hearty without being watery.

Close up of Pumpkin and Black Bean Vegan Enchiladas

What makes these vegan enchiladas good for me?

These enchiladas are packed with both flavor and nutrition! Some people feel their best on either a vegan, vegetarian, or dairy-free diet, and this enchilada recipe lets those folks enjoy Tex-Mex night, too.

Can I make these enchiladas both vegan AND gluten-free?

You sure can, friend! I tested these enchiladas with the traditional corn tortillas (which are gluten-free), flour tortillas, gluten-free tortillas, and almond flour/paleo tortillas. All of them worked beautifully! In fact, my favorite of the group were the almond flour tortillas—I preferred those over the traditional corn. I tested mine using the Siete Almond Flour Tortillas, with great results.

How do I make vegan enchiladas creamy and hearty without using dairy?

For some people (me included!), enchiladas just aren’t the same without the creamy texture of a whole bunch of cheese and sour cream. So how did I get around this with these dairy-free enchiladas? Thank you, cashew cream! Cashew cream is made by blending up raw, unsalted cashews with warm water in a high-powered blender. You can use the cashew cream for a ton of different purposes (coffee creamer, sour cream, even ice cream!), but in this recipe, I blended it with cilantro, jalapeño, and lots of lime to create a cool and creamy sauce to drizzle over the finished enchiladas. This sauce makes your finished vegan enchiladas taste shockingly similar to your standard dairy-packed enchiladas. It also is a great taco topper, burrito filler, or dressing for your best taco salad.

Overhead shot of cilantro lime cashew crema in a glass jar with a spoon

Can I do these enchiladas as a make-ahead meal?

This enchilada recipe works beautifully as a make-ahead meal! I tested making these same day (in the morning, for baking for dinner that night—resting in the fridge in the meantime), and they worked beautifully. You could easily make these up to 48 hours in advance, cover tightly with beeswrap or plastic wrap, and then store in the fridge. Just add around five minutes to your cooking time to compensate for the chill of the fridge when baking.

Are these enchiladas freezer-friendly?

It’s rare that I make enchiladas without doubling or tripling them for the freezer! The only additional work you need to do is roll a second batch of enchiladas—which takes less than five minutes, and you’ve got a dinner waiting for your next busy weeknight! I tested this recipe coming from the freezer and it worked perfectly. I’ve included the freezing and reheating instructions in the recipe down below.

Close up of vegan enchiladas, topped with lime, avocado, and jalapeno.

My protips for making AMAZING vegan enchiladas

  • Kick up the spice: Because we’re missing the rich, hearty flavor that comes from animal products, you need to compensate by going heavy-handed with the spices. Feel free to even increase my amounts if you want to really knock your socks off!
  • Don’t overfill: You’ll want your tortilla to be able to close with quite a bit of overlap when rolling. It’ll be less filling than you expect!
  • Roll those enchiladas seam side UP: This advice goes against what every other enchilada recipe you see says, but I tested it both ways, and I found that (especially with stiffer grain-free tortillas), the resulting enchiladas looked MUCH better seam side up. Just as long as your enchiladas aren’t overfilled, they should stay closed just fine because the filling is thick.
  • Really pack ‘em in there: You might not think you can get 12 enchiladas in one 9” by 13” casserole dish, but I promise you can! Line them up like delicious little vegan soldiers.
  • Get your jalapeño right: Jalapeños can be sort of hit-or-miss when it comes to the heat they pack—some are almost as mild as bell peppers and some will make your eyes water with their spice! Before I add jalapeño to a recipe, I always cut a tiny piece off the jalapeño and taste it raw to judge the heat. If it’s really spicy, I cut back on how much I add, and if it’s pretty mild, I’ll add more.
  • Up your toppings game: These enchiladas are great on their own, but they really shine when you top them! I like pico de gallo, avocado, chopped cilantro, and sliced jalapeño. The possibilities are (almost) limitless.

What can you serve with these enchiladas?

Enchiladas are hearty enough on their own that I always just serve them with a simple Fiesta Salad. It’s crisp, fresh, and flavorful, and the perfect balance to the richness of the enchiladas.

Pan of baked enchiladas next to a halved pumpkin.

Here are some other healthy Tex-Mex recipes you might like:

No posts

Are you ready to make some delicious vegan enchiladas? Step right this way!

White casserole dish filled with Pumpkin and Black Bean Vegan Enchiladas

Pumpkin and Black Bean Vegan Enchiladas with Cilantro-Lime Cashew Crema

Yield: 12 enchiladas
Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour

These easy-to-make Pumpkin and Black Bean Vegan Enchiladas are hearty, flavorful, and completely plant-based! This is a make-ahead vegetarian dinner that even meat-eaters will love.


For the Cilantro Cashew Crema

  • 1/2 cup raw, unsalted cashews
  • 3/4 cup boiling water
  • 1 clove garlic
  • 2 teaspoons nutritional yeast, optional
  • 1/4 teaspoon salt, plus more to taste
  • 1/3 cup loosely packed fresh cilantro leaves and stems
  • 1 small jalapeño, seeds and membranes removed to reduce heat if desired, see notes
  • Juice and zest of 1 lime

For the Enchiladas

  • 2 tablespoons avocado or coconut oil
  • 1 small green bell pepper, diced (about 1/2 cup)
  • 1/2 medium onion, diced (about 1/3 cup)
  • 4 cloves garlic, minced
  • 1 small jalapeño, minced, seeds and membranes removed to reduce heat if desired, see notes
  • 1 cup cooked black beans (seasoned are best)
  • 1 cup pumpkin puree (canned or homemade)
  • 2/3 cup your favorite salsa
  • 1 tablespoon chili powder
  • 1 tablespoon cumin
  • 1/2 teaspoon ground cinnamon
  • Salt, to taste
  • 2 cups enchilada sauce
  • 12 large tortillas (corn, gluten-free, or almond flour), warmed
  • Chopped avocado, minced cilantro, and fresh lime wedges, for serving


  1. Begin with the Cilantro Cashew Crema: In a basin of a high-powered blender, add the cashews and boiling water. Let soak for 10 minutes.
  2. When the soaking time is up, add in the garlic, nutritional yeast (if using, it adds a cheesy flavor), salt, cilantro, jalapeño, and lime juice and zest. Blend on high until the mixture is very smooth and creamy—it should look like a green-tinted sour cream.
  3. Transfer the mixture to a food storage container, and place in the fridge to chill while you make the enchiladas.
  4. Preheat oven to 350°F. 
  5. For the Enchiladas: In a large skillet, heat the avocado or coconut oil over medium-high heat. Add in the bell pepper, onion, garlic, and jalapeño. Cook until veggies are fragrant and tender, about 8 minutes.
  6. Add in the black beans, pumpkin puree, salsa, chili powder, cumin, and cinnamon. Heat until warmed through and slightly thickened, about 2 minutes. Remove from heat, and taste for seasoning, adding more salt if needed.
  7. To assemble the enchiladas, spread about 1/4 cup of the enchilada sauce in the bottom of a 9” by 13” casserole dish. 
  8. Fill a tortilla with about 1/4 cup of the black bean mixture. Roll the tortilla closed, and place in the casserole dish, tortilla seam side up. Repeat with remaining tortillas and mixture. 
  9. Cover the tortillas with the remainder of the enchilada sauce. Bake in preheated oven for 20-25 minutes, or until the enchilada sauce is bubbly. 
  10. Serve topped with the Cilantro Cashew Crema, chopped avocado, minced cilantro, and lime.


  • Jalapeños can be sort of hit-or-miss when it comes to the heat they pack—some are almost as mild as bell peppers and some will make your eyes water with their spice! Before I add jalapeño to a recipe, I always cut a tiny piece off the jalapeño and taste it raw to judge the heat. If it’s really spicy, I cut back on how much I add; if it’s pretty mild, I’ll add more.
  • How to make ahead: Assemble enchiladas through step 8. Cover the pan tightly with beeswrap or plastic wrap, and store in the fridge for up to 48 hours. Before cooking, remove the cover, and pour on the remaining enchilada sauce. Add 5-10 minutes to the baking time to compensate for the chilled dish.
  • How to freeze: Assemble enchiladas through step 8. Pour enchilada sauce over entire dish. Cover the pan tightly with plastic wrap, label, and freeze for up to three months. Defrost completely (either on the counter or in the fridge) before baking. Before cooking, remove the cover and bake as listed.

Nutrition Information:
Yield: 12 enchiladas Serving Size: 1 enchilada
Amount Per Serving: Calories: 305Total Fat: 10gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 0mgSodium: 815mgCarbohydrates: 46gFiber: 7gSugar: 8gProtein: 9g

At Wholefully, we believe that good nutrition is about much more than just the numbers on the nutrition facts panel. Please use the above information as only a small part of what helps you decide what foods are nourishing for you.

Leave a Reply

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