Skip to main content
Vegan Enfrijoladas
veganoEasy

Vegan Enfrijoladas

35 min (15 prep + 20 cook) Easy 4 servings Nacional
Edmond Bojalil
Edmond Bojalil

Recetas Mexas

Published: 30 Mar 2026 · Updated: 30 Mar 2026
Share:

About this recipe

Corn tortillas bathed in thick black bean sauce with a sautéed mushroom filling. A 100% plant-based Mexican classic.

History & Origin

Enfrijoladas are one of the most humble and comforting dishes in Mexican cuisine. Their name comes directly from their main ingredient: frijoles (beans), the sacred grain that has fed the peoples of Mesoamerica for thousands of years. Unlike enchiladas, which are bathed in chilli sauce, or entomatadas, covered in tomato, enfrijoladas are distinguished by their thick, velvety black bean sauce that completely envelops the tortillas. In their traditional form, enfrijoladas are typically filled with crumbled fresh cheese and topped with soured cream, but contemporary Mexican cooking has reinvented this classic to suit all tables. This vegan version replaces dairy with mushrooms sautéed with garlic and epazote — that intensely aromatic herb that the Aztecs already used to cook beans, and which today remains inseparable from this grain. The chile de árbol provides the characteristic heat that awakens the flavours of the sauce, while the epazote not only adds fragrance but also aids the digestion of beans. This combination of ingredients creates a completely plant-based dish that sacrifices neither flavour nor tradition. These vegan enfrijoladas are perfect for a late breakfast, a light lunch, or a cosy supper. They come together in under 35 minutes, are wonderfully economical, and are nutritionally complete — providing an excellent source of plant protein, fibre, and iron thanks to the black beans.

Estimated cost

£4.40

Total cost

£1.10

Per serving

* Approximate prices based on UK supermarkets

Nutritional information per serving

280

Calories

12g

Protein

44g

Carbohydrates

7g

Fat

9g

Fibre

420mg

Sodium

* Approximate values. May vary depending on ingredients used.

Method

  1. 1

    Heat 2 tablespoons of vegetable oil in a frying pan over medium-high heat. Add the finely chopped white onion and cook for 3 minutes until softened. Add the chopped garlic and cook for 1 minute more.

    Step 1
  2. 2

    Add the sliced mushrooms to the pan. Sauté over high heat for 6-8 minutes, stirring occasionally, until golden and their liquid has evaporated. Season with salt and set aside.

    Step 2
  3. 3

    For the bean sauce: blend the cooked black beans with 1 cup of their cooking liquid (or water), the deseeded chillies de árbol, and the sprig of epazote. Blend until smooth. Strain if you prefer a finer texture.

    Step 3
  4. 4

    Heat the remaining tablespoon of oil in a saucepan over medium heat. Pour in the bean sauce and cook for 5 minutes, stirring constantly, until it thickens slightly. Adjust the salt and add more stock if needed.

    Step 4
  5. 5

    Warm the corn tortillas on a dry griddle or frying pan, 30 seconds on each side. Dip each tortilla into the warm bean sauce, place a spoonful of the mushroom filling in the centre, and fold into thirds or roll up.

    Step 5
  6. 6

    Arrange the enfrijoladas on a plate and pour more hot bean sauce over them generously. Serve immediately. Garnish with thin strips of red onion, fresh coriander, or avocado slices.

    Step 6

Rate this recipe

Edmond Bojalil
Edmond Bojalil

Founder, Recetas Mexas

Mexican from Puebla, IT professional and foodie. Author of 736+ authentic Mexican recipes adapted for European kitchens. Based in Madrid since 2018.

Read more

Related Recipes