Proteins

🍱

Tofu Stir-Fry with Soy Ginger

Crispy pan-seared tofu in a soy-ginger glaze with quick-cooked vegetables. 285 kcal per serving, 22g protein, faster than delivery.

Prep
15 min
Cook
12 min
Total
27 min
Servings
4
Per serving
285 kcal
vegandairy-freehigh-protein

Tofu has been the punchline of bad jokes for decades, almost entirely because of how most people first encountered it: cubed, soft, plopped into a stir-fry without cornstarch or proper pressing. Cooked correctly, tofu has crispy edges, a creamy interior, and absorbs whatever sauce you put on it like nothing else.

This stir-fry takes 25 minutes once you’ve learned the press-and-cornstarch trick. It’s vegan, has 22 grams of protein, and tastes more interesting than most takeout.

Why this works

The cornstarch coating is the unsung hero. It creates a thin crispy shell on each cube that holds up against the sauce later. Without it, tofu just soaks up sauce and turns into a wet sponge — fine flavor, sad texture.

Pressing matters because tofu is mostly water. The drier you start, the better it browns. 15 minutes under a heavy pan removes about a quarter of the water — enough to make a real difference.

The sauce is built on the standard pillars of Chinese-American stir-fry: salty (soy sauce), sour (rice vinegar), sweet (maple), aromatic (garlic, ginger, sesame oil). Tweak ratios to taste. Add a little chili paste for heat.

Variations to try

Storage and meal prep

Reheats reasonably well, but the tofu loses some crispness. 3 days refrigerated. Microwave 90 seconds covered, or stir-fry leftovers in a hot pan for 2 minutes to revive some texture.

For meal prep: cook the tofu on Sunday, store separately from sauce and vegetables. Toss together cold or briefly stir-fried at lunch. The cold version makes a great grain-bowl topper.

Ingredients

Makes 4 servings.

  • 14 oz extra-firm tofu, drained and pressed 15 minutes
  • 2 tbsp cornstarch
  • 2 tbsp neutral oil (avocado or canola)
  • 1 cup broccoli florets
  • 1 medium red bell pepper, sliced
  • 1 cup snap peas
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 3 tbsp low-sodium soy sauce
  • 1 tbsp rice vinegar
  • 1 tbsp maple syrup or honey
  • 1 tsp sesame oil
  • 1/2 tsp red pepper flakes (optional)
  • 2 tbsp water
  • Sesame seeds and sliced green onions to garnish

Instructions

  1. Press tofu: wrap in clean kitchen towels and weigh down with a heavy pan or books for 15 minutes to remove excess water.
  2. Cut tofu into 3/4-inch cubes. Toss with cornstarch in a bowl until evenly coated.
  3. Heat 1.5 tbsp oil in a large nonstick skillet over medium-high. Add tofu in a single layer.
  4. Cook 8-10 minutes total, flipping every 2-3 minutes, until all sides are golden and crispy. Remove tofu to a plate.
  5. Add remaining 0.5 tbsp oil. Add broccoli, bell pepper, snap peas. Stir-fry 4-5 minutes until crisp-tender.
  6. Add garlic and ginger. Stir 30 seconds.
  7. In a small bowl, whisk soy sauce, rice vinegar, maple syrup, sesame oil, red pepper flakes, and water.
  8. Pour sauce into the pan. Return tofu. Toss to coat. Cook 1-2 minutes until sauce thickens slightly and clings to the tofu.
  9. Garnish with sesame seeds and green onions. Serve over rice.

Nutrition (per serving)

Nutrient Amount
Calories285 kcal
Protein22 g
Carbs25 g
Fat13 g
Fiber5 g
Sugar8 g
Sodium720 mg

Estimates calculated from typical USDA values for the listed ingredients. Your numbers will vary slightly based on brand and exact portion.

Frequently Asked Questions

How do I get tofu actually crispy?

Three things: (1) press it well — wet tofu can never crisp. (2) Toss with cornstarch — this is the crisp insurance. (3) Don't crowd the pan and don't flip too soon. Let each side develop a golden crust before moving the cubes.

Do I have to press the tofu?

If you want crispy edges, yes. Extra-firm tofu has less water than firm tofu, but pressing for 15 minutes still helps. Some grocery stores carry 'super-firm' tofu (vacuum-packed, no water) — that one you can use directly.

Can I use other vegetables?

Yes — almost anything works. Carrots (sliced thin), mushrooms, bok choy, baby corn, water chestnuts, zucchini, asparagus. Aim for 3-4 cups of mixed vegetables total. Just match cooking times — denser vegetables go in first.

Is this gluten-free?

Almost. Standard soy sauce contains wheat. Use tamari or gluten-free soy sauce for a fully gluten-free version. Same flavor, same calories.

More to cook: All recipes · Find a meal plan · Crunch the numbers