
Miso Tomato Tofu Stir Fry with Snap Peas

By Emma
Certified Culinary Professional
Cut the tofu into cubes. Press it first—actually, press it twice. Water kills everything. Heat oil until it moves around the pan like it’s nervous.
Why You’ll Love This Miso Tomato Tofu Twist
Takes 45 minutes total. Mostly standing around. Spicy enough that you taste it but your mouth doesn’t rebel. Vegan, which means nothing gets sacrificed—tastes like actual food, not a substitute. Works as a weeknight dinner because it’s fast and doesn’t need a million pans. Crispy tofu with miso tomato sauce that sticks to itself instead of sliding around. The snap peas stay crunchy. Bean sprouts don’t turn into mush.
What You Need for Crispy Tofu with Miso Tomato Sauce
Firm tofu. Blocks. Not silken. Not extra-firm if you can help it—firm browns right. 400 grams, cubed small.
White miso paste. Not red. Red tastes like you’re eating fermented anger. Yellow works if that’s what’s there. A tablespoon.
Sun-dried tomato paste. Not regular tomato paste. Sun-dried has something going on—fruitiness, depth, umami that regular tomato paste just doesn’t touch. 20 milliliters.
Crushed tomatoes. Canned’s fine. 150 milliliters.
Rice vinegar. Fresh acidity cuts the sweetness before it gets out of hand. 15 milliliters. Lemon juice works if rice vinegar vanishes, but add it slow.
Tamari or soy sauce. Tamari if you’re gluten-free. Soy sauce if you’re not. 40 milliliters.
Chinese five-spice powder. Less than half a teaspoon or it turns bitter. Most people use too much and then hate it forever.
Sesame oil or olive oil. Sesame oil smells like Asia. Olive oil just works. 40 milliliters to start.
One small red chili. Seeds out unless you want actual heat. Finely chopped. Optional if spicy tofu stir fry sounds like a threat to you.
Three garlic cloves minced. Fresh. Not powdered. Powdered changes everything in ways you won’t like.
Vegetable broth. 200 milliliters. Room temperature. Cold broth hitting hot oil is annoying.
Cornstarch. 15 milliliters. Dissolved in broth. Prevents clumps that taste like you didn’t know what you were doing.
Snap peas. 180 grams, blanched first, then sliced. They stay crisp this way. Sugar snaps work too if that’s what you have.
Mung bean sprouts. 180 grams. Raw. They wilt but don’t turn to nothing if you fold them in off heat.
Fresh cilantro. A half cup. Not the whole plant. Just leaves.
Lime zest. One lime. The zest perks everything. Juice isn’t the same.
Toasted sesame seeds. A tablespoon. Texture. Nuttiness. Everything.
Rice vermicelli noodles cooked. Whatever amount looks right to you.
How to Make Miso Tomato Tofu
Press the tofu first. Like actually press it. Wrap it in a towel, set something heavy on it, wait ten minutes. Do it twice if it’s still leaking. Dry tofu browns. Waterlogged tofu steams and falls apart.
Whisk the broth, crushed tomatoes, tamari, cornstarch, and rice vinegar in a bowl. Stir this until the cornstarch dissolves completely—if it doesn’t, you’ll get lumps later and you’ll know it was lazy. Set it beside the stove. You’re not using it yet.
Heat oil in a nonstick skillet over medium-high. It should move. Add the tofu cubes. Toss them around. Listen for the sizzle. This is what matters. When the edges start turning golden—about 4 to 5 minutes—that’s when you know you’re doing it right. Don’t crowd the pan. Batches are better. Crowded tofu steams.
When it’s got color, add the garlic and red chili. Stir constantly. The pan should smell aggressive now. Maybe two minutes. Add the five-spice, miso, and sun-dried tomato paste. Coat every cube. The aromas should change—miso nuttiness mixing with tomato acid and spice depth. This happens fast.
How to Get Crispy Tofu with Miso Tomato Sauce
Pour the sauce in slowly. It’ll bubble immediately. Bring it to a simmer. Not a hard boil. Gentle bubbling. Steady.
Stir occasionally. Scrape the bottom so the cornstarch doesn’t burn into a bitter crust. The sauce thickens in 6 to 8 minutes. Watch for a glossy sheen. It should coat the back of a spoon. Not running off. Not stuck. Just coating.
Don’t rush this. The cornstarch needs time. Temperature matters more than speed here. Medium heat is fine. Lower if it’s bubbling too hard.
Spicy Tofu Stir Fry Tips and Common Mistakes
Waterlogged tofu won’t brown. Pan-fry it longer on medium heat before adding sauce. Let it actually dry. Five minutes easy.
Miso paste clumps if you stir it straight into hot liquid. Mix it into the oil and paste mixture first so it dissolves into the fat. Then add sauce.
Five-spice powder is aggressive. Half a teaspoon feels like nothing. It’s not. Use less than you think. Overuse makes everything bitter and then you’re stuck.
Snap peas go mushy if you skip the blanching step. Blanch them first, shock them in ice water, then slice. They stay crisp when you fold them in off heat.
Don’t use powdered garlic. It tastes flat. Fresh garlic does something that powdered can’t touch.
The sauce thickens as it cools. If it looks too thin when hot, wait. It’ll set up. If it’s genuinely too thin, simmer longer. If it’s too thick, add broth gradually while stirring.
Oil matters. Sesame oil has a specific smell and presence. Olive oil is neutral but works fine if sesame oil isn’t there.
Chili is optional. Add it sparingly if you’re new to spicy. You can always add more. You can’t take it out.

