Japanese-Inspired Shrimp and Tofu Udon Stir-Fry
Main Dish · Quick Meals · Vegetarian · Dairy-Free · Nut-Free · Time: 35 min · Servings: 4 · Difficulty: Easy
This Japanese-inspired shrimp and tofu udon stir-fry is a quick, flavourful and satisfying noodle dish made with thick, chewy udon noodles, tender shrimp, crispy tofu and colourful vegetables, all tossed in a savoury soy-based sauce.
The inspiration for this recipe comes from a quiet afternoon during our honeymoon in Japan. My husband and I had spent the day visiting Fushimi Inari Taisha, walking through the seemingly endless rows of red torii gates before making our way back down feeling hungry and in need of something to eat before our dinner reservation.
Right across from the shrine entrance, we found a tiny shop serving just two things: takoyaki and yakisoba. I ordered the yakisoba, but when it arrived, the noodles looked more like thick, chewy udon coated in a dark, glossy sauce. It was unexpected, but the deep, savoury flavour stayed with me—and later inspired me to create my own version at home.
I make this udon noodle stir-fry with frozen udon, which I love for its wonderfully soft and chewy texture. Combined with shrimp, tofu, egg, Napa cabbage, mushrooms, carrots and spring onions, it creates a hearty meal with plenty of flavour and texture.
One of the things I love most about this recipe is how flexible it is. You can easily adapt the vegetables or protein depending on what you have in your fridge, making it a great option for busy weeknight dinners. Whether you're looking for a comforting shrimp udon stir-fry or a delicious way to use frozen udon noodles, this savoury and versatile dish is an easy homemade meal to come back to again and again.


