Mexican Black Beans from scratch are easy to make and great to have on hand for a delicious side dish, and for adding to all sorts of other recipes. A fine Mexican herb, Epazote, makes this recipe extra special.
As an Amazon Associate I earn from qualifying purchases.
I am so grateful to my Oaxacan friend, Ana, who taught me how to make these Mexican Black Beans from scratch.
One day she brought me a bundle of fresh Epazote and and told me how it was used in Oaxaca to cook black beans. Super excited, as this herb was new to me, I almost immediately made them.
And I’ve been making her Mexican Black Beans recipe ever since.
What is Epazote?
- Epazote is an aromatic, leafy herb that’s native to Central America.
- It’s been grown for its culinary and medicinal uses for thousands of years.
- Though it’s most flavorful when fresh, Epazote can also be used dried.
- Epazote can be used in a variety of dishes including quesadillas, soups, stews, enchiladas, and of course today’s Mexican Black Beans.
- In parts of Mexico, Epazote is as common as Rosemary is in the United States — in the way that it’s very likely growing in your neighbor’s yard.
- Epazote is added to black bean recipes because, along with soaking the beans, it reduces bloating and other digestive issues associated with eating beans.
- What does Epazote taste like? Don’t be fooled by the pungent, petroleum-like smell of the herb — the leaves taste like a blend of citrus, pine, oregano, anise, and mustard greens.
- Where to Buy Epazote. You can find Epazote in most Latin food markets in the United States.
Learn more about Epazote here.
What’s in this recipe?
- dried black beans
- olive oil
How to Make it
- Soak the beans overnight.
- Simmer the beans for about 20 minutes and remove any foam that has appeared on the surface during this time.
- Drain the beans and return them to the pot. Again, add enough water to go a couple of inches above the beans. Add onion, garlic and Epazote. Turn the heat to high and bring to a boil.
- Reduce the heat to low, and simmer until the beans are tender, about 1½ hours.
- Remove Epazote, the larger chunks of onion and skins. Remove the garlic, and once it’s cool enough to handle, squeeze the soft cloves out onto a cutting board, roughly chop them, and mix them into the beans.
- Coat the a sauté pan with oil, add chopped onion and cook until soft. Add the cooked beans and ground cumin, and sauté for about 5 minutes. Season to taste with salt and pepper.
(More detailed instructions are below.)
- I suggest making a very large batch of the beans. While they're easy to make, the soaking takes a lot of time, and they're excellent to have on hand, as they can be added to so many different meals and recipes.
- I usually soak and cook the beans in very large batches. This is part one of the recipe. Then, I make the Mexican Black Bean recipe about 4 cups at a time, which is about 8 servings as a side dish. This is part two of the recipe. It feels fresher this way. (You'll see below that you can store them in the refrigerator or freezer ahead of time -- you can do this whether or not you've done part two yet.)
- The beans expand a lot, so be sure when choosing a bowl or pot to soak them in, it's large enough to accommodate them.
- f the beans are not as soft as you'd like at the end of the cooking time, keep simmering them, and you can add water as needed. (If there's still excess water that hasn't been absorbed when they're ready, drain them.)
- I do one thing differently from how this method of cooking the beans was explained to me. After soaking and cooking them (part one), I squeeze the garlic cloves from the head back into the beans. I remove the onion because all of the flavor has been extracted from it -- but, I think the garlic still has more flavor to offer. If you love garlic, do it. And if you don't, skip it.
- You can make part two of this recipe without making part one, if you want to used canned black beans. If you choose to do this, drain the beans first. The beans will still be delicious, but are better when made from scratch. In my humble opinion. 😉
Can you make them ahead?
You absolutely can make Mexican Black Beans ahead, and you should so they're at the ready when you need or want them.
Refrigerator. The beans can be refrigerated for up to 5 days in a tightly sealed container.
Freezer. You can freeze them in a tightly sealed container for up to a month. They're best when frozen in small batches. To thaw, place them in the refrigerator two days before you want to use them.
Uses for Mexican Black Beans
The beans make for a fabulous side dish with meats, fish, poultry and vegetarian dishes. And they're perfect for so many recipes including (but not limited to!) burritos, tacos, salads, casseroles, chili recipes, stews, soups and quesadillas.
I hope you love this Mexican Black Beans recipe as much as we do!
Recipes using black beans:
Mexican Black Beans From Scratch
- 2 pounds dry black beans
- 1 whole (medium-sized) yellow onion, washed and cut in half
- 1 large head of garlic, washed, about ½ inch cut off top (use two heads if they're small)
- 1 bunch Epazote, washed
- water (amounts will vary, depending on the size of the pot)
- Soak the beans. In a very large mixing pot, soak the beans in about three times their volume of lukewarm water, for about 12 hours. Drain the beans, add them to a large stockpot, and fill the pot with enough cold water to go a couple inches above the beans.
- Simmer the beans. Turn the heat to high and bring to a boil. Then reduce the heat to low, and simmer the beans for about 20 minutes. Use a large metal spoon to remove any foam that has appeared on the surface during this time. Drain the beans and return them to the pot. Again, add enough water to go a couple of inches above the beans.
- Add the remaining ingredients and cook the beans. Add the onion, garlic and Epazote. Turn the heat to high and bring to a boil. Then reduce the heat to low, and gently simmer until the beans are tender, at least 1½-2 hours. (Drain if necessary.) Remove Epazote, the larger chunks of onion and skins (the halves will have separated during the cooking). Then remove the head (or heads) of garlic. Once the garlic is cool enough to handle, squeeze the soft cloves out onto a cutting board, roughly chop it, and mix it into the beans.
- Cool. Cool the beans to room temperature, or move on to Part Two (below). Once cooled, the soaked, cooked beans can be stored. (Refrigerator: The beans can be refrigerated for up to 5 days in a tightly sealed container. Freezer: You can freeze them in a tightly sealed container for up to a month. They're best when frozen in small batches. To thaw, place them in the refrigerator two days before you want to use them.)
Part Two (You should do this part in two batches.)
- Cook the onions. Coat the bottom of a large sauté pan with the oil, add the onion and place of low-medium heat. Stirring occasionally, cook until the onions are soft, about 7 minutes.
- Add the beans and spices. Add the beans and cumin and sauté for about 5 minutes. Season to taste with salt and pepper and serve with crumbled Cotija, avocado slices and/or cilantro if desired. (Here's How to Season to Taste.)
- If the beans are not as soft as you'd like at the end of the cooking time, keep simmering them, and you can add water as needed. (If there's still excess water that hasn't been absorbed when they're ready, drain them.)
Cooking On The Weekends is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.