Crispy Tofu Tacos with Avocado Salsa

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.

Three tofu tacos topped with cabbage, avocado sauce and pickled onion on a plate.

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.

Thinly sliced onions in water in a glass jar.

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.

Creamy avocado cilantro lime sauce in a bowl with a spoon.

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.

Crumbled firm tofu in a bowl.

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.

Taco spices and tomato paste in a small dish.

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.

Taco seasoning and tomato paste cooking in a cast iron skillet.

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.

Seasoned tofu crumbles in a cast iron skillet.

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.

Tofu taco with avocado sauce, pickled onion and cabbage.

Recipe FAQs

What type of tofu is best for tofu tacos?

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.

What other toppings can I add to tofu tacos?

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.

Are tofu tacos gluten-free?

They can be gluten-free if you use corn tortillas and substitute tamari for soy sauce.

How should I store leftovers?

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.

Can I bake or air-fry the tofu?

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.

Three tofu tacos topped with cabbage, avocado sauce and pickled onion on a plate.

Tofu Tacos

By: Deryn Macey
These tofu tacos feature crispy, seasoned crumbles in soft tortillas topped with a zesty avocado crema and quick-pickled red onions—great for a fast weeknight dinner or taco night.
Prep: 10
Cook: 10
Total: 20
Servings: 4 people

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

Use soft corn or wheat tortillas, or crispy taco shells. The seasoned crumbled tofu also makes a great filling for burritos, bowls or salads.

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

Serving: 2tacos, Calories: 247kcal, Carbohydrates: 10g, Protein: 12g, Fat: 14g, Sodium: 125mg, Fiber: 4g, Sugar: 3g



Like this recipe? Rate and comment below!