Crispy Tofu Street Tacos
This post may contain affiliate links, please see our privacy policy for details.
These Crispy Tofu Street Tacos are ready in 30 minutes, perfect for a vegan weeknight dinner. Packed with protein and taste AMAZING!

These Crispy Tofu Street Tacos are some of the BEST tacos I have ever made! And I’ve made LOTS of taco recipes over the years! Tofu is crumbled & cooked in a skillet until super crispy. It is then layered on tiny, street-style corn tortillas and topped with avocado, cilantro, onion, cabbage and chipotle mayo. These vegan tacos are tasty, easy (ready in 30 minutes) and family-friendly!
Step One: Make the Tofu
As with any tofu recipe, the first step of prep is to press it. I like to do this by placing the drained tofu block on a plate and putting another plate or bowl on top of it. No need to overthink this, just let it sit for 5 minutes or so.
Heat some oil in a skillet over medium heat. Add diced onions and cook for 2 minutes. Add in a chipotle pepper (from a can) & adobo sauce (also, from the can) and stir to combine. Add the tofu to the skillet and use a wooden spoon (or potato masher) to crumble the tofu. Sprinkle in taco seasoning and mix to combine.
Spread the tofu in an even layer and allow to sit untouched for 2 minutes. Flip and spread in an even layer for another 2 minutes. Continue this process of flipping every 2 minutes until the tofu is your desired crispiness. I cooked the tofu for about 10 minutes.

Step Two: Prep the Toppings
In between flipping the tofu, you can work on prepping the toppings.

First up is the onions and cilantro. And yes, its exactly what it sounds like. Add some diced onions and minced cilantro to a bowl and mix to combine. Easy, but adds so much flavor.
Next up is chipotle mayo. Add some vegan mayo, adobo sauce (from the chipotle can), and lime juice (to taste) to a bowl. Mix it up, give it a taste and adjust the adobo sauce & lime juice if needed.
Finally, shred some cabbage, cut up some limes and slice some avocados.

Step Three: Assemble & Serve
Now it is time to serve. First thing to do is heat the tortillas. I like to do this over an open flame, but you can also do it in a skillet.

Place 2 tortillas on top of each other and layer them with avocado, tofu, cabbage, onions/cilantro, chipotle mayo and more cilantro.
Repeat with the rest of the tortillas and dig in. These tacos pack so much flavor into a small package. They will definitely hit the spot at your next Taco Tuesday!


Tips & Tricks
I used street style corn tortillas which are extra small. You can also use regular corn tortillas and make 8 standard-sized tacos.
Be patient while crisping up the tofu. Letting it sit untouched in the skillet will help crisp up the tofu faster.
You can switch up the toppings based on what you have on hand. Some other topping ideas: shredded lettuce, salsa, hot sauce.

Need more recipe inspo? Check these out:

Crispy Tofu Street Tacos
Ingredients
FOR THE TOFU
- 1 tablespoon oil
- 1/2 yellow onion diced
- 1 chipotle pepper in adobo chopped
- 1-2 tablespoons adobo sauce from the chipotle can
- 1 14-ounce block firm tofu drained & pressed
- 1 packet taco seasoning about 2 tablespoons
FOR THE TACOS
- 1/2 yellow onion diced
- 1 bunch cilantro minced
- 1/4 cup vegan mayo
- 1 tablespoon adobo sauce from the chipotle can
- 2 avocados sliced
- shredded green cabbage
- lime wedges
- 16 street style corn tortillas or 8 regular corn tortillas
Equipment
Instructions
- Heat the oil in a skillet over medium heat. Add the onion and cook for 2 minutes. Add in the chipotle pepper & adobo sauce and stir to combine. Add the tofu to the skillet and use a wooden spoon (or potato masher) to crumble the tofu. Sprinkle in the taco seasoning and mix to combine.
- Spread the tofu in an even layer and allow to sit untouched for 2 minutes. Flip and spread in an even layer for another 2 minutes. Continue this process of flipping every 2 minutes until the tofu is your desired crispiness. I cooked the tofu for about 10 minutes.
- Meanwhile, combine the other 1/2 of the yellow onion and 2 tablespoons of minced cilantro in a bowl. Set aside.
- Combine the mayo, adobo sauce and lime juice (to taste) in a bowl and mix to combine. Taste and adjust the seasonings as needed. Set aside.
- Heat the tortillas over an open flame or in a skillet.
- To assemble, layer 2 tortillas on top of each other. Add some avocado, tofu, cabbage, onions/cilantro, chipotle mayo and more cilantro.
Video
Notes
- I used street style corn tortillas which are extra small. You can also use regular corn tortillas and make 8 standard-sized tacos.
- Be patient while crisping up the tofu. Letting it sit untouched in the skillet will help crisp up the tofu faster.

I baked my tofu and used super firm tofu. I really liked the flavor of the tofu tacos 🌮. Thanks for sharing your recipe with us.
So glad you loved it Shannon!
I have a hard time with the tofu getting burnt and sticking to the bottom of the pan. Could roasting in the oven work?
It could be the pan – non-stick works best. But roasting will definitely work too! I would put it in the oven at 425 on a parchment lined baking sheet for 25-30 minutes, flipping halfway.
Do you chop up the pepper or put it in whole?
Chopped 👍
First time Tofu experience. Very interesting. I basically combined your blackened tofu tacos with this recipe. I made the blackened seasoning and the sauce with avocado,cabbage, tomato. Then crumbled with onion and seasoning and yum! Thank you for all the inspo. Highly recommend.
These are absolutely delicious! Wouldn’t change a thing!
This was my first time ever trying tofu. I was concerned it would have an off putting taste or texture. Happy to report that it was neither of those things and just tasted like a super spicy taco! Would recommend for others who are looking to try tofu for the first time!
Awesome! So glad your first time trying tofu was a hit. It is one of my favorite ingredients. It can really take on any flavor.
Amazing! Making it weekly.
Thanks so much!!
So delicious! Definitely getting added into the regular rotation!
Wooooo! So glad you loved it Sara!
This was a delicious and easy weeknight dinner! Adding it into the rotation.
I’m concerned about the use of mayonnaise in a vegan dish that should be completely egg free.
Vegan mayo doesn’t have eggs in it 👍