Smoky, saucy, and satisfying – these shredded tofu tacos are an easy, high-protein vegan dinner made with baked tofu, bold spices, and avocado pico de Gallo.

Looking for a super satisfying, high-protein vegan taco filling that’s easy to make and packed with flavor? Let me introduce you to shredded tofu tacos-my go-to for busy weeknights, taco Tuesdays, or casual dinners with friends. The tofu is baked until golden and slightly crispy, then tossed in a smoky, spicy sauce and served in warm corn tortillas with creamy avocado pico de gallo.
The best part? Instead of crumbling the tofu, we shred it. This gives the filling a chewy, meaty texture that soaks up the sauce beautifully-making every bite irresistibly flavorful. It’s smoky, saucy, satisfying, and perfect for piling high with all your favorite toppings!

Why You’ll Love This Recipe
- Packed With Plant-Based Protein – Tofu is a fantastic source of protein, making these tacos filling and nutritious without any meat.
- Meal-Prep Friendly – You can prep the tofu and sauce in advance and reheat it in minutes-perfect for busy weekdays.
- Shredded Tofu = Next-Level Texture – Baked shredded tofu combined with smoky spices makes a hearty, delicious filling that even non-vegans will love.
This shredded tofu taco recipe was inspired by Catherine Perez’s cookbook Peaceful Kitchen, which I highly recommend if you’re looking for healthy, protein-packed plant-based meals. Her original version sparked the idea, but I’ve made several tweaks to better suit my own taste-and I hope you’ll love this version as much as I do!
Ingredients
See recipe card for quantities.

- Tofu: I use extra-firm tofu for this recipe because it holds its shape well when shredded and gets beautifully crispy in the oven.
- Adobo Sauce: Adds a smoky, spicy flavor-use more or less depending on your heat preference. To make adobo sauce, I blend one can of chipotle peppers in adobo (including the sauce) until smooth. You can store the rest in a mason jar for up to two weeks in the fridge.
- Tomato Paste: Used in the sauce, tomato paste adds richness and a natural sweetness that complements the heat from the adobo. Plus, it gives the shredded tofu that deliciously saucy texture you want in a taco!
- Corn Tortillas: I love using small corn tortillas for that authentic taco vibe, but you can use flour tortillas if you prefer. Warm them up before serving so they’re soft.
- Avocado Pico de Gallo: This fresh topping adds creaminess and brightness to contrast the smoky tofu filling. It’s the perfect finishing touch!
- Other ingredients you need are olive oil, onion, garlic, soy sauce, lemon juice, garlic powder, paprika (or smoked paprika), cumin, and maple syrup.
Visual Step-by-Step Instructions
01

Step 1
Shred the tofu using a coarse grater (I love this one from Microplane) or the large holes of a box grater. Add the olive oil and spices and toss well until evenly coated.
02

Step 2
Spread the tofu evenly on a with parchment paper lined baking sheet. Bake for 25 minutes, tossing twice.
03

Step 3
Sauté onions and garlic until translucent. Add all the remaining ingredients for the sauce and simmer for 5 minutes. Add the baked tofu to the sauce and toss well.
04

Step 4
In the meantime, prepare the avocado pico de gallo following this recipe.
05

Step 5
Heat the tortillas in a skillet without oil for 30 seconds each side (or in the microwave), spread with the shredded tofu and top with avocado pico de gallo. Feel free to garnish with chopped cilantro and some more of the adobo sauce.
Tips
- Make it ahead! The tofu filling keeps well in the fridge for up to 4 days.
- Make a double batch and use the leftovers in burritos, bowls, or taco salads throughout the week.
- Taco Bar Vibes: Serve with extra toppings like vegan sour cream, pickled red onions, or shredded cabbage.
- Guacamole: Swap Pico de Gallo with this Homemade Guacamole for an extra creamy texture.
- Al Pastor Style: I love to top those tofu tacos with some diced pineapples!
Did You Make This Recipe?
If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.
Follow me on Instagram, Pinterest, or Facebook, and sign up for my free newsletter to stay updated with new recipes. Thank you for your support! ❤️✨
📖 Recipe

Shredded Tofu Tacos
Smoky, saucy, and satisfying – these shredded tofu tacos are an easy, high-protein vegan dinner made with baked tofu, bold spices, and avocado pico de Gallo.
Course Main CourseCuisine Mexican, VeganKeyword shredded tofu tacos, tofu tacos, vegan taco recipe, vegan tacos
Prep Time 15 minutes minutesCook Time 35 minutes minutesTotal Time 50 minutes minutes
Servings 4
Calories 445kcal
Author Aline Cueni
Equipment
Ingredients
Shredded Tofu
- 1 pound firm tofu or extra firm tofu
- 2 tablespoon soy sauce
- 1 tablespoon olive oil
- 1 tablespoon lemon juice
- 1 tablespoon adobo sauce see notes
- 1 teaspoon cumin
- 1 teaspoon smoked paprika or paprika
- ½ teaspoon garlic powder
Shredded Tofu Sauce
- ½ tablespoon olive oil
- ½ cup diced onion
- 1 clove garlic minced
- ¼ cup tomato paste
- 1 tablespoon adobo sauce see notes
- 1 teaspoon maple syrup
- 1 teaspoon smoked paprika or paprika
- 2 teaspoon soy sauce
- ⅔ cup water
Tacos
- 1 portion Pico De Gallo with Avocado
- 10 corn tortillas
Instructions
- Preheat the oven to 400°F (200°C).
- Shredded Tofu: Wrap the tofu in paper towels or use a tofu press to remove excess water. Then grate it over a bowl using a coarse grater (I love this one from Microplane) or the large holes of a box grater.
- Add all the ingredients for the shredded tofu taco to the bowl with the tofu and toss well until evenly coated. Spread the tofu evenly on a with parchment paper lined baking sheet. Bake for 25 minutes, tossing twice.
- In the meantime, prepare the avocado pico de gallo following this recipe.
- Tofu Sauce: Heat a large skillet with olive oil. Add onions and garlic, sauté for 3 minutes until translucent. Add the all the remaining ingredients for the sauce (tomato paste, adobo sauce, maple syrup, paprika, soy sauce, and water) and let it simmer over low heat for 5 minutes. If you have liquid smoke at home, feel free to add a small amount (¼ teaspoon to start). Season to taste the sauce with salt and pepper.
- Once the tofu is baked, add it to the sauce and toss well.
- Heat the tortillas in a skillet without oil for 30 seconds each side (or in the microwave), spread with the shredded tofu and top with avocado pico de gallo. Feel free to garnish with chopped cilantro and some more of the adobo sauce.
Video
Notes
- Adobo Sauce: I blend one can of chipotle peppers in adobo (including the sauce) until smooth.
Nutrition
Calories: 445kcal | Carbohydrates: 47g | Protein: 22g | Fat: 21g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Sodium: 2378mg | Potassium: 405mg | Fiber: 10g | Sugar: 7g | Vitamin A: 770IU | Vitamin C: 7mg | Calcium: 89mg | Iron: 3mg
