Easy Tofu Udon Stir Fry

Finding a satisfying weeknight dinner that’s both quick and healthy can feel impossible when you’re staring at the clock at 6 PM. Between work, errands, and everything else life throws at you, the last thing you want is to spend an hour in the kitchen making something complicated.

That’s where this tofu udon stir fry comes to the rescue: it’s ready in under 20 minutes, packed with protein and veggies, and uses simple ingredients you can easily keep stocked in your pantry and fridge.

tofu udon stir fry
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Why You’ll Love This Tofu Udon Stir Fry

  • Quick weeknight dinner – Ready in just 20-30 minutes, this stir fry is perfect when you need something satisfying but don’t have much time to cook.
  • Plant-based protein – The tofu balls and udon noodles make this a filling vegetarian meal that will keep you satisfied without feeling heavy.
  • One-pan cooking – Everything comes together in one wok or large pan, which means less cleanup and more time to enjoy your meal.
  • Fresh, crisp vegetables – The yu choy sum and baby bok choy add a nice crunch and bright green color that makes this dish feel light and healthy.
  • Simple pantry ingredients – Most of these sauces and seasonings are Asian cooking staples you probably already have, making this an easy go-to recipe.

What Kind of Tofu Should I Use?

For this stir fry, you have a couple of great tofu options that will give you different textures and flavors. Fried tofu balls are my top pick because they’re already crispy on the outside and have a bouncy, satisfying texture that soaks up all those savory sauces. You can usually find them in the refrigerated section of Asian grocery stores, and they’re a real time-saver since no prep work is needed. If you can’t find fried tofu balls, extra-firm tofu works perfectly too – just slice it into cubes and pan-fry until golden before adding it to your stir fry. Either way, make sure your tofu is well-drained so it doesn’t make your noodles soggy.

tofu udon stir fry
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Options for Substitutions

This stir fry is pretty forgiving when it comes to swapping ingredients based on what you have:

  • Udon noodles: If you can’t find udon, thick rice noodles, lo mein noodles, or even spaghetti work well. Just adjust cooking time according to package directions and rinse with cold water to prevent sticking.
  • Yu choy sum and baby bok choy: Most Asian greens work here – try regular bok choy, choy sum, or even broccoli or snap peas. Cut everything into similar-sized pieces so they cook evenly.
  • Fried tofu balls: Regular extra-firm tofu works great – just cube it and pan-fry until golden. You could also use tempeh or even mushrooms for a different protein option.
  • Dark soy sauce: If you only have regular soy sauce, use 2 tablespoons total instead of the 1 tablespoon each. The dish will be lighter in color but still tasty.
  • Oyster sauce: For a vegetarian version, use mushroom stir-fry sauce or hoisin sauce. Both give that sweet-savory flavor that makes the dish shine.
  • Sesame oil: This adds a nutty flavor that’s hard to replace, but if you don’t have it, just use a bit more vegetable oil and maybe sprinkle some toasted sesame seeds on top.

Watch Out for These Mistakes While Cooking

The biggest mistake when making tofu udon stir fry is overcooking the udon noodles, which turns them mushy and breaks them apart during stir-frying – if using frozen udon, just rinse them under hot water to separate, and if using fresh, cook them for only 1-2 minutes less than package directions.

Another common error is adding all the vegetables at once, but leafy greens like yu choy sum and bok choy cook at different rates – start with the thicker stems first, then add the leaves in the last minute to keep them crisp and bright green.

Don’t forget to have all your sauces mixed together before you start cooking, since stir-frying happens fast and you won’t have time to measure ingredients once the pan gets hot.

Finally, make sure your pan or wok is really hot before adding ingredients, and avoid overcrowding the pan which creates steam instead of that nice seared flavor you want.

tofu udon stir fry
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

What to Serve With Tofu Udon Stir Fry?

This hearty stir fry is pretty filling on its own, but I love serving it alongside some crispy vegetable spring rolls or pot stickers for a complete Asian-inspired meal. A simple cucumber salad with rice vinegar dressing makes a nice, refreshing side that cuts through the rich flavors of the udon. If you want to add more protein, some steamed edamame or a small portion of miso soup works perfectly as a starter. For those who like a bit of heat, keep some chili oil or sriracha on the table for drizzling over the noodles.

Storage Instructions

Refrigerate: This tofu udon stir fry keeps really well in the fridge for up to 3 days in an airtight container. The flavors actually get better overnight as everything melds together. Just keep in mind that the vegetables might soften a bit, but it still tastes great!

