Crispy Flavorful Tofu Tacos Recipe

close-up of tofu tacos with toppings in corn tortillas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

These easy tofu tacos are made with crispy, salty, perfectly seasoned tofu crumbles. The tofu has a perfect balance of salty, sweet and smoky flavors that taste incredible with black beans, avocado and all your favorite taco fixings. 

These tofu crumbles are really versatile. You can also serve the tofu in burritos, nachos or in a rice bowl.  


Units Scale
  • One 14-ounce package firm or extra-firm tofu
  • 1/4 cup sunflower/canola oil (or avocado oil)
  • 1/2 of a yellow onion, finely chopped
  • 1/2 teaspoon chili powder
  • 1/4 teaspoon salt
  • 1/4 teaspoon smoked paprika
  • 1 tablespoon tomato paste
  • 1 tablespoon water
  • 1 tablespoon plus 1 teaspoon soy sauce
  • 1 teaspoon pure maple syrup


  1. First, press the tofu to release moisture. Wrap the block of tofu in a lint-free dish towel and set it on a plate. Set another plate on top of the tofu. Weigh the plate down with two cans of food or a book. Press the tofu for 10 to 30 minutes. 
  2. Unwrap the tofu from the towel. Use your hands to crumble and squeeze the tofu over a colander so it has the texture of ground meat. 
  3. In a wide (12-inch) non-stick skillet, warm the oil over medium heat. Saute the onion for 5 minutes to soften and lightly brown.  
  4. Turn the heat up to medium-high and add the tofu. Mix well so it’s coated in oil. Spread the tofu crumbles out evenly in the skillet. 
  5. Set a timer for 3 minutes. Let the tofu cook undisturbed for 3 minutes, so it has a chance to lightly brown.  
  6. When the timer goes off, mix the tofu and use a spatula to break the pieces up even smaller if possible, so it really resembles cooked ground meat. 
  7. Season the tofu with salt, smoked paprika and chili powder. Mix well. 
  8. Set the timer for 5 minutes. This time, as the tofu cooks, mix it several times so it browns evenly. 
  9. In a small bowl, whisk together tomato paste, water, soy sauce and maple syrup. 
  10. Turn the heat down to medium.  Use a spatula to scrape the tomato paste mixture out of the bowl and over the tofu. Mix really well to coat the tofu, while cooking for another 2 minutes. 
  11. Remove the tofu from the heat. Use the crumbled tofu to fill tortillas and add black beans, shredded cabbage, avocado, onion, grated cheese, sour cream, etc...whatever you like in tacos!


A 14-ounce package of tofu is ideal, but this recipe can also be made with a 12-ounce package. 

Make sure to use firm or extra-firm tofu, which has less moisture. 

As a substitute for the smoked paprika and chili powder, you can use 1 or 2 teaspoons of your favorite taco seasoning.

The cooked, crumbled tofu will keep for up to 5 days in the refrigerator. It can be reheated in the microwave or over medium heat in a saute pan.