4.38 from 16 votes

Tofu Black Bean Tacos

Jump to Recipe ▼

No Comments

1 hr 20 mins

This Post May Contain Affiliate Links. Please Read My Disclosure

Try these Tofu Tacos for a simple, fun, and flavorful vegetarian meal that’s easy enough for a weeknight! Pan-seared tofu, black beans, and tomatoes combine to make up the hearty, plant-based, protein-rich filling infused with classic Mexican herbs and spices. So flavorful, you won’t miss the meat!

Three Tofu Black Bean Tacos on aluminum pan garnished with lime wedges.
Photography by Ashleigh Scott Creative

Save this recipe!
Get this recipe and a weekly serving of fresh recipes and menu inspiration delivered to your inbox!

Why This Recipe is a Keeper!

Perfectly seasoned tofu and black beans create a delicious and satisfying filling packed with protein in these Tofu and Black Bean Tacos. They were a favorite of my vegetarian personal chef clients.

Tofu gets a bad rap, and sure, on its own, it’s pretty bland. No one cheers for a plate of plain tofu any more than they would for a plain baked chicken breast or piece of fish. But that’s exactly what makes it great! Tofu is a blank culinary canvas that soaks up flavor beautifully. And, it’s an inexpensive protein to boot.

This Tofu Tacos recipe is: 

  • Quick and Easy: After the tofu is pressed to remove excess moisture, it comes together in less than 30 minutes so it’s perfect for a weeknight.
  • Flavorful: The Mexican spices and herbs make this dish super savory.
  • Customizable: You can add whichever toppings you like to these tacos and easily make them vegan by leaving off the cheese or using a plant-based “cheese.”
  • Make ahead!

Plus, they’re easy to customize by switching up the toppings for a tasty and versatile meal everyone will enjoy!

Three Tofu Black Bean Tacos on parchment paper lined wooden tray.

How to Make black bean TOFU TACOS:

Recipe Ingredients:

Here’s everything you’ll need to make this tofu tacos recipe. The exact quantities are on the recipe card below.

Ingredients for Tofu Black Bean Tacos in glass bowls.

Ingredient Notes and Substitutions:

  • Extra Firm Tofu: Tofu originated in China over 2,000 years ago and primarily consists of soybeans, water, and a coagulant. Dried soybeans are soaked and ground to create soy milk. The soy milk is heated, and the coagulant is added. That process creates curds, which are then pressed into blocks to create tofu. This recipe calls for one (14-ounce) block of extra-firm tofu. Extra-firm tofu is made by pressing out as much water as possible from the soy bean curd. Look for tofu packed in water in the natural food section. Firm tofu will also work for this tofu tacos recipe.
  • Chili Powder: A blend of dried, ground chilies and spices that adds warmth, depth, and a mild heat to the dish.
  • Mexican Oregano: Mexican oregano is a different plant entirely from Mediterranean oregano, or what we more commonly refer to as just oregano. It has a citrusy flavor profile and is popular in Latin American cooking. If you really enjoy Mexican-style cooking, you’ll want to keep this herb on hand.
  • Chipotle Powder: A chipotle pepper is a dried and smoked jalapeno pepper. The powder is ground dried chipotles. It is spicy and smoky. You can also use one chipotle chili in adobo sauce, but it is spicy!
  • Black Beans: This tofu tacos recipe uses canned black beans to make things super simple, but you could also use cooked black beans that you made from dried. You’ll want to drain and rinse the canned black beans well as the liquid they’re packed in can be quite salty (unless you purchase reduced sodium).
  • Diced Tomatoes with Green Chiles: Ro-Tel is a common brand and adds mild heat. You could also use regular diced tomatoes in this tofu tacos recipe and add a can of drained diced green chiles.

Step-By-Step Instructions:

  • Gather and prep all the ingredients.
Six pieces of tofu on paper towels on wood cutting board.
  1. Cut tofu into six “slabs” lengthwise. Lay tofu out on several layers of paper towels or a clean kitchen towel. Place several more layers of paper towels or another kitchen towel over the tofu.
