Spicy Tofu Stir-Fry for a Vegan Weeknight Meal

5 min prep 2 min cook 22 servings
Spicy Tofu Stir-Fry for a Vegan Weeknight Meal
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Spicy Tofu Stir-Fry: The Ultimate Vegan Weeknight Hero

There are nights—usually Tuesdays, for some reason—when I walk through the door at 6:47 p.m., hang my coat on the banister, and realize I have exactly twenty-three minutes before my teenager declares he's "starving" and my partner starts rummaging through the snack drawer. On those nights, this spicy tofu stir-fry is my culinary superhero. It swoops in with sizzling aromatics, a glossy crimson sauce, and cubes of golden tofu that somehow taste better than take-out. The first time I made it, I was recovering from a particularly brutal workday and craving the kind of fiery comfort I used to find in late-night ramen shops. One bite of the gingery, garlicky sauce clinging to crisp-tender vegetables and I was hooked. Now it's the recipe my coworkers ask for after I bring leftovers for lunch, the one my omnivore brother requests when he visits, and the dish that has single-handedly kept us from defaulting to cereal-for-dinner more times than I care to admit.

Why This Recipe Works

  • Restaurant-Level Flavor: A balance of tamari, toasted sesame oil, and gochujang delivers umami depth without fish sauce or oyster extract.
  • 30-Minute Promise: While the rice cooks, the tofu browns and the sauce reduces—everything finishes at once.
  • Protein-Packed: Each serving boasts 22 g of plant protein thanks to extra-firm tofu and edamame.
  • One-Pan Cleanup: A single wok or skillet means more Netflix, less dishwashing.
  • Customizable Heat: Dial the chili up or down; the sauce still clings beautifully.
  • Meal-Prep Star: Holds its crunch for four days in the fridge; flavors intensify overnight.
  • Budget-Friendly: Feeds four for under eight dollars—tofu, frozen veg, pantry staples.

Ingredients You'll Need

Ingredients

Before we hit the stove, let's talk ingredients. Each component earns its place, and a few tiny upgrades turn everyday produce into something spectacular.

Tofu

Reach for organic, non-GMO, extra-firm tofu packed in water. Avoid "silken" or "medium"—they'll collapse into scramble. I prefer the vacuum-sealed super-firm blocks found in the refrigerated section; they need no pressing and brown faster. If yours is water-packed, press between weighted cutting boards for 15 minutes or use a very clean kitchen towel and a cast-iron skillet as heft.

Cornstarch

Tossing tofu with a spoonful of cornstarch before searing creates a shatter-thin crust reminiscent of karaage. Arrowroot works if you're avoiding corn, but the crunch is slightly softer.

Gochujang

This fermented Korean chili paste brings sweet heat and malty backbone. Check labels—some brands contain wheat; look for "gluten-free" if needed. No gochujang? Sub 2 tsp sriracha + 1 tsp miso paste.

Toasted Sesame Oil

A finishing oil, not a cooking oil. Its nutty perfume lifts the entire dish. Store in the fridge to prevent rancidity—yes, it will solidify, but a warm-water bath brings it back in minutes.

Vegetables

I use a rainbow: red bell pepper for sweetness, broccoli for crunch, carrots for color, and shelled edamame for protein. Frozen mixed veggies are fair game; just thaw under warm water so they don't weep in the wok.

Rice

Stir-fry waits for no one, so start your rice first. Jasmine is fragrant and quick (12 min), but brown basmati adds chew and fiber. For low-carb nights, serve over cauliflower rice or soba noodles.

How to Make Spicy Tofu Stir-Fry for a Vegan Weeknight Meal

1
Prep & Press

Cut tofu into ¾-inch cubes. If water-packed, press 15 min. Pat very dry. In a medium bowl, gently toss tofu with 1 Tbsp cornstarch, ¼ tsp salt, and ⅛ tsp white pepper until evenly coated.

2
Whisk the Sauce

In a 2-cup jar, combine 3 Tbsp low-sodium tamari, 2 Tbsp maple syrup, 1½ Tbsp rice vinegar, 1 Tbsp gochujang, 1 Tbsp tomato paste, 2 tsp grated ginger, 1 tsp minced garlic, and ¼ cup water. Shake until silky.

3
Sear the Tofu

Heat 1 Tbsp high-heat neutral oil (avocado or peanut) in a nonstick skillet over medium-high until shimmering. Add tofu in a single layer; don't crowd. Let it sit—undisturbed—for 3 min until golden. Flip and repeat until all sides are crisp. Transfer to a plate.

4
Aromatics First

In the same pan, add 1 tsp oil, then ¼ cup sliced scallion whites, 1 tsp minced garlic, and ½ tsp grated ginger. Stir just 20 seconds—until fragrant but not browned.

5
Veggie Flash-Fry