Freeze: You can freeze portions of this stir fry for up to 2 months in freezer-safe containers. The udon noodles freeze surprisingly well, though the texture of the vegetables will change once thawed. It’s still totally edible and makes for a quick weeknight meal.

Reheat: Warm it up in a large skillet over medium heat with a splash of water or soy sauce to prevent sticking. You can also microwave it in 30-second intervals, stirring between each round. If it seems a bit dry, just add a tiny drizzle of sesame oil to bring it back to life.

Preparation Time 10-15 minutes
Cooking Time 10-15 minutes
Total Time 20-30 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1400-1600
  • Protein: 40-48 g
  • Fat: 46-54 g
  • Carbohydrates: 220-250 g

Ingredients

For the noodles and vegetables:

  • 2 cups baby bok choy (ends trimmed)
  • 5.2 oz fried tofu balls (or extra-firm tofu, sliced)
  • 24 oz udon noodles (frozen or fresh)
  • 2 tbsp vegetable oil (or any neutral oil like canola)
  • 2 cups yu choy sum (chopped into 1-inch pieces)
  • 2 cloves garlic (freshly minced)
  • 2 green onions (finely chopped)

For the sauce:

  • 1 tbsp oyster sauce (or vegetarian stir-fry sauce for a vegan option)
  • 1 tbsp dark soy sauce
  • 2 tsp sesame oil
  • 1/4 tsp ground white pepper (freshly ground preferred for more aroma)
  • 1 tbsp soy sauce (I use Kikkoman regular soy sauce)

Step 1: Prepare the Ingredients

  • 5.2 oz fried tofu balls or extra-firm tofu, sliced
  • 2 cups chopped yu choy sum or baby gai-lan (1-inch pieces)
  • 2 cups baby bok choy, ends trimmed
  • 2 green onions, finely chopped
  • 2 cloves garlic, minced

Slice the fried tofu balls into halves and set them aside.

If using extra-firm tofu, slice it into bite-sized pieces as well.

Chop the yu choy sum or baby gai-lan into 1-inch pieces, trim the ends off the baby bok choy, finely chop the green onions, and mince the garlic so they’re ready when you start cooking.

Step 2: Prepare the Noodle Sauce

  • 1 tbsp regular soy sauce
  • 1 tbsp dark soy sauce
  • 1 tbsp oyster sauce or vegetarian stir-fry sauce
  • 2 tsp sesame oil
  • 1/4 tsp ground black or white pepper

In a small bowl, combine the regular soy sauce, dark soy sauce, oyster sauce or vegetarian stir-fry sauce, sesame oil, and ground black or white pepper.

Mix thoroughly and set aside.

I like to use a mix of both black and white pepper for extra depth!

Step 3: Blanch the Udon Noodles

  • 1.65 lb frozen or fresh udon noodles

Bring a pot of water to a boil.

Add the frozen or fresh udon noodles and blanch them until just loosened, about 30 seconds.

Immediately strain the noodles and set them aside to avoid overcooking.

Step 4: Sauté Aromatics

  • 2 tbsp vegetable oil
  • 2 green onions, finely chopped (from Step 1)
  • 2 cloves garlic, minced (from Step 1)

Heat the vegetable oil in a large pan over medium heat.

Add the chopped green onions and minced garlic, sautéing for about 10 seconds until fragrant.

This step builds the wonderful base flavor for your stir-fry.

Step 5: Cook the Vegetables and Tofu

  • 2 cups chopped yu choy sum or baby gai-lan (from Step 1)
  • 2 cups baby bok choy, ends trimmed (from Step 1)
  • 5.2 oz fried tofu balls or extra-firm tofu, sliced (from Step 1)

Add the yu choy sum, bok choy, and sliced fried tofu or tofu balls to the pan with the aromatics.

Stir-fry for 1-2 minutes, or until the greens have softened but still retain some crunch.

Step 6: Combine Noodles and Sauce

  • blanched udon noodles (from Step 3)
  • prepared noodle sauce (from Step 2)

Add the blanched udon noodles (from Step 3) and the noodle sauce (from Step 2) to the pan with the vegetables and tofu.

Toss everything together and stir-fry until the noodles are evenly coated with the sauce and everything is heated through.

Serve hot and enjoy!

For an extra touch, I like to sprinkle a few fresh green onions on top right before serving.

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe