Spicy Tofu Tacos with Salsa for Vegan Dinner

15 min prep 1 min cook 4 servings
Spicy Tofu Tacos with Salsa for Vegan Dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Flash-marination: A 15-minute soy-lime bath seasons tofu all the way through without an overnight wait.
  • Cornstarch crunch: A light toss in cornstarch + chili powder creates shatter-crisp edges in a single skillet—no deep-fryer.
  • Two-texture salsa: Half the tomatoes are diced for juiciness, half are finely minced for body; jalapeño ribs add controlled heat.
  • Make-ahead friendly: Tofu can be marinated up to 48 hrs early; salsa gets better as it sits.
  • Weeknight speed: From fridge to table in 30 minutes—perfect for Meatless Monday or taco-party Fridays.
  • Color pop: Purple cabbage, emerald cilantro, and violet onion turn every platter Instagram-ready.

Ingredients You'll Need

Ingredients

Great tacos start at the produce aisle. Look for tomatoes that still hold their leafy tops—those green crowns are a sign they were picked ripe. For tofu, I buy the super-firm vacuum-packed blocks; they’re already pressed and ready to soak up flavor like a sponge. Corn tortillas should feel pliable even when cold—if they crack when bent, choose another brand.

Extra-virgin olive oil – A mild, fruity variety prevents sticking and carries spice flavors. Soy sauce or tamari – Provides the umami backbone. If gluten-free, tamari is your friend. Lime – Fresh juice wakes everything up; bottled tastes flat here. Maple syrup – Just a teaspoon balances heat and encourages caramelization. Chili powder – I use a New Mexico blend for gentle, smoky heat. Cumin – Buy whole seeds, toast, and grind for the biggest payoff. Garlic powder – A pinch rounds out edges without watery fresh garlic that can spatter in the pan.

Tofu – Super-firm or pressed firm. Silken will fall apart; avoid it. Cornstarch – Creates the crisp shell. Arrowroot works but browns faster, so lower heat slightly. Cherry tomatoes – Sweet year-round; if peak summer, swap in heirloom. Red onion – Soak in ice water for 5 min to soften the bite. Jalapeño – Remove seeds for mild, leave ribs for fire. Cilantro – Stems hold flavor; chop them too. Corn tortillas – Six-inch street-taco size fits in one hand. Warm just before serving so they roll without tearing.

How to Make Spicy Tofu Tacos with Salsa for Vegan Dinner

1
Whisk the 5-minute marinade

In a medium bowl, combine 2 Tbsp olive oil, 2 Tbsp soy sauce, juice of ½ lime, 1 tsp maple syrup, 1 tsp chili powder, ½ tsp ground cumin, ¼ tsp garlic powder, and several grinds black pepper. Taste—it should be salty, tangy, and a little sweet. Adjust lime or syrup as needed.

2
Cube & coat the tofu

Pat tofu dry. Slice into ½-inch cubes; smaller pieces equal more crispy surface area. Add to marinade, fold gently, and let stand 15 min (or refrigerate up to 48 hrs). Just before cooking, sprinkle 1 Tbsp cornstarch over tofu and toss until each cube looks lightly frosted.

3
Sear for golden edges

Heat 1 Tbsp olive oil in a heavy skillet (cast iron ideal) over medium-high until shimmering. Add tofu in a single layer; don’t crowd—work in batches if necessary. Cook 2–3 min per side until deeply golden. Resist the urge to stir too soon; crust forms when left alone.

4
Start the salsa base

While tofu sizzles, halve 1 cup cherry tomatoes. Dice half into tiny cubes; mince the rest finely to release juices. Combine with ¼ cup minced red onion, 1 minced jalapeño, and ¼ cup chopped cilantro. Season with pinch salt and juice of remaining ½ lime.

5
Warm tortillas perfectly

Direct flame: Hold each tortilla over a low gas burner 10 sec per side until lightly charred. No flame? Heat a dry skillet, 30 sec per side, then wrap in a clean tea towel to steam—keeps them pliable.

6
Assemble with crunch

Double-up tortillas for street-taco authenticity. Pile 3–4 tofu cubes, spoon salsa generously, top with shredded purple cabbage for crunch, and finish with extra cilantro leaves. Serve immediately with lime wedges—heat and cold crunch should contrast.

