BBQ Sweet Potato Tofu Tacos

3 tacos with corn tortillas, filled with a BBQ filling and topped with a colorful cabbage slaw

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

These BBQ Sweet Potato Tofu Tacos are wholesome, fresh, and filling, thanks to protein-packed tofu and a colorful lime-cabbage slaw. The perfect plant-based main that can be enjoyed all year!



For the BBQ Filling : 

  • 1 package Nasoyan Plantspired Sweet BBQ TofuBaked, cubed
  • 1 medium sweet potato, peeled and diced
  • 1/4 cup barbecue sauce, divided
  • 2 teaspoons oil (optional, but recommended)
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon salt 

For the Slaw: 

  • 1/4 head red cabbage, finely shredded
  • 1 jalapeños, diced (remove seeds for mild heat)
  • 1/4 teaspoon cumin
  • Juice of 1/2 lime
  • 1/4 teaspoon salt

For Serving: 

  • 6 corn tortillas (or sub flour)
  • Chopped cilantro, for garnish


  1. Prep: If you are using an oven, pre-heat it to 400F and line a baking tray. If you are using an air-fryer you do not need to pre-heat it. 
  2. BBQ Filling: add the tofu and sweet potato to a medium bowl along with 2 tablespoons of barbecue sauce and the oil, cumin, and salt. Mix well, until evenly coated.
    1. Air Fryer: transfer to the basket of the air fryer and bake at 380F for 20 minutes, shaking the basket every 5 minutes to ensure even cooking.
    2. Oven: bake at 400F for 25-30 minutes, flipping halfway.
  3. Slaw: in the meantime, add the cabbage, jalapeño, cumin, lime, and salt to a bowl and mix until evenly combined. Place in the fridge and let marinate while the tofu bakes.
  4. Assemble: briefly warm your tortillas using the oven or microwave, then wrap in a towel to keep warm. Once the BBQ tofu filling is done, quickly transfer it to the same bowl and toss with the remaining BBQ sauce, then divide it evenly among the tacos. Top everything off with the crunchy slaw and a sprinkle of fresh cilantro, then enjoy warm. Leftovers will keep in the fridge for up to 5 days.


  • If you can’t find Nasoya’s Sweet BBQ TofuBaked in a store near you, try using 7 oz of their Super Firm Tofu instead!