This easy tofu tacos recipe features seasoned crumbled tofu finished with quick-pickled red onions and a creamy avocado sauce for a satisfying plant-based meal. With simple ingredients and about 20 minutes of hands-on time, it’s perfect for busy weeknights or a casual taco night.

About the Recipe
Why this recipe works:
- Vegan.
- Gluten-free when made with corn tortillas and tamari.
- High in plant-based protein from tofu.
- Quick and easy to prepare.
- Highly customizable with your favorite taco toppings.
- The seasoned crumbled tofu doubles as a filling for burrito bowls or taco salads.
If you like, make the quick-pickled onions and creamy avocado sauce to elevate the tacos, or keep it simple with just the tofu—both are delicious. The seasoned tofu is versatile and pairs well with many sauces and slaws.
For more plant-based taco ideas, try other fillings such as roasted cauliflower, black beans, or tempeh.
Ingredient Notes
These notes cover the main components used for the crumbled tofu filling; the recipe card contains the complete ingredient list including the avocado sauce and quick-pickled onions.
- Tofu: Extra-firm tofu works best—drain and pat dry so it crisps up nicely.
- Spices: Cumin, paprika, oregano, garlic powder and onion powder give balanced taco flavor. Alternatively, use 3–4 tbsp of your favorite taco seasoning.
- Tomato paste: Adds depth and a concentrated tomato flavor; you can substitute tomato sauce or ketchup in a pinch.
- Soy sauce: Use regular soy sauce or gluten-free tamari to season the tofu.
Alternative Toppings
- Tahini ranch or a cilantro-lime cashew cream for a creamy finish.
- Smoky cashew-chipotle or tahini Southwest sauce for extra heat.
- Spicy carrot slaw, creamy cabbage slaw, pico de gallo, corn salsa, or fresh cilantro for brightness.
- Vegan cheese, jalapeños, or a drizzle of hot sauce to customize heat and texture.
How to Make Tofu Tacos
Steps 1 and 2 cover the optional quick-pickled onions and avocado sauce. If you prefer only the tofu, skip to step 3.

Step 1: Quick-pickle the red onions. Place thinly sliced red onion in a bowl or jar with 1/4 cup vinegar, 1 tsp sugar and a pinch of salt. Bring water to a boil and pour over the onions so they’re submerged. Stir, then set aside to pickle while you prepare the rest.

Step 2: Make the avocado sauce. Combine ripe avocado, lime juice (and zest if desired), garlic, cilantro and 3–4 tbsp water in a blender or small food processor. Blend until smooth and season with salt and pepper. Add chopped jalapeño if you like it spicy.

Step 3: Prepare the tofu. Heat 1 tbsp oil in a large skillet over medium-high heat. Meanwhile, pat the block of extra-firm tofu dry and crumble it into small pieces with your hands.

Step 4: Mix the spices and tomato paste so they’re ready to add to the hot pan: chili powder, ground cumin, smoked paprika, oregano, garlic powder, onion powder and 2 tbsp tomato paste.

Step 5: When the oil is hot, add the spice mixture and tomato paste to the pan. Cook, stirring constantly, for 45 seconds to one minute to toast the spices and bring out their aroma.

Step 6: Add the crumbled tofu and 1/4 cup water to the pan. Spread the tofu into a single layer and cook for 5–7 minutes, stirring occasionally, until golden brown. Remove from heat and stir in 1 tbsp soy sauce or tamari to finish.
To serve, warm tortillas and divide the tofu crumbles among them. Top with shredded cabbage or lettuce, chopped tomatoes or pico de gallo, a dollop of avocado sauce and a few quick-pickled onions. Finish with cilantro and lime wedges.

Recipe FAQs
Firm or extra-firm tofu is best because it holds its shape and crisps up when cooked. Soft or silken tofu is not suitable for this application.
Add shredded cabbage or lettuce, diced tomatoes, jalapeños, cilantro, corn salsa, pico de gallo, vegan cheese, or vegan sour cream. Sauces like tahini ranch, cashew crema, or chipotle sauce also work well.
They can be gluten-free if you use corn tortillas and substitute tamari for soy sauce.
Store components separately in airtight containers. Cooked tofu and pickled onions keep up to 5 days; avocado sauce is best within 1–2 days while fresh.
Yes. Toss crumbled tofu with oil, spices, tomato paste and soy sauce. Bake at 400°F for about 20 minutes on parchment until crisp, or air-fry for 8–12 minutes, shaking halfway through, until crisped to your liking.

Tofu Tacos
Ingredients
Quick Pickled Red Onions
- ½ red onion, thinly sliced
- 1/4 cup vinegar
- boiling water
- 1 tsp sugar
- ½ tsp salt
Creamy Avocado Sauce
- 1 ripe avocado, peeled and pitted
- 1 lime, juiced
- 2 cloves garlic
- ½ cup lightly packed cilantro
- 3-4 tbsp water, or more as needed
- 2 tbsp chopped jalapeño, optional
- Salt and pepper
Crumbled Tofu
- 1 350g block extra-firm tofu, drained and patted dry
- 1 tbsp oil
- 1 tbsp mild chili powder
- 1 tsp ground cumin
- ½ tsp smoked paprika
- ½ tsp oregano
- ½ tsp garlic powder
- ½ tsp onion powder
- 2 tbsp tomato paste
- 1 tbsp soy sauce or gluten-free tamari
For Serving
- warm corn or wheat tortillas
- chopped tomatoes or pico de gallo
- shredded green or purple cabbage
- hot sauce or lime wedges
Instructions
-
Make Quick Pickled Red Onions: Place thinly sliced onions in a small bowl or jar with vinegar, sugar and salt. Pour boiling water over the onions until submerged, stir, and set aside to pickle. Store extras in the refrigerator.
-
Make Avocado Sauce: In a blender or small food processor, combine avocado, lime juice, garlic, cilantro and water. Blend until smooth and season with salt and pepper.
-
Prepare for Tofu: Heat a large skillet over medium-high. Pat the tofu dry and crumble it into small pieces. Mix the spices and tomato paste in a small dish so they’re ready.
-
Toast Spices: Add 1 tbsp oil to the hot pan, then the spice mixture and tomato paste. Cook for 45 seconds to 1 minute, stirring constantly, to release the spices’ aroma.
-
Cook Tofu: Add the tofu crumbles and 1/4 cup water. Spread into an even layer and cook 5–7 minutes, stirring occasionally, until golden brown. Remove from heat and stir in soy sauce or tamari.
-
Serve: Divide tofu among warm tortillas. Top with cabbage, tomatoes, avocado sauce and pickled onions. Garnish with cilantro and lime wedges.
Notes
Thinly slice the onions: Slicing very thin helps the onions pickle quickly and absorb the pickling flavors evenly.
Store leftovers: Keep components separate in airtight containers. Tofu keeps about 5 days, pickled onions up to a week, and avocado sauce is best within 1–2 days.
This recipe serves 4, about 2 tacos per person depending on tortilla size.
Nutrition
Like this recipe? Rate and comment below!