Crispy Tofu Stir-Fry with Broccoli and Cauliflower

Cornstarch-crisped tofu and wok-browned broccoli, cauliflower and red pepper in a glossy garlic-ginger stir-fry sauce over rice.

$4.32 a serving at No Frills

$17.29 for whole packages of the 4 store-bought ingredients (1 on sale), divided by 4 servings. That is $2.99 (15%) below their regular prices. Fresh extras and pantry staples are not included.

Prices checked October 6, 2026 across 347 stores.

Prep
20 min
Cook
25 min
Serves
4
Crispy Tofu Stir-Fry with Broccoli and Cauliflower, plated

At No Frills, prices checked October 6, 2026

The deals this recipe is built on

  • Bens Original CONVERTED Long Grain Parboiled Rice, 2.2 kg$7.00 $9.99
  • Rooster Firm Tofu, 454 g$2.79, regular price
  • Lee Kum Kee Hoisin Squeeze Sauce, 445 mL$3.50, regular price
  • Green Giant Valley Selections Essentials, California Blend, 500 g$4.00, regular price

See this week’s No Frills deals

Ingredients

On sale this week

  • Firm tofu, 2 blocks (454 g each), pressed 15 minutes, cut into 2 cm cubes
  • Stir-fry sauce, 1/2 cup (125 mL)
  • Frozen California blend vegetables (broccoli, cauliflower, carrots), 1 bag (500 g), straight from the freezer
  • Long-grain parboiled rice, 1 1/2 cups (285 g)

Also from the store

  • Red bell pepper, 1 large, cut into 1 cm strips
  • Garlic, 3 cloves, minced
  • Fresh ginger, 1 tbsp (a 3 cm piece), finely grated
  • Green onions, 4 green onions, whites and greens sliced separately

From the pantry

  • Cornstarch, 3 tbsp plus 1 tsp, 3 tbsp for the tofu, 1 tsp for the sauce
  • Vegetable oil, 3 tbsp
  • Rice vinegar, 1 tbsp
  • Red pepper flakes, 1/2 tsp
  • Salt, 1/2 tsp

Steps

  1. Combine the rice with 3 3/4 cups water and a pinch of salt in a medium saucepan and bring to a boil over high heat. Cover, turn the heat to low and simmer 20 minutes, until the water is absorbed, then leave covered off the heat.

    Tip: Parboiled rice stays in separate grains, so it holds up under a saucy stir-fry.

  2. Wrap the tofu blocks in a clean kitchen towel, set a heavy pot on top and press for 15 minutes, until the towel is damp and the blocks feel firmer. Cut into 2 cm cubes.

    Tip: The drier the tofu, the crisper the crust: do not skip the press.

  3. Whisk the stir-fry sauce with 1/4 cup water, the rice vinegar and 1 tsp cornstarch in a small bowl until smooth. Set beside the stove.

    Tip: Whisk again right before it goes in; the cornstarch settles to the bottom.

  4. Toss the tofu cubes with 3 tbsp cornstarch and 1/2 tsp salt in a large bowl until evenly coated. Heat 2 tbsp oil in a large nonstick skillet or wok over medium-high heat until shimmering, add the tofu in one layer and fry 8 to 10 minutes, turning every 2 minutes, until golden and crisp on most sides. Move to a plate.

    Tip: Leave the cubes alone between turns; moving them early tears the crust.

  5. Add the remaining 1 tbsp oil to the pan over high heat. Add the frozen vegetables and red pepper strips and stir-fry 5 to 6 minutes, until the liquid has cooked off, the broccoli is bright green and the edges are browned in spots.

    Tip: Keep the heat high so the frozen vegetables sear instead of stewing.

  6. Add the garlic, ginger, green onion whites and red pepper flakes and stir-fry 30 seconds, until fragrant but not browned.

    Tip: Have the sauce bowl in reach before the garlic goes in; it scorches fast over high heat.

  7. Pour in the sauce and let it bubble over medium-high heat for 1 minute, stirring, until thick and glossy. Return the tofu and toss 30 seconds, just until every cube is coated, then take the pan off the heat.

    Tip: Add the tofu last and toss briefly so the crust stays crisp under the sauce.

  8. Fluff the rice with a fork and divide among plates. Spoon the tofu and vegetables over the top and scatter with the green onion tops.

    Tip: Serve right away while the tofu crust is still crisp.

Prices checked October 6, 2026

What Crispy Tofu Stir-Fry with Broccoli and Cauliflower costs at each grocery banner

StorePer servingItems on saleStores priced
No Frills$4.32 to $5.020311
Real Canadian Superstore$4.55136

Nutrition per serving

Calories
640
Protein
30 g
Carbs
84 g
Fat
20 g
Fibre
6 g
Sugar
11 g
Sodium
1150 mg

Estimated from the ingredients; brands and portions change the numbers.

Get this recipe’s shopping list, priced at your store

Deal Dish adds every ingredient to one list sorted by aisle, with this week’s price at the store you shop.

Free to download. Pro is optional.

Get the shopping list in Deal Dish

See this week's deals at your store.

Flyer deals from 3,500+ Canadian grocery stores, and 500+ new recipes a week built from them.

Free to download. Pro is optional at $3.99 a month.

Free on iPhone, iPad & Android