Black Bean Tacos with Homemade Salsa

Crispy black bean tacos with a fresh pico de gallo that costs almost nothing. Ready in 20 minutes and wildly satisfying.

Start with the salsa, not the skillet

The beans can wait five minutes. The chopped tomato cannot. Dice the tomatoes, the onion, and the cilantro, then add lime juice and a pinch of salt and leave the bowl alone while the skillet heats. That pause is the whole trick. Salt pulls juice out of the tomato. The onion softens in the acid instead of tasting like a raw bite in the middle of a warm tortilla. If you assemble the taco the second the salsa is chopped, you get crunch and not much else.

This is a pantry taco, built from canned black beans and a stack of corn tortillas. It is not a claim about street food in any particular city. Corn tortillas and wheat tortillas are both fine. Corn is the cheaper stack in a lot of stores, and it is the one that can go directly over a gas flame for a few seconds if you want a blister. If you do that, use tongs, keep the flame modest, and do not walk away. A microwave wrapped in a damp towel is the slower, calmer way to make a cold tortilla bend instead of crack.

What draining the can actually does

The beans in this recipe are drained and rinsed. A 2011 study in the Journal of Culinary Science & Technology, by Roberta L. Duyff, John R. Mount, and Joshua B. Jones, measured sodium in several brands of five canned bean varieties, black beans among them. Across those cans, draining the packing liquid cut sodium by about 36 percent per label serving, from a mean of 503 milligrams to 321. Draining and then rinsing cut it by about 41 percent, to 295 milligrams. The rinse was not statistically different from draining alone in that paper, but the rinse also washes off the thick liquid that makes a skillet sputter and tastes like the can. Drain for the salt. Rinse because the taco filling fries more cleanly.

That study is about sodium in the beans, not about your whole dinner. Tortillas, cheese, and salsa from a jar can put the salt back. The Dietary Guidelines for Americans, 2020–2025, treat sodium as something to limit. If you are already eating a salty chip on the side, skip the extra salt in the beans.

A mash, not a refry

Heat a thin film of oil and add the beans with cumin and chili powder. You want them hot, and you want some of them broken. Mash about half with the back of a spoon. Whole beans roll out of a corn tortilla. A half-mash stays put and still has texture. You are not making a smooth dip. If the pan looks dry, a spoon of the tomato juice from the salsa bowl loosens it without turning the filling into soup.

Cumin and chili powder that have sat in a warm cupboard since last year will not smell like anything when they hit the oil. Smell the jar. If the aroma is faint, the taco will be faint. Replacing a dead jar of cumin changes this dinner more than a more expensive bean.

Beans as a protein food, when you need them to be

USDA MyPlate puts black beans in the beans, peas, and lentils subgroup. That subgroup sits in both the vegetable group and the protein-foods group because the nutrition overlaps: fiber, folate, and potassium on the vegetable side, and plant protein plus iron and zinc on the protein side. MyPlate's own counting rule is practical. If you have not yet met your protein-foods target for the day, count the beans there. If you have, count them as vegetables. A taco night does not have to pretend to be a nutrition calculation. The rule is there when you are actually tracking.

Heat, cheese, and what "crispy edges" means

The recipe asks for the beans to pick up a few browned edges. That only happens if the pan is hot and the beans are not swimming. Crowding the skillet steams them. Cook in two rounds if the pan is small. Cheese, sour cream, and hot sauce are optional and they change the cost. The listed cost per serving on this page is the planning number for the ingredient list as written. It is not a receipt, and it is not a promise that your salsa tomatoes cost the same as the ones priced when the figure was set. Check the content disclaimer before you treat any dollar figure here as your budget.

Leftovers that are beans, not tacos

Assembled tacos go soggy. The filling does not have to. Spoon leftover beans into a covered container and get them into the refrigerator while they are still a meal, not a project you will deal with after a show. USDA FSIS tells home cooks that perishable food should not sit out more than 2 hours, and only 1 hour when the room is hotter than 90°F. Shallow containers cool faster than a deep bowl. Most cooked leftovers are a 3-to-4-day refrigerator food. Reheat the beans until they are steaming hot. A cold tortilla can be warmed separately so you are not nuking the salsa into mush.

If you want them later in the week, freeze the filling flat. FSIS says food held constantly at 0°F remains safe, and that quality, not safety, is what declines. Thaw in the refrigerator. A lunch bowl the next day is rice, the reheated beans, and whatever crunchy vegetable is still good. That is a use for the pot, not a second published recipe.

Onion, cilantro, and a missing lime

White onion is sharp. If the only onion you have is a yellow one, use it and give it an extra minute in the lime juice. If you have no cilantro, use parsley or skip the herb. The taco still works. If you have no lime, a splash of vinegar in the tomato bowl is a stand-in for acid, not a claim that vinegar and lime taste the same. Acid is doing a job: it keeps the salsa from tasting flat next to the spiced beans.

Do not add a can of corn unless you want the sweetness and you have a plan for the rest of the can. An open can of corn is another perishable item. Transfer it out of the can into a covered container and refrigerate it. Opened cans are a bad long-term home for food because the metal edge and the leftover liquid are awkward to keep clean.

A note on the tortilla count

Eight tortillas and two cans of beans is four plates if everyone eats two. A household that eats three will finish the beans and want another can. Buy the second can before you start, or plan on a smaller taco and a piece of fruit. Running out mid-dinner is how a "cheap" meal picks up a delivery order.

The salsa will not keep like a jarred one. Eat it the day you chop it. Tomatoes that sit dressed overnight get watery and the onion gets loud. If you chopped too much, drain it and stir the juice into tomorrow's beans rather than serving a bowl of tomato water.

Further reading: Duyff, Mount, and Jones, "Sodium Reduction in Canned Beans After Draining, Rinsing," Journal of Culinary Science & Technology, 2011; USDA MyPlate, "Beans, Peas, and Lentils"; USDA FSIS, "Steps to Keep Food Safe."

Ingredients

Method

  1. Make the pico de gallo: combine diced tomatoes, onion, cilantro, lime juice, and a pinch of salt. Set aside to marinate while you cook the beans.
  2. Heat olive oil in a skillet over medium heat. Add drained black beans, cumin, and chili powder. Cook for 5 minutes, stirring occasionally, until beans are heated through and slightly crispy on the edges.
  3. Mash about half the beans with the back of a spoon — this creates a creamy base that holds the tacos together.
  4. Warm the corn tortillas: place directly on a gas burner for 30 seconds per side, or wrap in a damp paper towel and microwave for 30 seconds.
  5. Assemble: spoon beans onto tortillas, top with pico de gallo. Add shredded cheese, sour cream, or hot sauce if desired.

Notes from the kitchen

Can I use flour tortillas?

Absolutely. Corn tortillas are more authentic and cheaper, but flour tortillas work great too.

How do I make these vegan?

They already are! Skip any dairy toppings like sour cream or cheese.