Add broccoli florets (1½ cups), julienned carrot (½ cup), and red bell pepper strips (1 cup). Increase heat to high. Stir-fry 2 min—veg should stay crisp and bright.

6
Simmer & Glaze

Return tofu to pan. Re-shake sauce (cornstarch settles) and pour over. Toss until everything is lacquered. When sauce thickens (about 60 seconds), remove from heat. Drizzle 1 tsp toasted sesame oil and sprinkle 1 Tbsp sesame seeds.

7
Serve Immediately

Spoon over steamed rice. Garnish with reserved scallion greens, extra chili flakes, or a squeeze of lime for brightness. Eat while the edges of the tofu still sing.

Expert Tips

Hot Pan, Cold Oil

Heat the empty skillet until a bead of water dances, then add oil. This prevents sticking and gives tofu that restaurant-worthy crust.

Freeze for Chew

Pop the whole tofu package in the freezer overnight, then thaw. The ice crystals create spongy pockets that soak up sauce like vegan chicken.

Dust, Don't Dredge

A whisper-thin cornstarch coating is all you need. Excess will burn and taste bitter—shake cubes in a sieve to remove extra starch.

Mise en Place

Stir-fries cook in minutes. Chop, measure, and line up everything beside the stove so you can add ingredients without pause.

Reuse the Skillet

Don't wipe out the pan after tofu—those browned bits (fond) dissolve in sauce and add smoky depth, much like deglazing a steak pan.

Finish with Freshness

A pop of raw scallion, citrus zest, or herbs added at the end awakens the high notes and keeps the dish from tasting monotone.

Variations to Try

  • Winter Comfort: Swap broccoli for roasted butternut cubes and stir in ½ tsp Chinese five-spice.
  • Summer Garden: Use zucchini ribbons and cherry tomatoes; add fresh basil at the end.
  • Extra Fiery: Double gochujang and add ¼ tsp cayenne. Cool down with cucumber ribbons on top.
  • Peanutty Twist: Replace sesame oil with 2 Tbsp natural peanut butter whisked into sauce; top with crushed peanuts.
  • Low-Soy: Use coconut aminos instead of tamari and add ½ tsp mushroom powder for depth.
  • Gluten-Heavy Option: Marinate tofu in soy sauce + rice wine, coat in panko, and shallow-fry until nugget-crispy before glazing.

Storage Tips

Refrigerate: Cool completely, then pack in airtight glass boxes. Keeps 4 days. Reheat in a lightly oiled skillet over medium for 3 min, adding a splash of water to loosen sauce. Microwaving works, but tofu edges soften.

Freeze: Freeze individual portions (minus rice) in silicone bags up to 2 months. Thaw overnight in fridge; texture will be chewier but flavor intact.

Make-Ahead Components: Whisk sauce and refrigerate 5 days. Chop veg the night before; store in zip bags lined with paper towel. Press tofu in the morning; stash in salted water so it stays perky.

Frequently Asked Questions

Silken will disintegrate. Opt for extra-firm or super-firm. If you only have medium, freeze first, then press aggressively for 30 min to expel moisture.

Reduce gochujang to 1 tsp and add 1 tsp ketchup for sweetness. Serve with cucumber sticks to tame heat.

Refined avocado oil (520 °F) or peanut oil (450 °F). Avoid EVOO—it smokes and turns bitter.

Dissolve 1 tsp cornstarch in 1 Tbsp cold water, add to simmering sauce, and stir 30 seconds. It'll gloss up instantly.

Yes! Oil grill grates, preheat to medium-high. Grill tofu 2–3 min per side; brush with sauce in final minute to avoid burning sugars.

Pat veg dry, use the largest skillet you own (crowding = steam), and keep heat on high. Stir-fry in two batches if doubling.
Spicy Tofu Stir-Fry for a Vegan Weeknight Meal
main-dishes
Pin Recipe

Spicy Tofu Stir-Fry for a Vegan Weeknight Meal

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

Ingredients

Instructions

  1. Prep tofu: Pat tofu dry; toss with cornstarch and a pinch of salt.
  2. Make sauce: Shake tamari, maple, vinegar, gochujang, tomato paste, ginger, garlic, and ¼ cup water in a jar.
  3. Sear tofu: Heat 1 Tbsp avocado oil in skillet over medium-high. Brown tofu 6 min total; set aside.
  4. Stir-fry veg: Add remaining oil, scallion whites, garlic, ginger. Toss in broccoli, bell pepper, carrot, edamame; cook 2 min.
  5. Glaze: Return tofu; pour in sauce. Stir until glossy, 1 min. Off heat, add sesame oil and seeds.
  6. Serve: Spoon over rice; top with scallion greens. Enjoy immediately.

Recipe Notes

For extra crunch, swap half the tofu with roasted cashews. Reduce salt in sauce if using salted nuts.

Nutrition (per serving)

318
Calories
22g
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.