The problem with most vegetarian tacos is that the filling is canned beans, rinsed, heated, and dumped in. Flavorless and soft. Nothing to chew, nothing to contrast. You're basically eating a bean burrito that forgot what it was supposed to be.
This recipe fixes the two actual problems: texture and seasoning. The beans get cooked down with garlic, cumin, and smoked paprika until thickened. The corn gets charred - in a hot dry skillet, not steamed. The mango salsa is sharp with lime and jalapeno and cuts through the richness. The chipotle crema ties everything together. Twenty minutes, total.
What Makes This Different
Canned black beans straight from the can are watery. That water dilutes everything around it. The move is to cook them down until they're almost jammy - concentrated, thick, and able to hold their shape in a taco without falling out the other side.
Charring the corn adds a smoky bite and textural contrast that makes the whole taco more interesting. You can skip this step, but the difference is real.
The mango salsa keeps it from being heavy. Ripe mango, sharp red onion, jalapeno heat, lime acid - it does the same job a bright pico de gallo would do, but sweeter and more interesting against the smoky beans.
Ingredients
Serves 4 (8 tacos, 2 per person) | Prep: 10 min | Cook: 12 min | Total: 22 min
Seasoned black beans:
- 2 cans (15 oz each) black beans, drained and rinsed
- 1 tablespoon olive oil
- 4 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon onion powder
- 1/4 teaspoon cayenne
- 1/3 cup water or low-sodium vegetable broth
- Salt and pepper to taste
- Juice of 1/2 lime
Charred corn:
- 1.5 cups corn kernels (frozen thawed or fresh off 2 ears)
- Pinch of salt
Mango salsa:
- 1 large ripe mango, diced small (about 1.5 cups)
- 1/4 cup red onion, finely diced
- 1 jalapeno, seeded for mild or unseeded for heat, minced
- 1/4 cup fresh cilantro, chopped
- Juice of 1 lime
- 1/4 teaspoon salt
Chipotle crema:
- 1/2 cup sour cream (or plain Greek yogurt)
- 1 chipotle pepper in adobo sauce, minced (plus 1 teaspoon of the adobo sauce)
- 1/2 lime, juiced
- Pinch of salt
To serve:
- 8 small corn tortillas (6-inch)
- Lime wedges
- Extra cilantro
Method
Step 1 - Make the mango salsa: Combine mango, red onion, jalapeno, cilantro, lime juice, and salt in a bowl. Stir and set aside. Making this first lets the flavors develop while you cook everything else.
Step 2 - Make the chipotle crema: Stir together sour cream, minced chipotle, adobo sauce, lime juice, and salt. Taste - it should be smoky, tangy, and a little spicy. Adjust with more adobo sauce if you want more heat.
Step 3 - Char the corn: Heat a dry skillet (cast iron is ideal) over high heat until very hot. Add corn kernels in a single layer and do not stir for 2 minutes - let them sit and char. Stir once, then leave for another minute. You want dark spots on at least half the kernels. Season with a pinch of salt and set aside.
Step 4 - Cook the beans: In the same skillet over medium heat, add olive oil. Add garlic and cook 1 minute until fragrant. Add drained black beans, cumin, smoked paprika, onion powder, and cayenne. Stir to coat. Add water or broth and cook 5-6 minutes, stirring occasionally and smashing roughly a third of the beans with the back of a spoon. You want a mix of whole beans and smashed - this creates the thick, scoopable texture that holds in a taco. Squeeze in lime juice, taste, and adjust salt.
Step 5 - Warm tortillas: In a dry skillet or directly over a gas flame, warm each tortilla 30 seconds per side until pliable and lightly charred in spots.
Step 6 - Build: Layer beans, charred corn, mango salsa, and a drizzle of chipotle crema. Top with cilantro and serve with lime wedges.
Nutrition Per Serving
2 tacos with corn tortillas, beans, corn, salsa, and crema.
- Calories: 420
- Protein: 18g
- Carbohydrates: 68g
- Fat: 10g
- Fiber: 16g
- Sodium: 540mg
Protein-Boosting Options
18g protein per serving is decent for a plant-based meal, but here's how to push it higher:
Add eggs: Fried or scrambled eggs on top add 6g protein per egg. This also makes the tacos work as breakfast.
Cotija cheese: 2 tablespoons crumbled cotija adds 4g protein and a salty, sharp bite that plays well against the mango. Feta works as a substitute.
Shrimp: Saute 6 oz of shrimp with garlic, cumin, and smoked paprika for 3-4 minutes. Add on top of or alongside the beans. Adds 20g protein per serving.
Extra beans: A full extra half-cup of beans per taco is the simplest add - 7g more protein without changing the flavor profile.
Make-Ahead Components
Each component stores separately, which makes this good for batch prep.
Mango salsa: Best made day-of because mango releases water over time. If making ahead, add the lime juice and salt only when ready to serve.
Seasoned black beans: Cook up to 4 days ahead. Store refrigerated, reheat in a skillet with a splash of water over medium heat, stirring until warm. They get better as they sit.
Chipotle crema: Keeps for 1 week refrigerated. Make a big batch - it's also good on grain bowls, eggs, or as a dip.
Charred corn: Char it ahead, store in the fridge, and use it cold or at room temperature. Cold corn works fine here.
Variations and Substitutions
No mango: Out of season or not available, use fresh pineapple (diced small). Same sweetness, same acid balance. Peach works in summer.
More heat: Keep the jalapeno seeds in and add a pinch of cayenne to the salsa. Or add a second chipotle to the crema.
Gluten-free: Corn tortillas are already gluten-free. Check your chipotle peppers - most canned chipotles are GF but worth confirming on the label.
Vegan: Swap sour cream for cashew cream or a plain coconut-based yogurt in the crema. The texture is slightly different but the flavor works.
Storage Tips
Assembled tacos don't store well - the tortillas get soggy. Store all components separately in airtight containers. Beans keep 4 days, crema 7 days, corn 4 days. Mango salsa is best within 24 hours. Reheat beans and corn in a skillet, then assemble fresh tortillas for second-day tacos in under 5 minutes.
Free Newsletter
Enjoyed this? Get more every week.
Practical health, fitness, and beauty tips delivered straight to your inbox. No fluff.





