Mains

Enfrijoladas

A blue human icon signifying servings.
servings
8-12
A blue hand icon signifying prep time.
Prep
20
A blue clock icon signifying cook time.
cook
20
Last updated on
April 1, 2026

It has always surprised us that enfrijoladas are practically nonexistent in the US. They’re every bit as comforting and delicious as enchiladas and built on the same idea, but the sauce is made from black beans simmered with epazote and blended with chipotle. Those two ingredients give our version a deeper, more aromatic flavor. The result is rich, satisfying, and much easier than it looks. They’re also incredibly cheap to make. In San Diego, each serving usually costs about sixty cents to a little over a dollar, depending on the toppings you use and your local store’s prices.

We normally tuck a little shredded chicken or beef inside for extra protein, but you can skip it for a vegetarian version that’s still filling and flavorful. If you leave out the meat, serving your enfrijoladas with our Mexican Red Rice will give you a complete protein. Rajas are optional but highly recommended. Our family always adds them because they bring a soft roasted flavor that plays well with the beans, but if you don’t have the time, don’t sweat it.

Why Enfrijoladas Deserve More Attention

Enfrijoladas are one of the most practical meals in Mexican home cooking. They’re built from pantry staples, they stretch easily, and they’re very adaptable and forgiving. Most families make them with whatever beans they have on hand, but black beans simmered with epazote create a sauce that’s silky, earthy, and aromatic. Chipotle adds warmth and depth without overwhelming the beans.

They’re also a great example of how Mexican cooking uses beans as both protein and a base for sauce. Instead of being a side dish, the beans become the centerpiece. When you blend them with their cooking liquid, aromatics, and a little chipotle, you get a sauce that coats tortillas perfectly.

How We Build the Sauce

The base of this recipe is a pot of homemade black beans. You can use canned beans in a pinch, but the flavor is noticeably better when you simmer your own with onion, garlic, and epazote. The epazote is what sets this apart from plenty of other versions. It adds a herbal, slightly resinous note that makes the beans taste fuller and more complex.

Once the beans are soft, everything gets blended with a chipotle in adobo. You can add more chipotle or more adobo sauce if you want a smokier or spicier finish. The sauce should be pourable but thick enough to cling to the tortillas. If it’s too thick, add a splash of bean broth. If it’s too thin, simmer it for a few minutes until it tightens up.

Tortillas: Fried or Not Fried

Lightly frying the tortillas adds flavor and helps them hold their shape when dipped in the bean sauce. It also keeps them from tearing. That said, you don’t have to fry them. If you’re short on time or want something lighter, warming them on a comal works too. The key is making sure they’re pliable before dipping.

Fillings and Toppings

Enfrijoladas are flexible. You can keep them simple or dress them up, depending on what you have.

  • Shredded chicken or shredded beef adds protein and makes the meal more substantial.
  • Rajas bring roasted poblano flavor and a little sweetness.
  • Queso fresco adds salt and creaminess.
  • Crema softens the heat and balances the beans.
  • Avocado adds richness.
  • Onion brings brightness and crunch.

A Few Words About Epazote

Epazote is one of those ingredients that people either know well or have never heard of. It’s traditional in Mexican bean dishes because it adds flavor and helps with digestion. Epazote has a strong, layered flavor. It’s herbal and deeply earthy. When cooked, it softens into something warm and savory. It never disappears into the background. Instead, it lifts the dish and gives it a distinct Mexican character. Fresh epazote has the strongest aroma, but dried epazote works perfectly and is easy to keep in the pantry. If you need it, I really like this brand that you can find on Amazon. If you enjoy the flavor, you can add more. If you’re new to it, starting with a smaller amount helps you get a feel for its strength.

Rajas: Optional but Worth It

In our family, rajas are a must. They’re strips of roasted poblano sautéed with onion until soft and fragrant. They add a gentle roasted flavor that pairs like a dream with the beans. They’re not required, but if you have the time, they’re a great addition. Click here for our recipe!

Heat Level

Chipotles in adobo bring both smoke and heat. You can adjust the spice level easily:

  • Add extra chipotles for more heat.
  • Add more adobo sauce for more smoke.
  • Use half a chipotle if you want something mild.

The beans mellow the heat, so you have a lot of control.

Serving Enfrijoladas

Enfrijoladas are great for weeknights because they come together quickly, especially if you already made the beans. They’re also perfect for feeding a crowd because you can set up a little assembly line and let everyone customize their plate.

They pair well with:

They’re also excellent reheated. The sauce thickens in the fridge, so you may need to loosen it with a splash of water or broth.

Why These Belong in Your Rotation

Enfrijoladas are affordable, comforting, and full of flavor. They’re built from ingredients you probably already have, and they’re easy to adapt to whatever you’re craving. They’re also a great way to use a pot of beans in a way that feels special without requiring extra work.

This recipe contains an affiliate link. If you make a purchase, I may earn a commission at no extra expense to you.
Mains
Enfrijoladas
A black human icon signifying servings.
serves
8-12
A black hand icon signifying prep time.
prep in
20
minutes
A black clock icon signifying cook time.
cook for
20
minutes
Ingredients
  • All of the cooked beans and broth from our Black Beans recipe
  • 1 small sprig fresh or dried epazote
  • 1-8 chipotles in adobo + a spoonful of adobo sauce (optional but highly recommended)
  • Salt to taste
  • Corn tortillas, warmed
  • Crema, rajas, queso fresco, shredded lettuce, and avocado for topping
  • 1–2 cups shredded chicken or beef (optional)
Directions
  1. In a large pot, warm all of the cooked black beans and their broth from our black beans recipe. If you did not use our recipe and your beans do not already have epazote, add a fresh sprig now so it can steep as the beans warm. Bring to a gentle simmer. Remove the epazote.
  2. Remove from heat. If you are using dried epazote instead of fresh, add about 1 teaspoon to the beans before blending. Blend the beans and broth with your chipotles and adobo sauce. You can do this in a blender or use an immersion blender right in the pot. Blend until completely smooth, adding more liquid as needed until the sauce is slightly thicker than enchilada sauce. Taste for salt and spice, and adjust as needed.
  3. Bring the sauce back up to a simmer. As it simmers, the sauce will thicken. If it becomes too thick, you can add water or chicken broth.
  4. Warm the tortillas until soft and flexible. You can heat them on a comal or in the microwave in bunches of 10 wrapped in a tea towel.
  5. One by one, dip each tortilla into the warm bean sauce, coating both sides. Place on your plate, add chicken, then fold it in half.
  6. Add crema, rajas, queso fresco, avocado, or a drizzle of extra bean sauce. Serve immediately while warm.

Still hungry?

Want more recipes straight to your inbox?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.