Spicy Tofu and Broccoli with a Soy Sauce Glaze

30 min prep 5 min cook 5 servings
Spicy Tofu and Broccoli with a Soy Sauce Glaze
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Flavor-Packed Marinade: A 50/50 blend of tamari and maple syrup penetrates tofu in minutes, creating a glossy lacquer that clings to every ridge.
  • High-Heat Sear: Cast-iron + avocado oil = restaurant-level caramelization without sticking.
  • One-Pan Efficiency: Broccoli steams in the same skillet while the glaze reduces, saving dishes and time.
  • Adjustable Heat: Dial the sambal oelek up or down without compromising the rest of the dish.
  • Meal-Prep Champion: Holds perfectly for four days, reheats like a dream, and freezes beautifully.
  • Budget Hero: Two blocks of tofu and a head of broccoli feed four people for under six dollars.

Ingredients You'll Need

Ingredients

Great results start at the grocery store, so let’s shop smart. Look for firm or extra-firm tofu packed in water—silken won’t hold its shape here. I favor organic, non-GMO brands that list only soybeans, water, and nigari; they taste cleaner and sear more evenly. When possible, buy from the refrigerated section rather than shelf-stable aseptic boxes; the texture is denser and less spongy.

Broccoli crowns should feel heavy for their size with tightly closed florets. If the cut edges look dried or yellow, keep hunting. A medium crown yields about four cups of florets, perfect for this recipe. Peel the stalk with a vegetable peeler, slice into thin coins, and toss them in too—waste not, want not.

Tamari adds deep umami without the gluten found in traditional soy sauce. If you’re not avoiding wheat, low-sodium soy sauce works, but steer clear of “lite” versions that taste thin and metallic. For sugar-free eaters, swap maple syrup with allulose or monk-fruit blend; it won’t caramelize quite as aggressively, but the flavor is close.

Sambal oelek—Indonesia’s rustic chile paste—delivers bright heat plus a whisper of vinegar. Sriracha is an acceptable understudy, though slightly sweeter. Prefer fresh chiles? Swap in two thinly sliced Thai bird’s eye, seeds intact, but add them to the oil for 30 seconds before the tofu to mellow their raw bite.

Toasted sesame oil is your finishing perfume. Untoasted versions lack the nutty depth that makes take-out smell so intoxicating. Store it in the fridge to prevent rancidity; it will thicken, but a warm water bath returns it to liquid gold in minutes.

How to Make Spicy Tofu and Broccoli with a Soy Sauce Glaze

1
Press & Cube the Tofu

Drain tofu, then sandwich between lint-free kitchen towels on a rimmed sheet pan. Top with a second pan and weigh down with two #28 cans of tomatoes. Press 15 minutes while you prep vegetables. Cut tofu into ¾-inch cubes; smaller pieces risk crumbling, larger ones won’t absorb marinade evenly.

2
Whisk the Quick Marinade

In a medium bowl combine 3 Tbsp tamari, 2 Tbsp maple syrup, 1 Tbsp rice vinegar, and 2 tsp sambal oelek. Add tofu, fold gently, and set aside 10 minutes; flip once halfway. The goal is surface seasoning, not a 24-hour bath.

3
Heat Your Pan Until It Smokes

Place a 12-inch cast-iron skillet over medium-high heat for 2 minutes. Add 1½ Tbsp avocado oil; swirl to coat. When the oil shimmers and wisps of smoke appear, you’re ready. Too cool = sticking; too hot = burnt garlic later.

4
Sear Tofu to Golden Perfection

Using tongs, lower tofu cubes into the pan in a single uncrowded layer—work in batches if necessary. Resist poking for 3 full minutes; the crust forms when proteins meet metal undisturbed. Flip, sear second side 2 minutes. Transfer to a plate.

5
Bloom Aromatics

Reduce heat to medium. Add 1 tsp sesame oil, 3 minced garlic cloves, and 1 Tbsp grated ginger. Stir 30 seconds until fragrant but not browned. The garlic should sizzle politely; if it races, lower heat.

6
Cook Broccoli in Record Time

Add broccoli plus 2 Tbsp water, immediately cover with a tight lid, and steam 3 minutes. The water converts to steam, blanching broccoli bright green while the pan stays hot. Remove lid, bump heat back to high, and sauté 2 minutes until edges char.

7
Create the Glossy Glaze

Return tofu to the pan. Whisk remaining marinade with ½ cup water + 1 tsp cornstarch; pour in. Cook 1–2 minutes, stirring gently, until sauce thickens and coats everything like lacquer. If too thick, loosen with 1 Tbsp water; too thin, sprinkle another pinch cornstarch.

8
Finish & Serve

