Black Bean Tacos

This post may contain affiliate links.

This vegan black bean taco recipe with cilantro lime sauce, pickled onions and crunchy lime cabbage slaw is easy to make in less than 30 minutes.

A small soft taco topped with pickled red onion, cabbage and cilantro crema on a plate. Two more tacos are blurred in the foreground.

Why You’ll Love Black Bean Tacos

These black bean tacos are always a hit! Here’s why I think you’ll love them:

  • They make a quick and easy plant-based meal everyone will enjoy.
  • They’re made with simple ingredients and are high in protein and fibre.
  • They’re a great recipe to experiment with and you can use the black bean filling for burritos, bowls, tostadas and salads too.
  • Leftovers reheat well too so you can make the black beans in advance and heat them up the next day for a quick and healthy taco night.

For more delicious tacos, these Sweet Potato Black Bean Tacos with Chipotle Sauce and Quick & Easy Vegan Tempeh Tacos are both delicious! This Vegan Taco Salad with Creamy Southwest Dressing is also amazing.

Ingredient Notes

Below is a quick overview of what you’ll need to make the recipe and any substitutions you can make. Use the recipe card with the full list of ingredients and measurements at the bottom of the post when you’re ready to make the recipe.

  • Black Beans: Canned black beans work great, you’ll need 2 19 oz cans of black beans, which is about 5 cups. You can reduce it to two 14 oz cans, totally fine, it will just make a bit less. Pinto beans also work well here!
  • Onion: Yellow or white onion is fine.
  • Chipotle Pepper in Adobo: These are easy to find in grocery stores and usually located with other Mexican ingredients. You’ll be using 1 whole pepper as well as some of the sauce. The leftover can be frozen or used in another recipe such as chili, soup or sauce. If you don’t have these on hand and want to make black bean tacos, you can also use the base from this tempeh taco recipe, which is made with tomato paste.
  • Tortillas: Use any corn or flour tortillas you enjoy. For gluten-free, use corn tortillas.
  • Cabbage: You can use red or green cabbage. For an quick and easy alternative to chopping the cabbage, you can use store-bought coleslaw mix.
  • Lime: 1 lime will be enough if you’re just making the cabbage. If you plan to make the garlic-cilantro crema, you’ll need 2 limes to make enough lime juice.
  • Garlic: The garlic cloves in the black bean mixture can be substituted for 1 tsp garlic powder.

If you’d like to try the quick pickled onions and cilantro lime sauce, be sure to review those ingredients in the recipe card below. They’re both easy to make with just a few simple pantry ingredients.

Recipe Variations

  • Tofu Alternative: To use cashews instead of tofu, use the garlic lime cashew cream from this tempeh taco recipe. Plain yogurt also works as a substitute for tofu.
  • To make a black bean taco salad instead of tacos, start with a bed of lettuce then top with the black beans and other ingredients like corn, tomato, cilantro, pickled onion, tortilla chips etc.
  • To substitute the chipotle pepper in adobo and the adobo sauce, use 3 tbsp tomato paste, 1 tbsp chili powder and 1 tsp smoked paprika.
  • For black bean and corn tacos, mix up to 1/2 cup of sweet corn into the black bean mixture at the end.
  • For alternative sauces, try the chipotle sauce from these Sweet Potatoes & Black Bean Tacos, the garlic lime cashew cream from these Tempeh Tacos, the avocado ranch from these BBQ tempeh bowls, or this Vegan Spicy Mayo or Cilantro Chimichurri Sauce Recipe.
  • For alternative slaw recipes, try the sesame slaw from these Peanut Chickpea Tacos or this Apple Beet Slaw.
  • For Crispy Black Bean Tacos, use slightly larger tortillas (about 8-inch). After making the black bean mixture, add a scoop to half of each tortilla and then sprinkle with vegan cheese, fold each tortilla over (like a small quesadilla). Either bake the tacos on a pan int he oven for 15-20 minutes flipping half way through or cook them in a skillet, flipping after 3-4 minutes. You can omit the pickled onions, slaw and cilantro sauce or make and use them for serving.

How to Make Black Bean Tacos

Step 1: Make the quick pickled red onion (optional).

If you’d like to make the quick pickled onion (recommended!), start those first. Boil some water then mix with the sugar, salt and vinegar to dissolve the vinegar then combine with the red onion.

Set those aside while you prepare the rest of the recipe.

A jar of thinly sliced pickled red onions.

Step 2: Prepare the cabbage.

Next, take care of the cabbage. If you have a mandoline, that will speed up the process but if not, thinly slice the best you can. You could also use packaged coleslaw mix to save time!

Squeeze the lime over the cabbage and add a pinch of salt then mix well and set aside while you continue with the black beans.

Thinly sliced green cabbage in a glass bowl.

Step 3: Make the black bean filling.

Heat 2 tsp oil in a large skillet then add the diced onion to the hot oil and cook 4-6 minutes until softened. Add the garlic, cumin, chipotle pepper and adobo sauce (just scoop some of the sauce from the can of chipotle peppers) and cook 1 minute.

Onion, garlic and chipotle peppers cooking in a skillet with a wooden spoon.

Add the black beans and water. Stir well and cook for 6-8 minutes, mashing up some of the beans, until thickened.

You can completely mash them to make refried black beans tacos or just mash a little for a chunkier mixture with more whole beans.

Cooked black beans and onions in a skillet with a wooden spoon.

Step 4: Make the cilantro lime crema (optional).

Blend all of the sauce ingredients until smooth. If you’d like, you can sub 1/2 cup of plain yogurt for the tofu or see the variations above for other sauce ideas.

Green sauce in a small round dish.

Step 5: Assemble your tacos!

If you’d like to warm the tortillas, heat them briefly in a large skillet, microwave between damp paper towel or over an open flame on the stove.