Cast-iron skillet set over tofu on wood cutting board.
  1. Place several more layers of paper towels or another kitchen towel over the tofu. Top with a baking sheet or cutting board and place something heavy such as several cookbooks on the baking sheet. Let drain for 30 to 45 minutes.
Cubed tofu and knife on bamboo cutting board.
  1. Cut tofu into 1/2-inch cubes.
Spices in glass bowl mixed together.
  1. Combine chili powder, cumin, coriander, oregano, chipotle powder, salt and black pepper in a small bowl.
Cubes of tofu seasoned with spice blend in glass bowl.
  1. Season tofu cubes with half of the spice combination.
Cubed, seasoned tofu cubes in nonstick skillet.
  1. Heat half the oil in a nonstick skillet over medium-high heat. Add the tofu and sear well on all sides. Transfer to a plate or bowl.
Cooked onions in nonstick skillet.
  1. Heat remaining oil over medium-high heat. Add the onion, reduce heat to medium and cook 8 to 10 minutes or until soft.
Diced tomatoes, garlic, and spices added to onions in nonstick skillet.
  1. Add the remaining spice combination, garlic and tomatoes. Bring to a simmer.
Seared tofu cubes and black beans added to tomatoes and onions in nonstick skillet.
  1. Stir in black beans and tofu and heat through.
Finished tofu and black bean taco filling in nonstick skillet.
  1. Stir in cilantro. Adjust seasoning with salt and black pepper. Serve in tortillas with all your favorite taco “fixins!”
Three Tofu Black Bean Tacos on aluminum pan garnished with lime wedges.

Chef Tips and Tricks:

  • Ensure the object you place over the tofu is not so heavy that it crushes the tofu. You want gentle pressure for 30 to 45 minutes. This helps to remove excess moisture which will help it brown and absorb flavor.
  • Generously season the tofu with the spice blend. Remember, it’s a blank slate so will benefit from the flavor.
  • Rinse the canned beans well as the liquid the beans are in can be quite salty unless you use reduced sodium beans. Those should also be rinsed as that liquid could produce an aesthetically unappealing taco filling.
Three Tofu Black Bean Tacos on parchment paper lined wooden tray.

Recipe FAQs:

what kind of tofu should i use in this tofu tacos recipe?

For this recipe, I used extra-firm tofu. I like how, when pan-seared, it takes on a dense and chewy texture that is more meaty and hearty. You can also use firm tofu, but I don’t recommend going any softer.

can i make this black bean tofu tacos recipe ahead of time?

Yes! Yes! The filling can be made 1 to 2 days ahead of time and reheated on the stove or in the microwave.

can i freeze the tofu taco filling?

Yes, you can, but the texture of tofu changes after it has been frozen to a texture that is more chicken-like. It’s not undesirable and many vegans and vegetarians freeze tofu on purpose to achieve that texture.

Close-up of Tofu Black Bean Taco on parchment paper lined wooden tray.

RECIPE VARIATION:

  • Serve as a “bowl” with the tofu and black bean filling over rice. Top with your favorite salsa, and a dollop of guacamole!

Serve with:

More great tofu recipes you’ll love!

Get all my vegan and vegetarian recipes at Vegan and Vegetarian Recipes – From A Chef’s Kitchen.

4.38 from 16 votes

Tofu Black Bean Tacos

Try these Tofu Tacos for a simple, fun, and flavorful vegetarian meal that’s easy enough for a weeknight! Pan-seared tofu, black beans, and tomatoes combine to make up the hearty, plant-based, protein-rich filling infused with classic Mexican herbs and spices. So flavorful, you won't miss the meat!
Prep Time: 1 hour
Cook Time: 20 minutes
Total Time: 1 hour 20 minutes
Servings: 4
Save this recipe!
Get this recipe and a weekly serving of fresh recipes and menu inspiration delivered to your inbox!