Miso Tomato Tofu Stir Fry with Snap Peas
- Sauce
- 200 ml (3/4 cup) vegetable broth
- 150 ml (2/3 cup) crushed tomatoes
- 40 ml (2 1/2 tbsp) tamari or soy sauce
- 15 ml (1 tbsp) cornstarch
- 15 ml (1 tbsp) rice vinegar
- Tofu
- 400 g (14 oz) firm tofu cut in 1.5 cm cubes
- 3 garlic cloves, minced
- 1 small red chili, seeded and finely chopped
- 40 ml (2 1/2 tbsp) sesame oil or olive oil
- 1/2 ml (1/8 tsp) Chinese five-spice powder
- 10 ml (2 tsp) white miso paste
- 20 ml (1 1/3 tbsp) sun-dried tomato paste
- Garnish and Vegetables
- 180 g (2 cups) snap peas, blanched and sliced
- 180 g (2 cups) mung bean sprouts
- 15 g (1/2 cup) fresh cilantro leaves
- Zest of 1 lime
- 1 tbsp toasted sesame seeds
- Rice vermicelli noodles cooked
- Sauce
- 1 Whisk broth, crushed tomatoes, tamari, cornstarch, and rice vinegar in a bowl. Set aside — starch needs to dissolve completely to avoid clumps. Fresh acidity from vinegar cuts the sweetness of tomatoes. Essential balance.
- Tofu
- 2 Skip boiling tofu if pressed well. Press extra if water seeps. Dry tofu browns and holds sauce better. Heat oil in nonstick skillet medium-high. Toss tofu cubes, garlic, red chili. Listen for sizzling. When tofu edges turn golden, about 4-5 minutes, toss in five-spice, miso, sun-dried tomato paste. Stir to coat. Aromas should bloom — miso nuttiness, tomato acidity, spice depth mingling nicely.
- 3 Pour sauce mixture. Bring to simmer, bubbling gently but steady. Stir occasionally, scraping bottom to avoid burning cornstarch. Sauce thickens slowly in 6-8 minutes. Look for glossy sheen; coats back of a spoon. Resist urge to rush.
- Garnish and assembly
- 4 Fold in snap peas, bean sprouts, cilantro; quick toss off heat. Peas stay crisp, sprouts retain crunch, cilantro fresh pop. Finish with lime zest and sprinkle toasted sesame. The lime zest perks everything — adds brightness and complexity. Sesame seeds provide nuttiness and texture contrast.
- 5 Serve tofu sauce over warm rice vermicelli. Slurp time.
- Notes and alternatives
- 6 Tofu: If waterlogged, pan-fry longer, medium heat, to dry before saucing.
- 7 Miso paste: white or yellow miso preferred; red miso too strong.
- 8 Tomato paste switched to sun-dried tomato paste for intensified fruitiness, adds umami depth lost otherwise.
- 9 Oil: sesame oil adds distinct aroma and speaks to the dish’s Asian roots but olive oil works in pinch.
- 10 Five-spice: less than a half teaspoon enough—overuse makes dish bitter.
- 11 Substitute snap peas with sugar snap peas or thin green beans.
- 12 If no rice vinegar, use lemon juice but add gradually.
- 13 Don’t overcrowd pan when browning tofu; better done in batches to keep texture.
- 14 Sauce too thin? Simmer longer; too thick? Add broth gradually.
- 15 Use fresh garlic; powdered changes everything.
- 16 Chili optional, add sparingly to taste.
Frequently Asked Questions About Miso Tomato Tofu Recipe
Can I use silken tofu instead of firm tofu for this vegan tofu dinner? No. Silken falls apart when you look at it. Firm is the only option here.
How do I make crispy tofu if it keeps breaking apart? Press it properly. Twice. And don’t overcrowd the pan. Batches. Medium-high heat, not screaming hot.
What if I don’t have white miso paste? Yellow works. Red’s too strong. Don’t use red.
Can I substitute snap peas in this asian tofu recipe? Sugar snaps work. Thin green beans work. Snow peas get mushy. Skip them.
Why add the miso and sun-dried tomato paste before the sauce? They dissolve into the oil first. Stops clumping. Also blooms the flavors. Tastes different if you skip this step. Not in a good way.
Is the chili actually necessary for spicy tofu stir fry? No. It’s optional. The five-spice gives heat already. Chili just pushes it.
How long does this keep? Three days in the fridge. Reheats fine on low heat. Sauce gets thicker when cold—add broth when you reheat.
What if my sauce is too thin? Simmer longer. Cornstarch needs heat to thicken completely. It’s not instant.
Can I make this without sesame oil? Yeah. Olive oil works. Sesame oil smells like the dish’s asian roots but it’s not required. Olive oil’s neutral and fine.
Do I really need rice vinegar? It balances the tomato sweetness. You could use lemon juice instead. Add it slowly—acid is aggressive.



