Start by adding a scoop of the black beans to the warmed tortillas, then top with the pickled onion, cilantro crema and cabbge. Or serve with lime wedges any other taco toppings you enjoy such as your favorite salsa, guacamole, vegan sour cream or hot sauce.

Hand holding a black bean taco with hot sauce, cabbage and cilantro lime garlic sauce.

Making Ahead & Storing

  • The cilantro garlic lime sauce can be stored in the fridge for 1-2 days in an airtight container.
  • The pickled red onion can be made up to 1 week in advance and stored in the fridge in a sealed glass jar.
  • The black bean mixture will store well in the fridge for 4-5 days in a sealed container and can be reheated in a pan or the microwave.
  • Leftover black beans work well for more tacos or black bean wraps, burritos, burrito bowls, enchiladas and taco salads.
  • Any leftover cabbage slaw can be stored for about 2 days in the fridge in an airtight container.

If you try these Black Bean Tacos or any other recipe on Running on Real Food, don’t forget to leave a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. It helps others who are thinking of making the recipe, and I love to hear from you. And don’t forget to tag me on Instagram @runningonrealfood so I can see your creation! Thanks for trying my recipes! – Deryn

More Recipes to Try!

Save this recipe!
Enter your email & I’ll send this recipe straight to your inbox.
A small soft taco topped with pickled red onion, cabbage and cilantro crema on a plate. Two more tacos are blurred in the foreground.

Black Bean Tacos

By: Deryn Macey
Delicious vegan black bean tacos perfect for a plant-based taco night! Serve with your favorite taco toppings for an easy meal the entire family will enjoy.
Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
Servings: 12 tacos
Save Recipe
Enter your email & get the recipe!

Ingredients 

For the Black Beans

  • 2 tsp olive oil for cooking, substitute water for oil-free
  • 2 cans black beans (drain and rinse 1 can, reserve liquid from other can), 540mL/19oz cans
  • 1 small yellow onion, diced, 1.5 cups/145 g
  • 2 cloves garlic, minced
  • 1 chipotle pepper in adobo sauce, minched
  • 2 tsp adobo sauce, from the can of chipotle pepper
  • 2 tsp ground cumin
  • salt

For Serving

  • 12 small wheat or corn tortillas, warmed
  • 2 cups shredded red or green cabbage
  • 1 lime

Cilantro Lime Crema

  • 250 g soft or medium tofu , 1/2 package
  • 1-2 limes, juiced (¼ cup juice)
  • 2 cloves garlic
  • ½ cup packed cilantro, 20 g
  • 1 pinch of salt

Pickled Red Onions

  • ½ red onion, thinly sliced
  • ¼ cup apple cider vinegar
  • ½ cup water
  • 1 tsp salt
  • ½ tsp sugar

Instructions 

  • Make the Pickled Onion (Optional): If you're making the quick pickled red onion, prepare that first. In a small pot, add vinegar, water, salt and sugar. Bring mixture to a boil to dissolve salt and sugar. Remove pot from heat. To a medium bowl or large glass jar, add the onions, then pour the hot pickling liquid over top.  Set aside for at least 30 minutes to pickle.
  • Make the Cabbage: Add the cabbage to a bowl with the juice from 1 lime and a spinkle of salt. Squeeze the cabbage with your hands a few times to massage and tenderize. Set aside while you prepare the black beans.
  • Cook the Onion: In a large skillet, heat 2 tsp oil (or use water for oil-free) over medium heat.  When the pan is hot, add the onions. Season with salt. Cook for 4-6 mins, stirring occasionally, until tender. 
  • Add Seasonings: Add the garlic, cumin, chipotle pepper and adobo sauce. Stir well and cook for 1 minute to toast.
  • Add Black Beans and Water: Add the canned beans, including the liquid from one of the cans, along with 1/4 cup of water. Stir well to combine. Cook for 6-8 minutes, mashing some of the beans with a potato masher or the back of a fork or wooden spoon, until thickened. Season to taste with salt, if needed.
  • Make Cilantro Lime Crema (Optional): Using a blender, blend the tofu, garlic, cilantro, lime and salt, until smooth.  Add 1-2 tbsp of water, if needed, to achieve a smooth sauce or thinner crema, if desired. 
  • Warm Tortillas (Optional): Warm the tortillas in a large skillet over medium heat or briefly on a gas stove over open flame. Cook them in batches, flipping to warm and toast each side. Cover with a clean tea towel to keep warm until ready to serve. You can also warm them briefly in the microwave.
  • Assemble Tacos: To the warmed tortillas, add a scoop of black beans, then top with the cabbage, crema, pickled red onion and fresh cilantro, if desired. 

Notes

For a super quick meal, you just make the black bean portion of the recipe. This takes less than 15 minutes. Serve on tortillas with lettuce, tomato, salsa or any other taco fillings you like.
Cilantro sauce can be made a day in advance. Pickled onion can be made up to 1 week in advance. The black bean mixture can be stored in the fridge up to 5 days. The cabbage can be stored in the fridge for around 5 days.
Nutrition facts are estimated for 1 taco with the black beans and cabbage. They will vary based on the tortillas use you and do not include the tofu crema or pickled onion, though the amount of calories those contain are negligable.

Nutrition

Serving: 1taco, Calories: 157kcal, Carbohydrates: 29g, Protein: 8g, Fat: 1g, Sodium: 421mg, Fiber: 9g
Like this recipe? Rate and comment below!

About Deryn Macey

Deryn Macey is a nutrition coach, certified personal trainer, and the creator of Running on Real Food, where she's been sharing nutritious recipes since 2013. She holds a science degree and offers strength training and nutrition coaching through Onward Strong, focusing on strength, sustainable eating habits, and breaking free from diet culture.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.