Ingredients 

  • 1 block (14-ounce) extra-firm tofu
  • 2 tablespoons chili powder
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 2 teaspoons dried Mexican oregano
  • 1/2 teaspoon chipotle powder
  • 1/2 teaspoon salt, or to taste
  • 1/2 teaspoon freshly ground black pepper
  • 2 tablespoons canola or avocado oil, divided
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 can (10-ounce) diced tomatoes with green chiles, undrained
  • 1 can (15-ounce) black beans, drained and rinsed
  • 1/4 cup chopped cilantro
  • 8-10 to tortillas, corn or flour, warmed
  • Shredded cheese, shredded lettuce, chopped green bell pepper, sour cream, lime wedges, chopped scallion, avocado wedges, cilantro, shredded lettuce, chopped green bell pepper, sour cream, lime wedges, chopped scallion, avocado wedges, cilantro

Instructions 

  • Cut tofu into six "slabs" lengthwise.
  • Lay tofu out on several layers of paper towels or a clean kitchen towel. Place several more layers of paper towels or another kitchen towel over the tofu.
  • Place several more layers of paper towels or another kitchen towel over the tofu. Top with a baking sheet or cutting board and place something heavy such as several cookbooks on the baking sheet. Let drain for 30 to 45 minutes.
  • Cut tofu into 1/2-inch cubes.
  • Combine chili powder, cumin, coriander, oregano, chipotle powder, salt and black pepper in a small bowl.
  • Season tofu cubes with half of the spice combination.
  • Heat half the oil in a nonstick skillet over medium-high heat. Add the tofu and sear well on all sides. Transfer to a plate or bowl.
  • Heat remaining oil over medium-high heat. Add the onion, reduce heat to medium and cook 8-10 minutes or until soft.
  • Add the remaining spice combination, garlic and tomatoes. Bring to a simmer.
  • Stir in black beans and tofu and heat through. Stir in cilantro. Adjust seasoning with salt and black pepper.
  • Serve in tortillas with all your favorite taco "fixins!"

Notes

Recipe from 2016 retested and updated.
SUBSTITUTIONS:
  • Firm tofu will also work for this tofu tacos recipe.
  • Instead of chipotle powder, you can also use one chipotle chili in adobo sauce, but it is spicy!
  • In place of the diced tomatoes with green chiles, you can use regular diced tomatoes and add a can of drained diced green chiles.
TIPS:
  • Use gentle pressure when pressing tofu for 30–45 minutes, just enough to remove excess moisture so it browns and absorbs flavor better.
  • Season the tofu generously; it’s a blank canvas that needs bold flavor.
  • Rinse canned beans well to remove excess salt and prevent a murky, unappetizing filling.
MAKE AHEAD:
  • Tofu and black bean filling can be made 1 to 2 days ahead of time and refrigerated.
  • Reheat on the stovetop or in the microwave.
FREEZER-FRIENDLY:
  • Can be frozen, but the texture of tofu changes after it has been frozen to a texture similar to chicken. It’s not undesirable, and many vegans and vegetarians freeze tofu intentionally to achieve that texture.

Nutrition

Serving: 1Calories: 276kcalCarbohydrates: 37gProtein: 6gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 7gTrans Fat: 1gSodium: 776mgPotassium: 263mgFiber: 4gSugar: 4gVitamin A: 1360IUVitamin C: 3mgCalcium: 120mgIron: 4mg

Nutritional values are automatically calculated using unbranded products and are estimates only. Actual results may vary based on ingredients used and portion sizes. Adjust as needed for dietary restrictions, allergies, or health concerns.

iconLike this? Leave a comment below!

About Carol

Carol is a personal chef with 22 years of experience cooking food people want to eat! Here, you'll find expert techniques, time-saving tips, and flavor-packed dishes you'll be proud to serve family and friends.

you May Also Like

4.38 from 16 votes (16 ratings without comment)

Leave a comment

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

Recipe Rating