Vegan Black Bean Enchiladas

Hearty, plant-based enchiladas baked with roasted seasonal sweet potato and a smoky black bean filling, finished with a tangy dairy-free cashew crema. Perfect for weeknight dinners or a cozy fall gathering, they deliver warming spice and creamy brightness in every bite.

0.0(0 reviews)
Prep: 20m · Cook: 45m · Total65 mins
DifficultyMedium
Serves6
Vegan Black Bean Enchiladas

Ingredient Spotlight

Raw cashews (soaked) for crema

Raw cashews soaked in water and blended create a thick, dairy-free crema commonly used in vegan or lactose-free cooking. Cashews (a tropical tree nut originally from Brazil and now widely used worldwide) have a mild, slightly sweet nutty flavor and, once soaked, yield a very smooth, neutral-tasting creamy texture. Look for raw cashews in supermarket nut sections, bulk bins, or health-food stores; substitute with sour cream, Greek yogurt, Mexican crema, or blended silken tofu with lime for a similar tang and creaminess.

Ingredient Spotlight

Enchilada sauce (store-bought or homemade)

Enchilada sauce is a Mexican chili-based sauce typically made from rehydrated dried chiles (like ancho or guajillo), tomatoes, garlic and spices, giving it an earthy, smoky, slightly tangy and spicy profile. It’s a staple for smothering enchiladas and other Mexican dishes and is sold in the Mexican/Latin aisle or at Hispanic markets, or you can make it fresh by blending rehydrated chiles with broth and seasonings. If you can’t find it, use salsa roja, a diluted chipotle-in-adobo mix, or a quick sauce of tomato paste/tomato sauce plus chili powder and broth as a stand-in.

Ingredient Spotlight

Corn tortillas

Corn tortillas are thin flatbreads made from nixtamalized corn masa (masa harina) and are a cornerstone of Mexican cuisine; they have a distinct sweet, earthy corn flavor and slightly chewy texture. Fresh corn tortillas are usually found in the refrigerated bakery/tortilla section or at Latin markets and are best warmed briefly to become pliable. If unavailable, flour tortillas can be used as a substitute for wraps, or you can make authentic corn tortillas from masa harina and water.

Jake

Jake's note

"This recipe highlights seasonal sweet potatoes and a silky dairy-free crema that brightens the whole dish. It’s an approachable crowd-pleaser for potlucks or family dinners and stores beautifully for leftovers."

Vegan Black Bean Enchiladas

These vegan black bean enchiladas are built around two complementary textures: sweet, caramelized sweet potato and a smoky, slightly mashed black bean filling that clings to tortillas without becoming gluey. Roasting the sweet potatoes concentrates their sweetness and gives you little caramelized edges for contrast against the soft interior; smashing half the beans creates a saucy body that helps the filling hold together when rolled. The cashew crema brightens every bite with a citrus tang and silkiness that mimics crema without dairy, so each forkful reads as balanced rather than heavy.

This version works because it leans into technique more than ingredients: roast for color, mash for texture, warm tortillas so they roll cleanly, and finish in the oven just long enough to bubble the sauce and crisp the edges. It’s excellent for weeknights when you want comfort with minimal fuss, but also scales easily for a fall dinner party. Vegans, flexitarians, and anyone who likes layered flavors will find these enchiladas both familiar and fresh.

Plan your timing

5:49 pm6:00 pmRoast the sweet potatoes
6:00 pm6:11 pmPrepare the black bean filling
6:11 pm6:22 pmMake the dairy-free cashew crema
6:22 pm6:33 pmAssemble the enchiladas
6:33 pm6:44 pmBake until bubbly
6:44 pm6:55 pmFinish and serve
Advertisement

Ingredients

Yield
6

Instructions

Roast the sweet potatoes

Preheat oven to 400°F (200°C). Toss the diced sweet potatoes with olive oil, taco seasoning and half the salt on a rimmed baking sheet in a single layer. Roast until fork-tender and lightly caramelized, about 20–25 minutes, turning once; set aside to cool slightly.

For this step

  • 2 mediumSweet potatoes, peeled and diced
  • 2 tbspOlive oil
  • 2 tspTaco seasoning (or 1 tsp each ground cumin & chili powder)
  • 1 tspSea salt
Roast the sweet potatoes

Prepare the black bean filling

While potatoes roast, heat a tablespoon of olive oil in a skillet over medium heat. Sauté the diced onion and garlic until translucent, 4–5 minutes, then add black beans and roasted sweet potato; lightly mash about half the beans and potatoes with the back of a spoon to create a saucy but textured filling. Season to taste with remaining salt and additional taco seasoning if desired and keep warm.

For this step

  • 2 cupsCooked black beans, drained and rinsed
  • 1 packageAromatics: yellow onion (1 medium) and garlic (2 cloves), diced
Prepare the black bean filling

Make the dairy-free cashew crema

Soak cashews in hot water for 10–15 minutes (or use pre-soaked cashews), then drain. In a blender combine cashews, juice of the lime, 3–4 tablespoons water, and a pinch of salt; blend until very smooth, adding more water to reach a pourable crema consistency. Taste and adjust lime or salt for brightness.

For this step

  • 0.5 cupRaw cashews (soaked) for crema
  • 1 mediumLime
Make the dairy-free cashew crema

