Pan-Fried Tofu Udon Stir Fry with Chili Sambal

Prep: 15 minCook: 20 min3 servingsmediumAsian
Pan-Fried Tofu Udon Stir Fry with Chili Sambal

A vibrant, quick weeknight stir-fry built on chewy udon noodles, crispy-edged tofu, and a balanced sauce of soy, oyster, and sambal heat. Fresh lime and herbs brighten the dish. This version uses tofu as the protein anchor, making it vegetarian-friendly while delivering umami depth from soy and oyster sauce. The sauce hits savory, tangy, and spicy notes in one bowl. Serve hot with lime wedges for a casual dinner or lunch that comes together in under 25 minutes.

Ingredients

3 servings
  • 2 tbsp soy sauce
  • 2 tbsp oyster sauce
    1.5 tbsp soy sauce + 0.5 tbsp sugar1:1vegetarianadds glutenadds soy

    mild salty shift

    Full guide →
  • 1 tbsp honey
  • 2 tbsp rice vinegar
  • 1 tbsp sambal chili paste
    sriracha or hot sauce0.75:1

    sriracha is thinner; reduce slightly to avoid excess liquid

  • 2 tbsp white wine
    mirin1:1

    use 0.5 tbsp honey instead of 1 tbsp to balance sweetness

    Full guide →
  • 8 oz tofu, extra firm, pressed and drained
    200g tempeh or 150g chickpeasvariesvegan

    adjust cook time; tempeh needs 5-6 min to brown

    Full guide →
  • 2 tsp sesame oil
  • 1 small bunch fresh herbs, Thai basil and cilantro, chopped(optional)
    scallions0.5 bunch

    coarser texture but same brightness

  • 2 lime, plus 2 tbsp juice and wedges for serving
  • salt, to taste
  • black pepper, to taste
  • 1 tbsp garlic, 3-4 cloves, minced
  • 14 oz udon noodles
  • ½ white onion, medium, thick sliced
  • 1 cup mixed vegetables, red bell pepper, tomato, celery, thinly sliced
  • 1 ½ tbsp cooking oil

Instructions

  1. 1

    Soak udon noodles in hot water for 5 minutes or follow package directions; drain.

  2. 2

    Whisk soy sauce, oyster sauce, honey, rice vinegar, sambal chili paste, and white wine in a small bowl until honey fully dissolves; set aside.

  3. 3

    Slice onion into thick half-moons, dice garlic, and thinly slice bell pepper, tomato, and celery; set vegetables aside.

  4. 4

    Heat half the cooking oil mixed with half the sesame oil in a wok or saute pan over medium-high heat.

  5. 5

    Add pressed, drained tofu cubes and 1 tbsp of sauce; stir-fry until edges brown lightly, about 3-4 minutes. Transfer to a bowl.

  6. 6

    In the same pan, heat remaining cooking oil on medium-high.

  7. 7

    Add minced garlic and all sliced vegetables; stir-fry for 1 minute until fragrant.

  8. 8

    Add drained udon noodles and sauce; cook on high heat, tossing constantly, until sauce coats noodles and they begin to caramelize, 3-4 minutes.

  9. 9

    Gently toss tofu back into the pan with noodles.

  10. 10

    Remove from heat; add lime juice and adjust salt and pepper to taste.

  11. 11

    Plate and garnish with fresh basil and cilantro; serve with lime wedges on the side.

Tips

Tip 1

Press tofu for 10 minutes under weight before cooking to release excess moisture; this ensures better browning and crispier edges without splatter.

Tip 2

Don't skip the high-heat finish for noodles; the slight caramelization builds flavor depth and prevents a soggy dish.

Tip 3

Taste and adjust salt and lime juice at the very end; acidity and heat will shift once lime hits the warm noodles.

Good to Know

Storage

Transfer leftovers to an airtight container and refrigerate up to 3 days. Reheat gently in a wok or pan over medium heat with a splash of water to restore noodle texture.

Make Ahead

Prepare sauce, slice all vegetables, and press tofu up to 8 hours ahead. Keep sauce and vegetables in separate containers. Cook noodles and assemble the stir-fry the day of serving.

Serve With

Serve immediately while noodles are hot and tofu is crispy. Pass lime wedges, extra sambal, and soy sauce at the table for personalization.

Common Mistakes

Watch

Skip pressing tofu to avoid soggy, watery noodles and weak browning.

Watch

Add sauce too early to avoid over-reduction and overly thick, cloying coating.

Watch

Stir constantly on high heat to prevent noodles from sticking and ensure even caramelization.

Substitutions

Vegan Options

tofu
200g tempeh or 150g chickpeasvariesvegan

adjust cook time; tempeh needs 5-6 min to brown

Full guide →

General Alternatives

oyster sauce
1.5 tbsp soy sauce + 0.5 tbsp sugar1:1vegetarianadds glutenadds soy

mild salty shift

Full guide →
white wine
mirin1:1

use 0.5 tbsp honey instead of 1 tbsp to balance sweetness

Full guide →
sambal chili paste
sriracha or hot sauce0.75:1

sriracha is thinner; reduce slightly to avoid excess liquid

fresh herbs
scallions0.5 bunch

coarser texture but same brightness

Full guide →
Find more substitutions →

FAQ

Can I use fresh udon instead of dried?

Yes. Skip soaking and add fresh udon directly to the hot pan. Fresh noodles need only 1-2 minutes of tossing with sauce. Test for doneness earlier to avoid mushiness.

What if I don't have sambal chili paste?

Use sriracha at 0.75 tbsp or chili flakes at 0.5 tsp mixed with a touch of garlic. Both work well; adjust heat to taste. Sriracha adds tang; flakes keep the sauce thicker.

How long can I keep leftovers?

Store in an airtight container in the fridge for up to 3 days. Noodles may stiffen; reheat gently with a splash of water or broth over medium heat to restore texture.