If you’re craving a bowl of something nourishing, comforting, and bursting with vibrant flavors, this Burmese Fish Noodle Soup Recipe is exactly what you need. This delightful soup combines tender freshwater fish, aromatic spices like turmeric, and fresh vegetables, all served over silky rice noodles in a fragrant broth. It’s a harmonious blend of tastes and textures that will warm your soul and transport your taste buds straight to the heart of Burmese cuisine. Trust me, once you try this, it will quickly become a beloved staple in your kitchen.

Ingredients You’ll Need
The magic of this Burmese Fish Noodle Soup Recipe lies in its simple, fresh ingredients that each play a crucial role. From the slippery rice noodles to the earthy turmeric and subtly spicy green chilies, every component adds something special to the final dish.
- Rice noodles (200 grams): These provide a smooth, slippery base that soaks up all the delicious broth beautifully.
- Freshwater fish, such as catfish (300 grams): The star protein, offering a tender and flaky texture that complements the soup perfectly.
- Turmeric powder (1 tablespoon): Adds warmth, color, and a subtle earthy flavor that elevates the soup’s depth.
- Fish sauce (1 tablespoon): A key seasoning that brings a salty, umami richness that’s essential in Burmese cooking.
- Diced tomatoes (2): They add both acidity and a touch of sweetness, balancing the flavors while contributing a lovely texture.
- Sliced onion (1): Gives the broth a foundational sweetness and enhances the aroma when sautéed.
- Chopped green chilies (2): For just the right amount of heat that wakes up your palate without overpowering other ingredients.
- Fish stock (3 cups): The flavorful liquid base that brings everything together into a comforting, savory soup.
- Oil (1 tablespoon): For sautéing the aromatics, allowing their flavors to bloom.
- Fresh cilantro: A bright, herbal garnish that adds freshness and a pop of color to the finished dish.
How to Make Burmese Fish Noodle Soup Recipe
Step 1: Prepare the noodles
Start by soaking your rice noodles in hot water until they become soft and pliable. This ensures they’ll be perfectly tender when served. Once softened, drain them and set aside while you prepare the soup base.
Step 2: Sauté the aromatics
Heat the oil in a pot and add the sliced onions and chopped green chilies. Sauté them gently until they become fragrant and the onions turn translucent. This step builds the flavor foundation of your soup by coaxing out the sweetness and warmth from the ingredients.
Step 3: Add tomatoes and turmeric
Next, toss in the diced tomatoes and sprinkle the turmeric powder. Cook them together until the tomatoes have softened completely, releasing their juices and blending with the turmeric to create a beautifully golden, flavorful base.
Step 4: Pour in the fish stock and bring to a boil
Pour the fish stock into the pot and bring the mixture to a rolling boil. The stock carries all those wonderful flavors, transforming the soup into something deeply satisfying.
Step 5: Simmer the fish
Gently add your freshwater fish fillets into the boiling broth. Allow them to simmer until they are tender and fully cooked through. This gentle cooking keeps the fish moist and ensures it absorbs the spices beautifully.
Step 6: Season with fish sauce and adjust
Stir in the fish sauce to bring in that essential umami depth. Taste your soup and adjust the seasoning as needed – sometimes a pinch of salt or a squeeze of lime can elevate this dish even further.
Step 7: Assemble and serve
Place the softened rice noodles into serving bowls, then ladle the steaming hot fish soup over the noodles. This method preserves the texture of the noodles and ensures each bite is full of flavor.
Step 8: Garnish with fresh cilantro
Finish by topping each bowl with a generous handful of chopped fresh cilantro. The bright herbaceous notes cut through the richness and add that classic Burmese flair.
How to Serve Burmese Fish Noodle Soup Recipe

