Spicy Honey Garlic Tofu Stir Fry for a Vegan Dinner

30 min prep 2 min cook 5 servings
Spicy Honey Garlic Tofu Stir Fry for a Vegan Dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Last Tuesday I found myself staring into the fridge at 6:15 p.m., hangry, with zero desire to cook. My husband was on a Zoom call, the dog was barking at the mailman, and all I wanted was something fast that still tasted like I had tried. I yanked out a block of tofu I’d pressed that morning “just in case,” spotted the half-full jar of chili-garlic sauce, and remembered the little bottle of agave I keep stashed for emergency sweet cravings. Twenty-five minutes later we were hunched over steaming bowls of glossy, sticky, spicy-sweet tofu that tasted straight out of the hippest vegan bistro in town. The dog stopped barking, the call ended, and my husband actually did a little happy dance in his desk chair. That, my friends, is the magic of this Spicy Honey Garlic Tofu Stir Fry: it turns a nothing-special Tuesday into a tiny celebration, no reservation required.

Since that night I’ve made this dish for beer-and-board-game evenings, for my parents who “don’t really like tofu,” and for a potluck where it disappeared before the kale salad. The sauce is the perfect marriage of heat, sweetness, and umami; the tofu cubes are golden-edged and craveably chewy; the vegetables stay vivid and snappy. Best of all, it’s week-night easy—one pan, pantry staples, and no fancy techniques beyond pressing tofu (which, honestly, is just wrapping it in a towel and forgetting about it while you answer emails). If you can mince garlic and shake a jar of sauce, dinner is handled.

Why This Recipe Works

  • Restaurant-level flavor in 25 minutes: The sticky glaze caramelizes in the hot wok, giving you those craveable charred edges without deep-frying.
  • One-pan clean-up: After the initial tofu sear, everything else cooks in the same skillet—minimal dishes, maximum happiness.
  • Meal-prep superstar: Keeps four days in the fridge; the flavors intensify overnight and the tofu stays pleasantly chewy.
  • Beginner-friendly: No cornstarch slurry disasters—our sauce thickens naturally thanks to a quick simmer and the magic of agave.
  • Easily gluten-free & soy-free options: Swap tamari for coconut aminos and use chickpea tofu if soy is off the table.
  • Scalable heat: Dial the chili-garlic sauce up or down without upsetting the sweet-savory balance.

Ingredients You'll Need

Ingredients

Great stir-fry starts at the grocery store. Look for tofu packed in water, not the aseptic shelf-stable boxes; the refrigerated stuff has a springier texture that sears instead of smushes. Extra-firm is non-negotiable—anything softer will exude moisture and steam rather than brown. When buying chili-garlic sauce (usually found near the sriracha), check the ingredient list; you want chilies, garlic, vinegar, and salt—no artificial thickeners or shrimp paste hiding in there.

Agave nectar keeps the recipe vegan, but feel free to substitute maple syrup if that’s what you keep on hand. The flavor will be slightly smokier, still delicious. Fresh ginger is worth the extra thirty seconds of grating; powdered ginger tastes flat in comparison. For the vegetables, I reach for quick-cooking bell pepper and snap peas, but sliced zucchini, broccoli florets, or even halved Brussels sprouts work—just keep the pieces bite-size and dry (wet veg = soggy stir-fry).

Finally, toasted sesame oil. Buy the small dark bottle, store it in the fridge, and use it within six months for maximum nutty perfume. A final drizzle right before serving makes the whole dish taste like you tried twice as hard.

How to Make Spicy Honey Garlic Tofu Stir Fry for a Vegan Dinner

1
Press the tofu

Drain the tofu, wrap in a clean kitchen towel, set on a rimmed plate, and top with a heavy skillet or two cans. Let stand 15–30 minutes while you prep the sauce and vegetables. The drier the tofu, the crisper the sear.

2
Whisk the sauce

In a small jar combine ⅓ cup agave, 3 Tbsp low-sodium tamari, 2 Tbsp rice vinegar, 2 Tbsp chili-garlic sauce, 1 Tbsp tomato paste, and 2 tsp cornstarch. Shake until smooth; set aside. The cornstarch will keep the sauce silky, not watery.

3
Cube & season the tofu

Slice the pressed tofu into ¾-inch cubes. Toss gently with 1 Tbsp tamari and 1 tsp sesame oil; this preseasons the interior so every bite is flavorful.

4
Sear to golden

Heat 2 Tbsp neutral oil in a large non-stick skillet over medium-high until shimmering. Add tofu in a single layer; cook 2–3 minutes per side until deep golden. Transfer to a plate; do not skip this step. Crowding the pan later will steam, not brown.

5
Aromatics first

Lower heat to medium, add 1 tsp oil, then 3 minced garlic cloves and 1 Tbsp grated ginger. Stir 20 seconds—just until fragrant. Garlic burns in seconds; have your vegetables ready.

6
Stir-fry the vegetables

Add 1 sliced red bell pepper and 1 cup snap peas. Increase heat back to high, toss 2 minutes until peppers blister at the edges. Keep things moving; the goal is bright color with a slight char.

7
Glaze everything

Return tofu to the skillet, shake the sauce once more, and pour it in. Toss continuously 1–2 minutes until the sauce thickens and coats every cube and vegetable like shiny lacquer.