Why You'll Love this Udon Stir-Fry
- Quick and easy: This homemade udon stir-fry comes together in around 35 minutes, making it perfect for busy weeknight dinners.
- Full of flavour: The combination of dark soy sauce, light soy sauce, sesame oil and vegetarian oyster sauce creates a rich, savoury sauce that coats the chewy udon noodles beautifully.
- Packed with protein: Shrimp, tofu and egg make this a satisfying and hearty noodle dish.
- Loaded with vegetables: Napa cabbage, carrots, mushrooms and spring onions add colour, texture and extra flavour.
- Easy to customise: Swap the shrimp for chicken, beef or another protein, or leave it out entirely for a vegetarian or vegan-friendly version.
- Great for frozen udon: Frozen udon noodles have a soft yet chewy texture that works especially well in stir-fries.
🍜 What is Udon?
Udon is a popular Japanese noodle made primarily from wheat flour. It is known for its thick, smooth strands and soft yet pleasantly chewy texture.
Compared with thinner noodles such as ramen or rice noodles, udon is thicker and heartier, making it especially delicious in soups, noodle bowls and stir-fried udon dishes. Its smooth surface also helps savoury sauces coat the noodles beautifully.
For this udon noodle stir-fry, the thick and chewy texture of the noodles works perfectly with the shrimp, tofu and vegetables. Once tossed in the savoury soy-based sauce, the udon becomes glossy, flavourful and incredibly satisfying.
Udon is also wonderfully versatile. You can find it frozen, fresh or vacuum-packed, and all three varieties can be used for stir-frying with slightly different preparation methods.
Which Udon Should You Use?
Frozen Udon (Highly Recommended) This is my go-to. Frozen udon has the best texture, soft yet pleasantly chewy, with that signature springiness. It holds up well in stir-fries and doesn’t break easily. In Singapore, I usually get mine from Don Don Donki. To use, simply blanch in boiling water for about a minute, just until the strands loosen.
Vacuum-Packed Udon
These are pre-cooked and shelf-stable. The texture is softer and slightly less chewy than frozen udon, but still works well for quick meals.
You can rinse them under warm water or briefly soak to separate the strands before adding to your pan.
Fresh Udon
Often found in the refrigerated section, fresh udon sits somewhere between frozen and vacuum-packed in texture. It’s delicate and cooks quickly, but can be a bit softer. A quick rinse or short blanch is enough before using.
No matter which one you choose, the key is to gently separate the noodles before stir-frying so they can absorb the sauce evenly without clumping.
Tips for the Best Stir-Fried Udon
- Use frozen udon for the best texture: Frozen udon is my preferred choice because it has a wonderfully soft and chewy texture. Briefly blanch the noodles in boiling water until the strands loosen, then drain well before adding them to the stir-fry.
- Prepare everything before you start cooking: Stir-frying happens quickly, especially over high heat. Chop your vegetables, prepare the shrimp and tofu, mix the sauce and loosen the noodles before heating your wok or pan.
- Don't overcook the shrimp: Shrimp cooks very quickly and can become tough if left in the pan for too long. Cook it just until pink and opaque before continuing with the rest of the recipe.
- Cook the vegetables in stages: Different vegetables require different cooking times. Start with firmer vegetables such as carrots and onions, followed by mushrooms, then add the Napa cabbage last so everything stays tender while retaining some texture.
- Add the sauce gradually: Adding a small splash of sauce while cooking the vegetables allows them to absorb some of the savoury flavour. Pour the remaining sauce over the udon near the end and toss everything together until the noodles are evenly coated and glossy.
- Use a large pan or wok: A large wok or frying pan gives the ingredients enough room to cook properly. Avoid overcrowding the pan, which can cause the ingredients to steam rather than stir-fry.
Frequently Asked Questions
- Can I use fresh udon instead of frozen udon?
Yes. Fresh udon works well in this stir-fry. You may need to briefly rinse or blanch the noodles to loosen the strands before adding them to the pan. -
Can I use vacuum-packed udon?
Yes. Vacuum-packed udon is a convenient alternative to frozen udon. Rinse the noodles under warm water or briefly soak them to separate the strands before stir-frying. -
What is the best udon for stir-frying?
Frozen udon is my favourite choice because it has a soft, smooth and pleasantly chewy texture. It also holds up particularly well when tossed with sauce and other stir-fry ingredients. -
Can I make this udon stir-fry without shrimp?
Absolutely. You can leave out the shrimp and add extra tofu or vegetables, or replace it with chicken, beef or another protein of your choice. -
How do I stop udon noodles from sticking together?
Briefly loosen frozen udon in boiling water before cooking and drain well. If you're not using the noodles immediately, tossing them with a small amount of oil can help prevent them from sticking together. -
Can I make this recipe ahead of time?
This shrimp and tofu udon stir-fry is best enjoyed freshly cooked, as udon noodles have the best texture when served immediately. However, leftovers can be stored in an airtight container in the refrigerator and reheated gently in a pan or microwave. -
Is this stir-fried udon recipe spicy?
No, this recipe is not spicy. If you enjoy heat, you can add chilli flakes, fresh chilli or chilli oil to taste.
You Might Also Like
If you enjoyed this savoury shrimp and tofu udon stir-fry, you might also love these easy and flavourful recipes from Lievito Fresco:
- 30 Minute Chicken Chow Mein – A quick and satisfying noodle stir-fry packed with tender chicken and vegetables.
- Scallion Noodles – A simple and flavourful noodle dish with savoury Asian-inspired flavours.
- Tofu Pad Krapow (Thai Basil Stir-Fry) – A quick and aromatic tofu stir-fry that's perfect for an easy weeknight meal.
- Baked Salmon with Quinoa, Brown Rice & Vegetables – A wholesome and satisfying meal packed with protein and vegetables.
- Baked Salmon with Orzo, Arugula & Roasted Tomatoes – A flavourful and easy salmon dinner with fresh vegetables and tender orzo.
Ingredients
Sauce
- 18 g Dark Soy Sauce
- 30 g Light Soy Sauce
- 5 g Sesame Oil
- 4 g Coconut Sugar (brown sugar)
- 2.5 g Rice Wine Vinegar
- 5 g Vegetarian Oyster Sauce
Stir-Fry Ingredients
- 2 packets Frozen Udon Noodles
- 2 large Eggs (scrambled)
- 150 g Firm Tofu (drained and cubed)
- 75 g Yellow Onion
- 1 clove Garlic
- 100 g Shitake Mushrooms
- 100 g Carrots (peeled and julienned)
- 120 g Shrimp (peeled and cut into thirds)
- 250 g Napa Cabbage (thinly sliced)
- 30 g Spring Onions
- 1.5 g Fine Sea Salt (for sautéing the vegetables)
- 30 g Extra Virgin Olive Oil (for cooking as needed)
Directions
- Prepare the Vegetables Wash, peel, and cut all your vegetables before you begin cooking. Slice the onion, mince the garlic, julienne the carrots, slice the mushrooms, and thinly slice the Napa cabbage. Separate the white and green parts of the spring onions. Set everything aside so it’s ready to go once you start stir-frying.
- Prepare the Proteins Cut the tofu into small cubes. Slice the shrimp into bite sized pieces, about 3 pieces per shrimp. Lightly beat the eggs in a small bowl until just combined. Set everything aside.
- Prepare the noodles Bring a pot of water to a boil. Add frozen udon straight from the packet and stir gently for about 1 minute, until the strands loosen. Drain and rinse under cold water. If not using immediately, toss with a little oil to prevent sticking.
- Cook eggs and tofu Heat a wok or large pan over high heat. Add 1 tsp oil and scramble the eggs until just set (about 1 minute). Remove and set aside. Add 2 tsp oil and fry tofu cubes until golden on both sides (about 2 minutes per side). Set aside with the eggs.
- Stir Fry Vegetables, Shrimp and Sauce Add 2 teaspoons of oil to the pan and sauté the yellow onion for 2 minutes until soft. Add the garlic and cook for 30 seconds until fragrant. Add the carrots and cook for 2 minutes, then stir in the mushrooms and cook for another 2 to 3 minutes. At this point, add a small splash of the sauce to the pan and toss to coat the vegetables, allowing them to absorb some flavour early on. Add the shrimp and cook until pink, about 1 to 2 minutes, season with ground pepper.
- Add Noodles and Finish with Sauce Add the cooked udon noodles to the pan and gently loosen them. Give the remaining sauce a quick stir, then pour it over the noodles. Toss everything together until evenly coated and glossy. Add the Napa cabbage and cook for 2 to 3 minutes, just until softened but still slightly crisp.
- Finish & serve Return the scrambled eggs and tofu to the pan. Toss gently, taste, and adjust seasoning if needed. Top with chopped spring onion greens and serve warm.