A quick and healthy black bean taco recipe topped with flavorful homemade guacamole. Change up Taco Tuesday with gluten-free and vegetarian black bean tacos!
If you’ve been following along for a few minutes, you know how much I love Tex‑Mex and Mexican flavors. Call it what you like—I’m likely to cook it.
We enjoy everything from slow‑cooked shredded chicken to homemade taco seasoning, and I even keep a checklist for planning a taco bar party. But sometimes we need easy, meatless meals too.
Easy Black Bean Taco Recipe

Even in the Midwest, where we keep a freezer full of homegrown beef, meatless tacos are a welcome change. These black bean tacos are simple, satisfying, and ready in under 20 minutes.
Start with drained, rinsed canned black beans and warm them in a skillet with a touch of olive oil, water, and toasty Mexican spices. Finely diced red bell pepper adds color and crunch. Top everything with a quick batch of creamy guacamole or a bright mango salsa for contrast.

How to Make Vegetarian Black Bean Tacos
This may be the easiest taco recipe ever. It’s fast, flavorful, and great for Meatless Monday or any busy night.
- Heat olive oil in a skillet over medium heat.
- Add black beans, water, ground cumin, chili powder, smoked paprika, cayenne, and dried oregano. Season with salt and black pepper and stir to combine.
- Cook, stirring occasionally, until the beans are warmed through and the spices are fragrant, about 4–5 minutes.
- Remove from heat, add diced red bell pepper, and set aside.
Ingredients for Homemade Guacamole
Homemade guacamole is quick and far less expensive than buying it ready‑made. Use ripe ingredients for the best flavor.
- ripe avocados
- tomato
- fresh lime juice
- fresh cilantro
- jalapeño
- salt and black pepper
To Make the Homemade Guacamole
Mash the avocados in a small bowl. Stir in the diced tomato, lime juice, chopped cilantro, and finely diced jalapeño. Season with salt and black pepper to taste. Keep the guacamole chilled until ready to serve.

Recipe Variations
There are many ways to customize this black bean taco recipe. Try one of these ideas or mix and match toppings to suit your tastes.
- Serve the spiced beans over brown rice or cauliflower rice for a vegetarian burrito bowl.
- Top with shredded cheese, sour cream, or a fruity mango salsa for extra brightness.
- Use soft corn tortillas, warm flour tortillas, or crisp tostadas depending on the texture you prefer.
- Make your own black beans in a slow cooker or Instant Pot instead of using canned beans for a fresher flavor.
For more meatless dinner ideas, explore Lenten dinner recipe collections and other vegetarian options you already enjoy.

Recipe

Spicy Black Bean Taco Wraps with Fresh Guacamole
Deanne Frieders | This Farm Girl Cooks
Pin Recipe
10 mins
5 mins
15 mins
Ingredients
- 2 tablespoon extra virgin olive oil
- 1 15-oz. can black beans, drained and rinsed
- ½ medium red bell pepper, finely diced
- 2 tablespoon water
- 1 tsp. ground cumin
- ½ tsp. chili powder
- 1 tsp. smoked paprika
- ¼ tsp. cayenne pepper
- ¼ tsp. dried oregano
- Salt and black pepper, to taste
- 2 large ripe avocados, pitted
- 1 medium tomato, seeded and diced
- 3 Tbsp. fresh lime juice
- 2 Tbsp. fresh cilantro, minced
- ½ medium jalapeño, finely diced
- Salt and black pepper, to taste
Method
- Heat olive oil in a skillet over medium heat. Add black beans, water, cumin, chili powder, smoked paprika, cayenne, and oregano. Season with salt and black pepper and stir to combine.
- Cook, stirring occasionally, until the beans are warmed through and the spices are fragrant, about 4–5 minutes. Remove from heat and set aside.
- While the beans cook, mash the avocados in a small nonreactive bowl. Add diced tomato, lime juice, cilantro, and jalapeño. Season with salt and black pepper and stir to combine. Set aside.
- Transfer warm beans to a serving bowl and fold in the diced bell pepper. Serve immediately with large lettuce leaves, corn or flour tortillas, or tostadas. Top with guacamole and any additional salsa you like.
Farm Girl Tips
Nutrition
Calories: 353kcal
Carbohydrates: 33g
Protein: 10g
Fat: 23g
Fiber: 16g
Sodium: 462mg
Sugar: 3g
Made this recipe?
Let me know how it turned out and leave a review!