Assemble the enchiladas

Warm tortillas briefly in a dry skillet or wrapped in a damp towel in the microwave to make them pliable. Spoon about 1/4–1/3 cup of the filling down the center of each tortilla, roll snugly, and place seam-side down in a 9x13-inch (23x33 cm) baking dish. Pour the enchilada sauce evenly over the rolled tortillas, coating them thoroughly.

For this step

  • 2 cupsEnchilada sauce (store-bought or homemade)
  • 8 tortillasCorn tortillas
Assemble the enchiladas

Bake until bubbly

Bake the assembled enchiladas in the preheated 400°F (200°C) oven for 15–20 minutes, until the sauce is bubbling and edges of the tortillas are slightly crisp. Remove from oven and let rest 5 minutes before serving.
Bake until bubbly

Finish and serve

Serve enchiladas topped with generous drizzles of cashew crema and an extra squeeze of lime. Garnish with chopped cilantro or sliced green onions if desired; these enchiladas pair well with a simple green salad or rice.
Finish and serve

Tips from the kitchen

Caramelize the potatoes

Spread the sweet potatoes in a single layer and don’t overcrowd the pan so they can brown; turn once halfway through for even caramelization.

Mash for texture

Press about half the beans and potatoes lightly in the skillet to create a saucy binding without losing bite from the whole beans.

Warm tortillas first

Heat tortillas briefly in a dry skillet or wrapped towel to make them pliable and prevent cracking when you roll.

Adjust sauce consistency

If your enchilada sauce is very thin, spoon a little into the dish first to coat the bottom so tortillas don’t become soggy; thicker sauces cling better.

Smooth cashew crema

Blend the soaked cashews with hot water or a splash of the enchilada sauce for extra richness, and scrape down the blender to ensure a truly silky crema.

Variations & substitutions

Smoky chipotle twist

Stir 1–2 teaspoons minced chipotle in adobo into the black bean mix and use a smoky enchilada sauce for a deeper, smokier flavor.

Butternut or pumpkin swap

Replace sweet potato with diced roasted butternut squash or pumpkin for a slightly drier flesh that still caramelizes and pairs well with warm spices.

Nut-free crema

Blend silken tofu or white cannellini beans with lime and a little olive oil as a nut-free alternative to cashew crema that still adds creaminess.

Greens and grain boost

Fold in a handful of chopped spinach, kale, or cooked quinoa to the filling for extra nutrients and texture without changing the overall flavor profile.

Storage & make-ahead

Store leftovers covered in the refrigerator for up to 4 days; keep the cashew crema separate to preserve its texture. To reheat, cover with foil and bake at 350°F (175°C) until warmed through (about 15–20 minutes) or microwave individual portions until hot, then add fresh crema and lime. For longer storage, freeze the baked (but uncreamed) enchiladas in an airtight container for up to 2 months and thaw overnight before reheating.

What to serve with it

Serve these enchiladas with cilantro-lime rice or a simple charred corn salad to echo the sweet corn notes, and a quick cabbage slaw tossed with lime and jalapeño for crunch. Finish with pickled red onions, sliced avocado, and a bright margarita or a crisp Mexican lager to cut the richness.

Frequently asked questions

Can I make these ahead for a party?

Yes — assemble the rolled enchiladas in the dish, cover, and refrigerate for up to 24 hours before baking; add an extra 5–10 minutes to the bake time if cooking straight from cold.

How do I prevent soggy tortillas?

Warm tortillas first and avoid over-saucing; spoon just enough sauce to coat and cover the rolls rather than drenching them, and bake at a moderately high heat so edges crisp quickly.

Can I use canned sweet potato or frozen cubes?

Canned sweet potato tends to be too soft—use fresh or frozen cubes that you can roast until caramelized for the best texture and concentrated flavor.

What if I don’t have cashews or want to avoid nuts?

Blend silken tofu, canned white beans, or plain dairy-free yogurt with lime and a little oil to recreate the crema’s richness without nuts.

How spicy are these enchiladas?

Spice comes from the taco seasoning and enchilada sauce; you can control heat by choosing a mild sauce and reducing chili powder, or punch it up with chipotle or cayenne if you like it hot.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

6 servings
Step 1: Roast the sweet potatoes
  • Sweet potatoes, peeled and diced2 medium
  • Olive oil2 tbsp
  • Taco seasoning (or 1 tsp each ground cumin & chili powder)2 tsp
  • Sea salt1 tsp
Step 2: Prepare the black bean filling
  • Cooked black beans, drained and rinsed2 cups
  • Aromatics: yellow onion (1 medium) and garlic (2 cloves), diced1 package
Step 3: Make the dairy-free cashew crema
  • Raw cashews (soaked) for crema0.5 cup
  • Lime1 medium
Step 4: Assemble the enchiladas
  • Enchilada sauce (store-bought or homemade)2 cups
  • Corn tortillas8 tortillas

Nutrition Facts

Per serving: 1–2 enchiladas (330g)

Calories374
Total Fat15.7g
Saturated Fat3.5g
Trans Fat0.1g
Polyunsaturated Fat5.9g
Monounsaturated Fat4.1g
Total Carbohydrates57.8g
Dietary Fiber24.7g
Total Sugars3.2g
Protein14.2g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Vegan Black Bean Enchiladas

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect