Welcome to Dishcall

Crispy Tofu and Vegetable Stir Fry with Peanut Sauce

By Claire Thompson | March 12, 2026
Crispy Tofu and Vegetable Stir Fry with Peanut Sauce

If you’ve ever thought tofu was bland, this recipe will change your mind forever. Picture golden cubes of ultra-crispy tofu nestled among glossy, tender-crisp vegetables, everything slicked in a silky peanut sauce that hits every note—salty, sweet, tangy, and just enough chili to make your lips tingle. I first threw this together on a frantic Tuesday night when the fridge held little more than a sad block of tofu and the dregs of a peanut-butter jar. One bite in, my husband and I simultaneously reached for the serving spoon instead of our forks—that good. Now it’s our standing Friday-night ritual: we open a bottle of Riesling, queue up a podcast, and in 30 minutes we have a restaurant-quality meal that costs less than take-out and tastes infinitely better. Whether you’re feeding vegans, gluten-free friends, or die-hard carnivores (my dad requests it!), this rainbow stir-fry delivers.

Why This Recipe Works

  • Double-crisp tofu: A light cornstarch dredge plus ripping-hot oil equals shatter-crunch edges that stay crisp even after saucing.
  • One-pan vegetables: We cook veggies in order of density so every bite is vivid, never soggy.
  • Five-minute peanut sauce: Whisk, taste, adjust—no blender, no simmering, no fuss.
  • Make-ahead friendly: Chop and par-cook on Sunday; dinner is 10 minutes on Wednesday.
  • Macro-balanced: 24 g plant protein per serving keeps you full without the food-coma.
  • Color = nutrients: Red bell pepper, orange carrot, green broccoli, purple cabbage—dinner that looks like confetti.

Ingredients You'll Need

Ingredients

Great stir-fry starts at the grocery store. Here’s what to look for and how to swap smartly:

Extra-firm tofu: Buy the variety packed in water, not the aseptic shelf-stable boxes. The latter is great for smoothies but too silky here. Pressing is non-negotiable—remove excess water so the cubes can suck up flavor and turn golden. If soy isn’t your friend, swap in an equal weight of pressed tempeh or even 1-inch cauliflower florets for a low-soy option.

Cornstarch: The secret lacquer. Arrowroot or potato starch work, but cornstarch is cheapest and creates the crackliest shell. Make sure yours is fresh; if it smells like damp cardboard, toss it.

Neutral high-heat oil: Peanut, sunflower, or grapeseed. Olive oil smokes before the tofu crisps—save it for your salad.

Vegetable medley: I use 1 cup broccoli florets, 1 red bell pepper, 1 medium carrot, and ½ cup purple cabbage. Choose whatever odds and ends lurk in your crisper: snap peas, zucchini, bok choy, even kale. The only rule is cut everything the same thickness so it cooks evenly.

Garlic & ginger: Buy firm, glossy knobs. If the ginger wrinkles, it’s drying out and will taste fibrous. Microplane both just before cooking—pre-minced jars never taste as bright.

Peanut butter: Natural, unsweetened. The ingredient list should read: peanuts, salt. If you’re team crunchy, go for it; creamy emulsifies faster into the sauce.

Lime juice + rice vinegar: Two acids are better than one. Lime gives perfume; vinegar gives sharpness. Fresh lime is mandatory; the bottled stuff tastes like floor cleaner.

Maple syrup: Balances salt and heat. Honey works if you’re not vegan. Start with 1 tablespoon; you can always add more after tasting.

Soy sauce & toasted sesame oil: Use low-sodium soy; regular can overwhelm. Gluten-free? Sub tamari or coconut aminos. Sesame oil should be deep brown and smell intensely nutty—store it in the fridge so it doesn’t go rancid.

Sriracha or chili-garlic paste: Control your destiny. I like 2 teaspoons for a gentle kick; my neighbor doubles it and adds fresh bird’s-eye chilies.

How to Make Crispy Tofu and Vegetable Stir Fry with Peanut Sauce

1
Press the tofu

Drain tofu, slice block into 1-inch slabs, and sandwich between clean kitchen towels on a rimmed plate. Top with a heavy cast-iron skillet or a few cookbooks. Let stand 15 minutes (set a timer). Meanwhile, whisk together sauce ingredients so flavors marry.

2
Cube & coat

Cut pressed tofu into ¾-inch cubes. In a bowl, toss with 2 teaspoons soy sauce, then sprinkle 2 tablespoons cornstarch over top. Fold gently—coating should look like a thin dusting of snow, not paste. Excess starch burns in the oil.

3
Sear for crust

Heat 2 tablespoons oil in a 12-inch non-stick skillet over medium-high until it shimmers like water. Swirl to coat, then add tofu in a single layer—work in two batches rather than crowding. Resist poking! Let fry 2½ minutes per side until deep amber. Transfer to a wire rack; the crust will set as it cools.

