vegetarian · easy
Black Bean and Corn Tacos
Smoky, slightly crispy black beans and charred corn piled into warm corn tortillas with avocado, quick-pickled onions, cotija and cilantro.
Nutrition per serving (estimate): 420 calories · 16 g protein · 16 g fat · 57 g carbs
Jump to Recipe ↓
Filed under easy vegetarian dinner recipes, bean, chickpea and lentil dinners, 15-minute dinner recipes, one-pan dinner recipes and Tex-Mex dinners.
Have these ready before you start
The 15-minute total uses the ingredients in the form listed below. Allow extra time for cooking or thawing them if needed.
- If using frozen corn, have it thawed before assembling the filling; canned, drained corn is the alternative.
Taco night doesn’t need a pound of meat. Two cans of black beans, a cup of corn and a few spices from the cupboard make a filling that’s smoky, a little crispy at the edges and hearty enough that nobody misses the beef. These black bean and corn tacos are on the table in 15 minutes, and most of what goes into them keeps in the pantry or freezer for weeks.
What makes them better than beans spooned from a can is texture. The corn chars in a hot, dry-ish skillet first, the beans are toasted with the spices, and then about a third of them get lightly mashed with a splash of water. That creamy, half-refried base holds the whole beans in place inside the tortilla, so the filling stays put when you take a bite.
The topping trio
Three toppings do a lot of work here:
- Quick-pickled red onion. Sliced onion tossed in lime juice, sugar and salt turns pink and tangy in the ten minutes it takes to cook everything else. It cuts through the richness of the beans.
- Avocado. Diced, sliced or mashed with a pinch of salt; it adds the creaminess you’d otherwise get from sour cream.
- Cotija. This crumbly, salty Mexican cheese doesn’t melt, so it stays in little bright-white flecks. Feta is the easiest substitute.
Fresh cilantro, salsa or a few shakes of hot sauce finish it.
Ingredients worth knowing about
Black beans. Two standard 15-ounce cans feed four people, about two tacos each. Rinse and drain them well; extra water stops them from crisping.
Corn. Frozen corn is the most convenient choice and chars nicely if you let it thaw and pat it dry. Canned corn works too. In summer, cut the kernels from two fresh ears.
Spices. Cumin and chili powder are the backbone. Smoked paprika adds a hint of the char you’d get from a grill. If you have a taco seasoning blend you like, use about 1 tablespoon instead of the individual spices and adjust the salt.
Tortillas. Small corn tortillas are traditional and gluten-free. Flour tortillas are softer and easier for kids to handle.
Making them, step by step
Start the onions. Slice the onion as thinly as you can and toss it in a small bowl with the lime juice, sugar and a pinch of salt. Push it under the juice and leave it alone.
Char the corn. Get the oil hot in a cast-iron skillet over medium-high heat, add the corn in an even layer and don’t touch it for two minutes. You’ll hear it popping. When some kernels are browned, give it a stir and cook another minute.
Season and mash the beans. Add the beans, all the spices and the salt, and stir for a couple of minutes so the spices toast. Pour in the water, then press down on some of the beans with a spatula or potato masher. Keep cooking until the mixture is thick, the water has disappeared and the bottom starts to crisp. Taste: it might want more salt or a squeeze of lime.
Warm the tortillas. Spoon the filling into a bowl and wipe out the skillet. Warm the tortillas one or two at a time in the dry pan, about 20 to 30 seconds per side, until they soften and pick up a few toasted spots. Keep them wrapped in a towel as you go.
Build. Spoon a few tablespoons of filling down the middle of each tortilla and add avocado, a tangle of pickled onions, cotija and cilantro. Serve with lime wedges.
Easy variations
- Add sweet potato: Dice a small sweet potato, microwave it for 4 to 5 minutes until tender, and crisp it in the skillet before the corn.
- Spicier: Stir a minced chipotle in adobo or a diced jalapeño in with the beans.
- Add greens: Top with shredded romaine or cabbage for crunch.
- More protein: A fried egg on each taco makes a great breakfast-for-dinner twist.
- Make it a bowl: Spoon the filling over rice with the same toppings and a handful of crushed tortilla chips.
What to serve alongside
Mexican-style rice, a simple cabbage slaw or chips with salsa and guacamole round out the meal. If you’re cooking for a crowd with mixed preferences, these pair well with the Cajun shrimp tacos for a two-filling taco bar. The same pantry beans star in the veggie quesadillas and the smoky black bean soup, and the turkey taco bowls are a good option when you do want meat. Find more ideas in our Tex-Mex dinners and bean, chickpea and lentil dinners.
Storage and leftovers
Store leftover filling in an airtight container in the fridge for up to four days, and keep the pickled onions in a separate jar for up to a week. Reheat the beans in a skillet with a tablespoon of water until hot and a little crisp again. The filling also freezes well for up to three months. Assembled tacos don’t keep, so build them just before eating.
Quick supper
Recipe card
Ingredients
- 1/2 small red onion, thinly sliced
- 3 tbsp fresh lime juice (about 2 limes), plus lime wedges to serve
- 1/2 tsp sugar
- 1 tbsp olive or neutral oil
- 1 cup corn kernels (frozen and thawed, or canned and drained)
- 2 (15-oz) cans black beans, drained and rinsed
- 1 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp kosher salt, plus more to taste
- 1/4 cup water
- 8 small (6-inch) corn tortillas
- 1 ripe avocado, diced
- 1/2 cup crumbled cotija or feta cheese
- Fresh cilantro and salsa or hot sauce, to serve
Instructions
Preparation images are AI-generated illustrations.
- 1
Toss the sliced red onion with the lime juice, sugar, and a pinch of salt in a small bowl. Set aside to quick-pickle while you cook.
Step 1 · AI-generated illustration - 2
Heat the oil in a 10-inch cast-iron or heavy skillet over medium-high heat. Add the corn and cook 2 minutes without stirring, until some kernels char, then stir and cook 1 minute more.
Step 2 · AI-generated illustration - 3
Add the black beans, cumin, chili powder, smoked paprika, garlic powder, and salt. Cook 2 minutes, stirring. Add the water and lightly mash about a third of the beans with a spatula or potato masher, then cook 1 to 2 minutes more until thick and starting to crisp at the edges. Taste, season, and spoon into a bowl.
Step 3 · AI-generated illustration - 4
Wipe out the skillet and warm the tortillas in the dry pan over medium-high heat, 20 to 30 seconds per side, until soft and lightly toasted. Stack them in a clean kitchen towel to keep warm.
Step 4 · AI-generated illustration - 5
Fill each tortilla with the bean and corn mixture, then top with avocado, pickled onions, cotija, and cilantro. Serve with lime wedges and salsa or hot sauce.
Step 5 · AI-generated illustration
Helpful tips
- Let the corn sit undisturbed in the hot pan for the first two minutes; that's how it gets its charred, nutty spots.
- Mash only some of the beans. The mashed ones hold the filling together so it doesn't roll out of the taco, while the whole ones keep the texture.
Frequently asked questions
How do you season black beans for tacos?
Cumin, chili powder, smoked paprika and garlic powder give canned black beans a smoky, taco-shop flavor in a couple of minutes. Toast the spices with the beans in the oil before adding the water, then finish with salt and a squeeze of lime. A pinch of cayenne or a chopped chipotle in adobo adds heat.
Should I rinse canned black beans?
Yes, for this recipe. The canning liquid is starchy and salty and would make the filling murky and gummy. Drain the beans in a colander, rinse them under cold water, and shake off as much water as you can so they can crisp a little in the pan.
Can I use flour tortillas?
Absolutely. Use 6-inch flour tortillas and warm them the same way. Corn tortillas have a more traditional flavor and are naturally gluten-free; flour tortillas are softer and less likely to tear.
How do I keep corn tortillas from breaking?
Warm them right before serving in a hot, dry skillet until they puff slightly and turn pliable, then keep them stacked in a towel so they steam each other. Cold corn tortillas crack when folded. Doubling them up, as many taquerias do, also helps with a generous filling.
Are these tacos vegan?
They're vegetarian as written. Leave off the cotija, or use a dairy-free crumble, and they become fully vegan. The avocado and pickled onions provide plenty of richness and tang on their own.
How much protein do black bean tacos have?
A 15-ounce can of black beans contains roughly 20 grams of protein once drained, so with two cans shared among four people each serving gets around 10 grams from the beans, plus a little more from the corn tortillas and cheese. Add a fried egg on top for extra protein.
Can I make the filling ahead?
Yes. The bean and corn filling keeps for up to four days in the fridge and reheats in a skillet or microwave in a couple of minutes; add a splash of water if it looks dry. The pickled onions keep for about a week. Warm the tortillas and dice the avocado fresh.
Related recipes

One-Pan · 17 min
Speedy Turkey Taco Bowls
Seasoned ground turkey, crisp lettuce, beans, and salsa in one colorful bowl.

Vegetarian · 17 min
Fast Chickpea Spinach Curry
Warm chickpeas simmered in a spiced tomato sauce with fresh spinach.

Vegetarian · 15 min
Halloumi and Roasted Pepper Couscous
Fluffy lemon-herb couscous with chickpeas, jarred roasted peppers, and golden pan-fried halloumi.

Vegetarian · 20 min
Red Lentil Dal with Spinach
Creamy one-pot red lentil dal with garlic, ginger, cumin and turmeric, finished with a big handful of spinach and a squeeze of lemon. Ready in 20 minutes.