Garnishes
Fresh cilantro is the classic choice for garnish, bringing vibrancy and color. You could also add a wedge of lime for a zesty kick or some thinly sliced fresh chilies if you love extra heat. Crispy fried garlic or shallots work wonderfully for crunch and aroma.
Side Dishes
This soup stands strong on its own but pairs beautifully with simple sides like steamed greens or a crisp cucumber salad to balance the warm, savory broth. Lightly pickled vegetables can also provide a refreshing contrast.
Creative Ways to Present
Try serving the Burmese Fish Noodle Soup Recipe in rustic bowls with bamboo chopsticks and a soup spoon for an authentic touch. For a dinner party, you can offer individual toppings or garnishes on the side so guests can customize their bowls exactly how they like.
Make Ahead and Storage
Storing Leftovers
You can store any leftover soup in an airtight container in the refrigerator for up to 2 days. To keep the noodles from becoming soggy, store them separately and add them fresh when reheating.
Freezing
This soup freezes well if you remove the noodles before freezing. Freeze the broth and fish mixture in a sealed container for up to one month. When ready to eat, thaw overnight in the fridge.
Reheating
Reheat the soup gently on the stove until just warmed through, then add freshly soaked noodles. Avoid boiling again to prevent the fish from becoming tough. A quick reheat keeps all flavors bright and the fish tender.
FAQs
Can I use other types of fish for this Burmese Fish Noodle Soup Recipe?
Absolutely! While freshwater fish like catfish is traditional, you can use any firm white fish such as tilapia or cod. Just be mindful of cooking times to avoid overcooking.
Is turmeric powder necessary?
Turmeric adds a lovely earthy warmth and beautiful color, which makes this dish distinctive. You can omit it if you prefer, but it definitely enhances authenticity and depth.
How spicy is the soup?
The heat mainly comes from the green chilies. You can adjust the amount based on your preference or remove the seeds to tame the spice if you want a milder soup.
Can I prepare this recipe vegetarian or vegan?
You can try swapping the fish stock for vegetable broth and replacing fish with mushrooms or tofu. Fish sauce can be substituted with soy sauce or tamari for an umami boost, but it will change the traditional flavor profile.
What’s the best way to soak rice noodles?
Soak them in hot (not boiling) water for about 10-15 minutes until tender yet slightly firm to the bite, then drain well. This prevents mushiness once added to your soup.
Final Thoughts
There’s something incredibly satisfying about a warm bowl of Burmese Fish Noodle Soup Recipe. Whether you’re new to Burmese cuisine or a longtime fan, this recipe strikes the perfect balance between simple ingredients and bursting flavor. I hope you give it a try and find it as comforting and delicious as I do — it’s a true culinary hug in a bowl!
Print
Burmese Fish Noodle Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Burmese
- Diet: Gluten Free
Description
Burmese Fish Noodle Soup is a flavorful and comforting dish featuring tender freshwater fish simmered in a turmeric-spiced broth with tomatoes, green chilies, and fish sauce. Served over soft rice noodles and garnished with fresh cilantro, this soup offers a perfect balance of savory and slightly spicy flavors in just 35 minutes.
Ingredients
Main Ingredients
- 200 grams rice noodles
- 300 grams freshwater fish (such as catfish)
- 1 tablespoon turmeric powder
- 1 tablespoon fish sauce
- 2 tomatoes, diced
- 1 onion, sliced
- 2 green chilies, chopped
- 3 cups fish stock
- 1 tablespoon oil
- Fresh cilantro for garnish
Instructions
- Soften the noodles: Soak the rice noodles in hot water until they become soft and pliable, then drain them thoroughly to prepare for serving.
- Sauté aromatics: Heat the oil in a pot over medium heat and sauté the sliced onion and chopped green chilies until they are fragrant and the onion becomes translucent.
- Cook tomatoes and turmeric: Add the diced tomatoes and turmeric powder to the pot, cooking them down until the tomatoes soften and release their juices to form a flavorful base.
- Add fish stock and boil: Pour in the fish stock and bring the mixture to a rolling boil to meld the flavors together.
- Simmer the fish: Add the freshwater fish fillets to the boiling stock and reduce to a simmer. Cook gently until the fish is tender and fully cooked through, about 5–7 minutes depending on the thickness of the fillets.
- Season the soup: Stir in the fish sauce and taste the broth, adjusting the seasoning for saltiness and balance as needed.
- Assemble the soup: Place the softened rice noodles into serving bowls and ladle the hot fish soup over the noodles evenly.
- Garnish and serve: Finish by garnishing the soup with fresh cilantro leaves to add a bright, fresh flavor and serve immediately.
Notes
- Use freshwater fish like catfish or tilapia for authenticity and best texture.
- Adjust the amount of green chilies according to your preferred spice level.
- If fish stock is unavailable, substitute with chicken stock or vegetable broth, but fish stock is recommended for richer flavor.
- Serve the soup hot for the best flavor and texture of the noodles.
- This soup can be made gluten free by ensuring all sauces and stocks used do not contain gluten.