4
Aromatics first

Add remaining 1 teaspoon oil to now-empty pan. Drop in minced ginger and garlic; stir 20 seconds until fragrant edges appear but before garlic browns—bitter city lies seconds beyond.

5
Veg by density

Toss in broccoli plus 1 tablespoon water, cover for 90 seconds to steam, then add carrots, bell pepper, and cabbage in succession, stirring 1 minute between additions. You want technicolor edges with a gentle snap remaining.

6
Sauce & reunite

Whisk peanut sauce again (it separates as it sits), pour over vegetables, and toss until everything gleams. Return tofu, folding carefully to keep crust intact. Cook 30 seconds—just enough for tofu to absorb sauce without going soggy.

7
Finish bright

Kill heat, splash with remaining lime juice, and shower on sesame seeds and scallions. The lime perks up the nutty sauce and adds a fresh top-note you’ll miss if you skip it.

Expert Tips

Hot pan, cold oil: Heat the dry skillet first, then add oil; this prevents sticking without a non-stick surface.
Batch bliss: Double the tofu, freeze half on a tray, then bag for instant protein later.
Overnight flavor: Mix sauce ahead; the garlic mellows and the peanut butter fully hydrates.
Metal matters: A carbon-steel wok beats a skillet for smoky wok-hei if you have one.
Crisp test: Tap a cube with tongs—if it sounds hollow, you’re golden.
Color pop: Add a handful of edamame for protein-rich green that isn’t broccoli.

Variations to Try

  • Satay-style: Thread marinated tofu on soaked skewers, grill 2 minutes per side, then serve veggies & sauce alongside.
  • Thai twist: Swap lime for tamarind concentrate and add a bruised lemongrass stalk to the stir-fry.
  • Cashew allergy? Replace peanut butter with almond or sunflower-seed butter and omit Sriracha if it contains trace peanuts.
  • Low-carb bowl: Serve over cauliflower rice; the sauce clings just as beautifully.

Storage Tips

Fridge: Cool completely, then pack in shallow glass containers. The tofu softens but flavors deepen. Keeps 4 days; reheat in a skillet with a splash of water or broth to loosen the sauce.

Freezer: Freeze only the crispy tofu (without sauce) on a tray, then bag; re-crisp at 400 °F for 10 minutes. Vegetables turn mushy once frozen—best to stir-fry fresh.

Meal-prep: Chop veggies and whisk sauce on Sunday; store separately. Press tofu the night before. Dinner assembly is 8 minutes.

Frequently Asked Questions

Patience + heat. Let the oil shimmer, add tofu, then don’t nudge for 2 minutes. The crust forms when proteins coagulate; moving early tears them off and glues to the pan.

Yes. Preheat oven to 425 °F. Line a sheet with parchment, arrange cornstarch-coated tofu, spray tops with oil, bake 25 minutes, flipping halfway. It’s crisper than pan-fry but uses less oil.

Omit Sriracha and swap maple for a modest 1 teaspoon. Kids love the sweet peanut vibe; serve veggies raw on the side for dipping.

As written, mild-medium (think bottled Thai sweet chili heat). Scale chili up or down to taste without affecting texture.

Rice sticks soak up sauce, soba adds nuttiness, and zucchini noodles keep it light. Cook noodles 1 minute shy of package directions; they’ll finish in the wok.

Almond, cashew, or sunflower all work. Each brings unique sweetness; taste and adjust acid/sugar accordingly.
Crispy Tofu and Vegetable Stir Fry with Peanut Sauce
main-dishes
Pin Recipe

Crispy Tofu and Vegetable Stir Fry with Peanut Sauce

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

Ingredients

Instructions

  1. Press tofu: 15 min under weight, then cube.
  2. Coat: Toss tofu with 2 tsp soy, then cornstarch.
  3. Crisp: Sear in 2 Tbsp hot oil, 2½ min per side; set aside.
  4. Sauce: Whisk peanut butter, 2 Tbsp soy, maple, lime, vinegar, Sriracha, sesame oil, 2 Tbsp water.
  5. Stir-fry: In remaining oil cook garlic & ginger 20 sec. Add broccoli plus 1 Tbsp water, cover 90 sec. Add carrot, bell pepper, cabbage; cook 2 min.
  6. Combine: Pour sauce over veggies, toss, return tofu, heat 30 sec. Garnish and serve hot.

Recipe Notes

For extra crunch, sprinkle crushed roasted peanuts just before serving. If sauce thickens on standing, loosen with a splash of warm water or vegetable broth.

Nutrition (per serving)

285
Calories
24g
Protein
19g
Carbs
16g
Fat

More Recipes