Vegan Black Bean Enfrijoladas Recipe — Authentic Mexican Flavor

These vegan black bean enfrijoladas are an easy, economical dinner that’s full of flavor. They’re quick to prepare, family-friendly, and highly adaptable—perfect for busy weeknights when you want something satisfying without fuss.

image Black Bean Enfrijoladas

What are enfrijoladas?

Enfrijoladas are a traditional Mexican dish made by dipping warmed tortillas into a creamy bean-based sauce. Think of them as enchiladas whose sauce is made from refried beans thinned to a saucy consistency instead of a red or green salsa. Once plated, enfrijoladas are often finished with toppings like vegan cheese, salsa, crema, and avocado.

I first discovered enfrijoladas from my husband, who grew up in Mexico eating simple, delicious, and economical meals—beans and tortillas among them. The first time he made enfrijoladas for me I was hooked. Our kids love them too: they’re cheap, comforting, and always well received at the dinner table.

Ingredients for Black Bean Enfrijoladas

This recipe uses a short, affordable ingredient list. Small corn or flour tortillas both work well—choose whichever you prefer.

  • olive oil
  • large onion
  • garlic
  • black beans (cooked or canned)
  • salt
  • water
  • tortillas (small taco size, corn or flour)

Optional garnishes:

  • vegan feta or queso fresco
  • your favorite red salsa
  • your favorite green salsa
  • vegan crema or crema Mexicana
  • cilantro

How to Make Black Bean Enfrijoladas

This dish comes together quickly and is ideal for weeknight cooking.

  • Heat oil in a large skillet over medium heat. Fry the diced onion and chopped garlic, stirring frequently, until they are deeply browned and slightly caramelized—about 7–8 minutes. This develops flavor in the beans.
  • Add the cooked black beans along with their cooking liquid (or drained canned beans with 1 cup water). Stir to combine.
  • Bring the mixture to a boil, then gently mash the beans with a potato masher or the bottom of a mug until the texture is smooth and saucy. This takes about 5–7 minutes. Add more water a little at a time if the beans get too thick; you want a sauce-like consistency.
  • Warm the tortillas on a griddle or comal with a light spray or brush of oil, about 2 minutes per side, until they’re soft and pliable. Depending on the pan and number of tortillas, this can take 10–12 minutes total.
  • Using tongs, one tortilla at a time, dip and thoroughly coat each warmed tortilla in the bean sauce. Fold in half and place on a serving plate. Plan for 2–3 enfrijoladas per person depending on appetite.
  • Top with your favorite garnishes—salsa, vegan crema, vegan queso, cilantro, or avocado—and serve immediately.

Tips for making the best enfrijoladas

  • Always heat the tortillas before dipping them. Warming and lightly oiling them seals the surface so they won’t fall apart when soaked in the bean sauce.
  • Don’t skip the toppings. While the bean sauce is the star, bright salsas and a creamy crema or vegan cheese add contrast and make the dish more balanced.
  • Serve right away. Enfrijoladas are best eaten fresh, when both tortillas and beans are piping hot. If you want to meal-prep, make the beans ahead and assemble just before serving.
image Black Bean Enfrijoladas

Black Bean Enfrijoladas

A comforting Mexican-inspired meal for bean lovers: warmed tortillas drenched in a creamy black bean sauce and finished with your favorite toppings.
No ratings yet
Print Recipe
Pin Recipe

Cook Time 30 minutes

Course Dinner, Main Course
Cuisine Mexican-inspired

Servings 4
Calories 1096 kcal

Ingredients

  

For Beans

  • 2 tbsp olive oil
  • ½ large onion diced small
  • 3 cloves garlic chopped
  • 4 cups cooked black beans or 3 cans black beans
  • 1 tsp salt
  • 1 cup water

For Enfrijoladas

  • 1 tsp olive oil
  • 12 tortillas

Optional Garnishes

  • ½ cup vegan feta or queso fresco
  • ½ cup red salsa of choice
  • ½ cup green salsa of choice
  • ½ cup vegan crema or crema Mexicana
  • ½ cup cilantro chopped

Instructions

 

  • In a large skillet, heat the oil over medium heat. Fry the onion and garlic, stirring often, until they are deeply browned and slightly caramelized, about 7–8 minutes.
  • Add the cooked black beans with their cooking liquid (or canned beans plus 1 cup water).
  • Bring to a boil, then mash gently until the mixture becomes smooth and saucy, about 5–7 minutes. Add additional water if the beans become too thick; you want a sauce-like texture.
  • Warm the tortillas on a griddle or comal with a light spray of oil, about 2 minutes per side, until very pliable.
  • Dip each warmed tortilla into the bean sauce using tongs so it’s fully coated, fold in half, and arrange on a plate. Serve 2–3 per person.
  • Garnish with salsa, vegan crema, vegan queso, and chopped cilantro, then serve immediately.

Nutrition

Calories: 1096kcalCarbohydrates: 173gProtein: 50gFat: 27g

Keyword beans, cheap dinners, easy dinner, family-friendly, plant-based, quick, vegan
Tried this recipe?Let us know how it was!