8
Finish & serve

Off heat, drizzle 1 tsp toasted sesame oil and sprinkle 2 sliced scallions plus 1 Tbsp sesame seeds. Serve immediately over steamed rice, cauliflower rice, or noodles. Leftovers reheat like a dream.

Expert Tips

No-stick tofu release

Let the tofu sit undisturbed the first 90 seconds; proteins need contact time to naturally release from the pan. If it resists, give it another 30 seconds instead of forcing it.

High heat, quick cooking

Preheat your skillet until a drop of water dances across the surface. Lower heat when adding aromatics, then crank back up for vegetables; temperature control equals crisp-tender veg.

Double the glaze

If you love extra sauce for drizzling over rice, whisk together a second batch and simmer it in a small saucepan while the tofu cooks.

Overnight flavor boost

Make the sauce up to 5 days ahead; the chili, garlic, and ginger meld into an even punchier blend. Store chilled and shake before using.

Ice-water veg shock

For ultimate color, blanch snap peas 30 seconds, plunge into ice water, drain, then add at the end with the tofu. They stay fluorescent green even after reheating.

Air-fryer tofu hack

Press, cube, and toss with 1 tsp oil. Air-fry at 400 °F for 12 minutes, shaking halfway. Add to skillet at step 7 for zero stovetop splatter.

Variations to Try

  • Pineapple Paradise: Swap bell pepper for ¾ cup fresh pineapple chunks; add with the sauce for a sweet-and-sour vibe.
  • Orange Zing: Replace rice vinegar with fresh orange juice and add 1 tsp orange zest at the end for a citrus perfume.
  • Green Curry Twist: Stir in 1 tsp Thai green curry paste with the garlic/ginger and use lime juice instead of vinegar.
  • Sesame-Crusted: Dust tofu cubes with 2 Tbsp cornstarch mixed with 1 Tbsp white sesame seeds before searing for extra crunch.
  • Low-FODMAP: Replace garlic with 1 tsp garlic-infused oil and use green-tops scallions only.
  • Chickpea Swap: Use two drained cans of chickpeas instead of tofu; pat very dry and sear until skins blister.

Storage Tips

Cool leftovers completely before transferring to an airtight container; trapped steam will water down the glaze. Refrigerated, the stir-fry keeps up to 4 days. The tofu firms slightly, making it ideal for cold rice-noodle salads or quick grain-bowl lunches. To reheat, microwave at 70% power for 90 seconds, covered, then finish with 30 seconds at full power to revive the glossy coating. On the stovetop, warm in a non-stick pan with a splash of water over medium, tossing gently until heated through and saucy again.

Freeze portions in silicone muffin cups for up to 2 months. Thaw overnight in the fridge, then reheat as above. Vegetables will soften but flavor stays bold. If you plan to freeze, slightly under-cook the vegetables at step 6 so they retain some bite after thawing.

Frequently Asked Questions

Absolutely. Maple adds a deeper, slightly smoky sweetness that pairs beautifully with the chili. Grade A amber dissolves fastest.

Use a quality non-stick or well-seasoned carbon-steel pan, preheat until a water bead dances, then add oil. Once the tofu is in, leave it alone for 90 seconds; premature flipping tears the crust.

Yes—substitute tamari with coconut aminos and use hemp or almond tofu. Chickpea tofu (made from chickpea flour) also works; just press and cube the same way.

As written, it’s a solid medium—enough to make your nose tingle without blowing your head off. Reduce chili-garlic sauce to 1 Tbsp for mild, or bump to 3 Tbsp if you live for heat.

Yes, but cook in two batches or use a very large wok. Overcrowding drops the pan temperature and you’ll end up with steamed tofu. Double everything except the oil—use just enough to coat each batch.

Jasmine rice is classic for its floral aroma and fluffy grains that sop up sauce. Brown jasmine adds nuttiness and fiber. For low-carb, serve over cauliflower rice or shirataki noodles.
Spicy Honey Garlic Tofu Stir Fry for a Vegan Dinner
main-dishes
Pin Recipe

Spicy Honey Garlic Tofu Stir Fry for a Vegan Dinner

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

Ingredients

Instructions

  1. Press tofu: Wrap in towel, top with weight, 15–30 min. Cube.
  2. Make sauce: Shake agave, tamari, vinegar, chili-garlic, tomato paste, and cornstarch in jar until smooth.
  3. Season tofu: Toss cubes with 1 Tbsp tamari and 1 tsp sesame oil.
  4. Sear: Heat 2 Tbsp oil in non-stick skillet over medium-high. Cook tofu 2–3 min per side until golden; remove.
  5. Aromatics: Add 1 tsp oil, garlic, and ginger; stir 20 sec.
  6. Vegetables: Add bell pepper and snap peas; stir-fry 2 min on high.
  7. Glaze: Return tofu, pour in sauce; toss 1–2 min until thick and glossy.
  8. Finish: Off heat, add sesame oil, scallions, and sesame seeds. Serve hot over rice.

Recipe Notes

For crispiest tofu, use a non-stick or well-seasoned carbon-steel pan and resist flipping early. Sauce thickens as it stands; thin with a splash of water if reheating.

Nutrition (per serving)

268
Calories
14g
Protein
28g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.