Skip to main content
Vegan Enfrijoladas
VeganEasy

Vegan Enfrijoladas

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

Recetas Mexas

Published: 30 Mar 2026 · Updated: 12 May 2026
Share:
Corn tortillas bathed in a velvety black bean sauce, filled with garlicky epazote mushrooms.

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.30

Total cost

£1.07

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

Frequently asked questions

What people ask about this recipe

What are enfrijoladas?

Enfrijoladas are corn tortillas dipped in a thick, velvety black bean sauce, then folded or rolled and garnished. Unlike enchiladas (chilli sauce) or entomatadas (tomato), they are defined by their smooth bean sauce.

What makes this version vegan?

Traditional enfrijoladas are filled with fresh cheese and topped with soured cream. This version replaces the dairy with mushrooms sautéed with garlic and epazote, keeping all the flavour without any animal products.

What is epazote and can I substitute it?

Epazote is an intensely aromatic herb traditionally cooked with beans, both for flavour and to aid digestion. If you cannot find it, a little fresh coriander or a bay leaf adds aroma, though the flavour will differ.

Are enfrijoladas spicy?

They have a gentle heat from chilli de árbol, which you can adjust. Use less for a mild dish or more for a livelier kick; the bean sauce itself is mellow and comforting.

Have you tried this recipe?

Tell us how it turned out. Your feedback helps other cooks.

Leave a review

Rate this recipe

Edmond Bojalil
Edmond Bojalil

Founder, Recetas Mexas

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

Read more

Related Recipes