Easy 20-minute Creamy Tom Yum Udon. A savory, hot, and sour flavored noodle dish that’s perfect for quick weeknight meals.
*This post may contain affiliate links which helps bring you delicious recipes for free.

Welcome to day 4 of my Ramadan 2023 series! Today I’m sharing a recipe that would be a great addition to your weeknight meal roster. Especially since you can put it together within 20 minutes! So buckle up for some creamy tom yum udon noodles with shrimp and mushrooms.
FamilyMart Oden
But first, a back story. When FamilyMart (a Japanese convenience store) opened in Malaysia, they served localized food options alongside their established flavors. So for a hot meal such as oden (which is a Japanese fish cake stew), instead of having just the soy sauce dashi-based broth, the Malaysian branches offer a tom yum soup option as well.
It is so incredibly delectable. A great meal option to warm you up, and I highly recommend it if you’re ever in Malaysia for a visit!
Easy Tom Yum Udon Noodles
Now fast forward to a random day of me thinking to recreate the dish after craving for some of the tom yum oden. But I didn’t have any fish cakes on hand to complete the experience.
However, that inspired me to make this tom yum infused udon noodles dish. I was also looking for a creamy texture, so I added in a bit of coconut milk. It ended up being downright delicious, and I’ve made it countless of times ever since!
It’s a bit like a fusion between tom yum and tom kha ghai because of the coconut milk.

Ingredients You’ll Need
(For full ingredient measurements, please proceed to the recipe card below.)
- Shrimp
- Butter
- Button mushrooms
- Garlic
- Unsweetened coconut milk
- Water
- Sugar
- Tom yum paste
- Udon noodles
- Cilantro for garnish
- Chili oil (optional)
How To Make Quick and Easy Creamy Tom Yum Udon
- Soak the frozen udon into water and set aside for later (see notes).
- Over medium heat, add a bit of oil. Once hot enough, add the shrimp to the pan. Season with salt and pepper. Cook for 1-2 minutes on each side. Remove when it’s 80% cooked.
- In the same pan, add a 1/2 tbsp of butter and mushrooms. Sauté for a few minutes until the mushroom is cooked and browns. Then add 1/2 tbsp of butter and the minced garlic, sauté for another 1 minute.
- Pour in coconut milk. water, tom yum paste and sugar. Stir until well combined. Drain the udon and add to the pan. Gently stir and cover with a lid for 1-2 minutes or until noodles are cooked.
- Remove the lid and gently stir until the noodles are coated. Turn heat down to medium low and let it continue simmering for 2-3 minutes or until the sauce thickens slightly. Add the shrimp, stir and turn off heat.
- Serve while hot with chili oil (optional) and garnish with cilantro. Enjoy!

Notes for Creamy Tom Yum Udon
- Swap the mushrooms and shrimp with any other veggies or protein that you like.
- You can also boil the udon noodles for a few minutes instead of soaking it in water. I do this to thaw the udon and the heat from the pan will eventually cook the noodles. However, this method could also cause the udon to break easily which is why you need to be gentle when stirring.
- Adjust the amount of tom yum paste to your preference and heat level. If you are using less tom yum paste, it might affect the taste so adjust with salt and sugar accordingly.
- I personally like the flavor that coconut milk adds to this dish. But if you don’t like or don’t have coconut milk, feel free to use heavy cream instead.
More Udon Recipes
More Quick Meal Recipes
Follow me on Instagram, TikTok, and Pinterest for more updates!

Creamy Tom Yum Udon (20 minutes)
Ingredients
- 6 shrimp peeled and deveined
- 1 tbsp butter
- 5 button mushrooms sliced
- 1/2 tbsp minced garlic
- 1 cup unsweetened coconut milk
- 2 tbsp water
- 2 tsp sugar
- 2 tbsp tom yum paste
- 2 servings udon noodles
- cilantro for garnish
- chili oil optional
Instructions
- Soak the frozen udon into water and set aside for later (see notes).
- Over medium heat, add a bit of oil. Once hot enough, add the shrimp to the pan. Season with salt and pepper. Cook for 1-2 minutes on each side. Remove when it's 80% cooked.
- In the same pan, add a 1/2 tbsp of butter and mushrooms. Sauté for a few minutes until the mushroom is cooked and browns. Then add 1/2 tbsp of butter and the minced garlic, sauté for another 1 minute.
- Pour in coconut milk. water, tom yum paste and sugar. Stir until well combined. Drain the udon and add to the pan. Gently stir and cover with a lid for 1-2 minutes or until noodles are cooked.
- Remove the lid and gently stir until the noodles are coated. Turn heat down to medium low and let it continue simmering for 2-3 minutes or until the sauce thickens slightly. Add the shrimp, stir and turn off heat.
- Serve while hot with chili oil (optional) and garnish with cilantro. Enjoy!
Made this tonight and it was so yummy! I added a little more tom yum paste just for a little more tanginess and more shrimp bc my boyfriend needs his protein. Easy, simple, and yummy!
Made this for iftar! I replaced the shrimp for firm tofu to make the dish vegetarian-friendly and added chilli padi for more heat. It was easy to follow, quick and soooo delicious. Thanks for the recipe, Farah! 🙂