Off heat, stir in 1 tsp toasted sesame oil and 2 thinly sliced scallions. Serve immediately over steamed rice, cauliflower rice, or noodles. Garnish with sesame seeds and extra chile for the brave.

Expert Tips

Pat Tofu Dry Twice

After pressing, roll cubes in a lint-free towel again; surface moisture is the enemy of crust.

Preheat Your Plate

Warm serving bowls in a 200 °F oven for 2 minutes so the glaze stays glossy, not clumpy.

Double the Sauce

If you love extra glaze for rice, whisk 1½ x quantities and reserve half before adding cornstarch.

Freeze Tofu First

Freeze overnight, thaw, then press; ice crystals create sponge-like pores that guzzle marinade.

Cast-Iron Not Required

A heavy stainless skillet works; just don’t attempt this in lightweight non-stick—it won’t brown.

Make It a 15-Minute Meal

Buy pre-cubed tofu and bagged broccoli florets. Everything else is pantry staples.

Variations to Try

  • Orange-Ginger Twist: Swap rice vinegar for fresh orange juice and add 1 tsp zest to the glaze. Finish with orange supremes for brightness.
  • Peanutty Version: Stir 1 Tbsp natural peanut butter into the sauce and top with crushed roasted peanuts.
  • Mixed Veg Medley: Substitute half the broccoli with cauliflower and bell pepper strips; steam time stays the same.
  • Low-Carb Cauliflower Rice Bowl: Serve tofu over sautéed cauliflower rice and garnish with shredded purple cabbage for crunch.
  • Sweet & Mild for Kids: Omit sambal oelek entirely and add 1 tsp ketchup for a gentle sweet-savory note.
  • Protein Swap: Use tempeh or seitan cubes; both brown beautifully and absorb the glaze with gusto.

Storage Tips

Refrigerate: Cool completely, then pack into airtight glass containers. Refrigerate up to 4 days. The flavors actually meld and intensify overnight, making leftovers prized.

Freeze: Spread tofu and broccoli on a parchment-lined sheet pan, freeze until solid, then transfer to freezer bags. Keeps 2 months. Thaw overnight in the fridge and reheat in a non-stick skillet with a splash of water to loosen the glaze.

Reheat: Microwave 60–90 seconds covered with a damp paper towel to steam, then finish 30 seconds uncovered. For best texture, re-warm in a skillet over medium with 1 Tbsp water, lid on 2 minutes, then lid off 1 minute to re-caramelize.

Make-Ahead Components: Cube and marinate tofu up to 24 hours ahead; store submerged in the marinade to prevent drying. Wash and cut broccoli; store dry in a paper-towel-lined bag up to 3 days. Whisk sauce (minus cornstarch) and refrigerate 5 days; stir in starch just before cooking.

Frequently Asked Questions

Your pan wasn’t hot enough or the tofu surface was damp. Make sure the oil shimmers and a test cube sizzles on contact. Patience equals crust.

Absolutely. Air-fry marinated tofu at 400 °F for 12 minutes, shaking halfway. Add to skillet with broccoli at step 7 to coat in glaze.

Coconut aminos replace tamari 1:1, though the flavor is sweeter. Reduce maple syrup by 1 tsp to balance.

With 2 tsp sambal oelek it lands at a pleasant 6/10. Halve for mild, double for sweating-brow territory.

Yes, but thaw and squeeze excess moisture first or the glaze will dilute. Add directly at step 7; skip the steaming lid.

Jasmine for fragrance, short-grain brown for chew, or basmati for nuttiness. All cling beautifully to the glossy sauce.
Spicy Tofu and Broccoli with a Soy Sauce Glaze
main-dishes
Pin Recipe

Spicy Tofu and Broccoli with a Soy Sauce Glaze

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

Ingredients

Instructions

  1. Press & Cube: Press tofu 15 min, cube ¾-inch, toss with tamari, maple, vinegar, and sambal. Marinate 10 min.
  2. Sear: Heat avocado oil in cast-iron over medium-high. Sear tofu 3 min per side until golden. Remove.
  3. Aromatics: Lower heat, add sesame oil, garlic, and ginger 30 sec.
  4. Broccoli: Add broccoli plus 2 Tbsp water, cover 3 min, uncover and char 2 min.
  5. Glaze: Return tofu, whisk remaining marinade with cornstarch and ½ cup water, pour in, simmer 1–2 min until glossy.
  6. Finish: Off heat stir in scallions, serve hot over rice.

Recipe Notes

Leftovers reheat beautifully—add a splash of water to loosen the glaze. For meal-prep, double the sauce and store separately for drizzling.

Nutrition (per serving)

247
Calories
17g
Protein
18g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.