BBQ Tofu Tacos
These BBQ Tofu Tacos are layered with crumbled tofu cooked in bbq sauce, avocado corn salsa, romaine and a chipotle yogurt sauce!

I love everything about these tacos! The tofu is SUPER flavorful, the avocado corn salsa has the perfect amount of crunch and creaminess, and the chipotle yogurt sauce is next level. I’m telling you, yogurt is my new favorite way to make all of my sauces and dressings at home! Served up in warm corn tortillas, these BBQ Tofu Tacos only take 30 minutes and bring alllll the flavor!
How to Make BBQ Tofu
The bbq tofu only takes a handful of ingredients and about 15 minutes. Just be sure to drain and press the tofu before starting – the less liquid in the pan, the better!
Heat some oil in a skillet and add 1/2 of a red onion along with garlic powder, onion powder, smoked paprika, pepper & chipotles in adobo. Cook this down for a couple of minutes or until the onion starts to get tender.

Add in the tofu and crumble with a wooden spoon. Cook the tofu for about 5 minutes – you want any leftover liquid from the tofu to cook off. Pour in the bbq sauce (use your favorite brand) and mix it all up. Cook for another 5-10 minutes. I like to let the bbq sauce caramelize slightly so there are some nice crispy bits on the tofu.
Let’s Talk Sauces
The avocado corn salsa is a staple in my life, it’s just that good – and so easy. Cube a couple of avocados and add them to a bowl with corn, lime juice, cilantro, cumin & salt. Give everything a toss and give it a taste. Adjust the salt, lime juice & cumin to your taste.
And because one sauce isn’t enough for me, I also made a chipotle yogurt sauce. Not necessary, but seriously delicious. Add non-dairy yogurt to a bowl with chopped chipotles and a little lime juice. Yep, that’s it. It is that simple. Play around with the ratio to get it exactly how you like it. But this sauce adds a nice creamy punch to these tacos.

Assemble
Now, it is time to eat. Heat the tortillas – I like to do this over an open flame, but you can also do this in a skillet. Layer each tortilla with bbq tofu, avocado corn salsa, shredded romaine and chipotle yogurt sauce.
Add some lime wedges to the side and dig in. These tacos are saucy, savory and delicious. They are a must add to your taco menu rotation.


Need More Recipe Inspo? Check these Out!


BBQ Tofu Tacos
Ingredients
FOR THE BBQ TOFU
- 2 tablespoons avocado oil
- 1/2 red onion diced
- 1 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon pepper
- 1 tablespoon chipotles in adobo chopped
- 1 block firm tofu drained and pressed
- 3/4 cup bbq sauce
FOR THE AVOCADO SALSA
- 2 small avocados cubed
- 1 cup corn
- 2 tablespoons cilantro chopped
- 1 lime juiced
- 1/2 teaspoon cumin
- salt to taste
FOR THE TACOS
- 8 corn tortillas
- romaine shredded
- chipotle yogurt sauce see notes
- lime wedges for serving
Equipment
Instructions
- Heat the oil in a skillet over medium heat. Add the onion, dry seasonings and chipotles. Cook down for 2 minutes. Add the tofu and crumble with a wooden spoon. Cook for 5 minutes, tossing every minute. Pour in the bbq sauce and cook for another 5-10 minutes – I like to let the bbq sauce caramelize to create some crispy bits on the tofu.
- Combine all of the avocado salsa ingredients in a bowl and toss to combine. Taste and adjust seasonings as needed.
- To assemble, heat the tortillas and layer with tofu, salsa, romaine and chipotle sauce. Serve with lime wedges on the side.
Video
Notes

This was so tasty! Thanks for another stellar taco recipe!
So glad you liked these Megan!