Expert Tips

High-heat harmony

Preheat the pan until a flick of water dances—this seals tofu edges instantly, preventing stick-age.

Press-free hack

If you only have firm water-packed tofu, microwave 45 sec, then place under a plate weighted with cans for 10 min—water releases faster.

Spice dial

Add ⅛ tsp smoked paprika for extra depth or a pinch chipotle powder for smoky heat without extra salt.

Reuse the skillet

After tofu, deglaze with 2 Tbsp water and scrape browned bits over cabbage for instant smoky dressing.

Grill night option

Thread marinated tofu onto soaked skewers and grill 2 min per side—char marks amp up summer vibes.

Brighten leftovers

Next-day tofu softens? Crisp under broiler 2 min and revive with fresh squeeze of lime.

Variations to Try

  • Mango-jalapeño salsa: Swap diced mango for half the tomatoes; add pinch cayenne for sweet-heat equilibrium.
  • Green goddess slaw: Blend vegan mayo, avocado, lemon, and tarragon; toss with shredded cabbage instead of salsa.
  • Blackened tempeh: Replace tofu with 8 oz thin-sliced tempeh steamed 5 min first to remove bitterness, then follow same marinade.
  • Low-carb route: Serve tofu and salsa in crisp romaine leaves; add diced avocado for richness.
  • Winter roasted salsa: Roast tomatoes, onion, and jalapeño at 425 °F 15 min, then chop for deeper sweetness.

Storage Tips

Refrigerate: Store cooked tofu and salsa separately in airtight containers up to 4 days. Tortillas keep in a zip bag with paper towel to absorb moisture.

Freeze: Freeze tofu cubes on a parchment-lined sheet until solid, then transfer to freezer bag up to 2 months. Thaw overnight in fridge, then re-crisp in hot skillet 3 min. Salsa does not freeze well—texture breaks.

Meal-prep: Portion tofu, salsa, and cabbage into bento boxes; pack tortillas separately and warm in office microwave 15 sec. Assemble just before eating to prevent sogginess.

Frequently Asked Questions

Yes. Preheat air-fryer to 400 °F. Spray basket, arrange cubes in single layer, cook 10 min shaking halfway. Lightly spray again for extra crunch.

Salt draws liquid. Strain excess, then stir in extra minced tomato flesh or a spoon of crushed avocado to thicken.

Use a non-stick ceramic pan and veggie broth for deglazing. Texture will be less crusty but still flavorful.

Bake tofu on parchment-lined sheet pans at 450 °F 20 min flipping halfway. Multiply salsa ingredients but keep salt moderate; guests can season at the table.

Omit jalapeño in salsa and serve mild toppings like corn kernels and avocado. The spice level in tofu is gentle; reduce chili powder to ½ tsp if sensitive.

Substitute cubed portobello mushrooms or canned jackfruit. Use coconut aminos instead of soy sauce and follow same marinade timing.
Spicy Tofu Tacos with Salsa for Vegan Dinner
main-dishes
Pin Recipe

Spicy Tofu Tacos with Salsa for Vegan Dinner

(4.9 from 127 reviews)
Prep
15 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Make marinade: Whisk olive oil, soy sauce, lime juice, maple syrup, chili powder, cumin, garlic powder, and black pepper in a bowl.
  2. Marinate tofu: Add cubes, coat, and let stand 15 min. Sprinkle cornstarch and toss to coat.
  3. Sear: Heat skillet over medium-high. Add tofu; cook 2-3 min per side until golden and crisp. Transfer to plate.
  4. Salsa: Combine tomatoes, onion, jalapeño, cilantro, and pinch salt in bowl; stir.
  5. Warm tortillas: Char over flame or heat in dry skillet; wrap in towel.
  6. Assemble: Double tortillas, fill with tofu, salsa, and cabbage. Serve with lime wedges.

Recipe Notes

For extra heat, leave jalapeño ribs intact. Make-ahead: Tofu keeps 4 days refrigerated; re-crisp in hot skillet 3 min before serving.

Nutrition (per serving)

285
Calories
17g
Protein
28g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.