← ALL RECIPES

Tofu and Vegetable Stir-Fry

Crispy pan-fried tofu with frozen vegetables and a peanut-soy sauce over rice. Fully vegan and under $6.

vegantofuricestir-fryhigh-proteinlow-cost
SERVES 4 442 CAL / SERVING 15 min PREP 25 min COOK $5.90 TOTAL
OVERDRAFT KITCHEN
★ ITEMIZED GROCERY RECEIPT ★
Tofu and Vegetable Stir-Fry
SERVES 4 · OTTAWA · 2026
454 g firm tofu, pressed and cubed $3.49
300 g dry long-grain white rice $0.75
250 g frozen mixed vegetables $0.65
3 tbsp peanut butter $0.22
2 tbsp soy sauce $0.15
1 tbsp rice vinegar or white vinegar $0.08
1 tsp sesame oil $0.10
2 cloves garlic, minced $0.16
0.5 tsp ground ginger $0.07
1 tbsp cornstarch $0.05
2 tbsp vegetable oil $0.13
to taste chili flakes or hot sauce (optional) $0.05
SUBTOTAL$5.90
GST / HSTyou've suffered enough
TOTAL$5.90
COST PER SERVING
$1.48
— — — TEAR HERE — — —
8 06420 00590 6
THANK YOU FOR SPENDING LESS
THE METHOD
1

Cook the rice according to package directions. Set aside.

2

Press the tofu: wrap it in a clean towel and press firmly for a few minutes, or set something heavy on top for 10 minutes. The drier it is, the crispier it will get.

3

Cut tofu into 2 cm cubes. Toss with cornstarch and a pinch of salt.

4

Heat 1.5 tbsp oil in a large skillet over medium-high heat. Add tofu in a single layer. Cook without moving for 3–4 minutes until golden on the bottom. Flip and cook another 3 minutes. Remove and set aside.

5

In the same skillet, add remaining oil and the frozen vegetables. Stir-fry 3–4 minutes until heated through.

6

Add garlic and ginger. Cook 30 seconds.

7

Whisk together peanut butter, soy sauce, vinegar, sesame oil, and 4 tbsp of water until smooth. Pour over the vegetables.

8

Return the tofu to the pan. Toss everything together and cook 1–2 minutes until the sauce coats everything.

9

Serve over rice. Add chili flakes or hot sauce if using.

When the math doesn't work

Pressing the tofu is important for texture. Skipping it produces a soft, steamed result rather than a crispy one.

  • Sunrise or PC brand firm tofu is typically the most affordable at major Ontario grocery stores.
  • Any frozen vegetable combination works — use whatever is cheapest or on sale.
  • The peanut sauce can be made spicier with sriracha or milder by adding a teaspoon of sugar.
Nutrition Per Serving
442 Calories
18g Protein
60g Carbs
15g Fat
5g Fiber
390mg Sodium
~20% DV Iron~20% DV Calcium

Estimated values per serving.

Gluten-Free

This recipe can be made gluten-free with substitutions.

  • Replace soy sauce with tamari in the same quantity (minimal cost difference)

Rice and tofu are naturally gluten-free. Tamari is a direct swap for soy sauce.

Pricing updated June 2026 using Ottawa No Frills and Ottawa Walmart averages. Prices verified at Ottawa No Frills, June 2026. Rice $0.25/100g from 2kg bag. Soy sauce $0.51/100mL. Sesame oil $2.00/100mL. Tofu estimated at Sunrise/PC brand 454g price.