Burmese Fish Noodle Soup

By Susan July 18, 2026
Pin

A deeply comforting, authentic Burmese fish noodle soup (Mohinga) featuring a rich lemongrass-ginger broth, tender rice noodles, and toasted chickpea flour for body.

Traditional Burmese fish noodle soup with rich broth, rice noodles, herbs, and fish pieces.
Why This Recipe Works:
  • Toasting the chickpea flour creates a nutty depth and acts as a natural thickener to emulsify the broth.
  • Poaching the fish first in a turmeric-infused water creates a delicate, clean fish flavor without any muddy bitterness.
  • Lemongrass and ginger are bruised and sautĂ©ed to release their oil-soluble aromatics directly into the fat base.

My first bowl of Mohinga was handed to me by a street vendor in Yangon whose hands were permanently stained yellow from fresh turmeric. I sat on a plastic stool so low my knees practically hugged my chin.

The humid morning air clung to my skin.

I burned my tongue on the very first spoonful, but I absolutely could not stop eating.

Back home, my first attempt at recreating this masterpiece was a watery, fishy disaster that smelled like a neglected aquarium. I made the classic mistake of boiling the fish bones for hours, which released bitter calcium compounds and made the broth muddy.

The secret to that velvety, rich body isn't hours of boiling; it's toasted chickpea flour. Think about this in terms of physics: the toasted flour particles act as tiny anchors, allowing the starches to gelatinize and create a beautiful emulsion. This suspends the oil-soluble flavor compounds from the lemongrass and ginger, preventing the soup from separating into a watery mess after a day in the fridge.

Trust me on this one.

You don't need a plane ticket or a backyard boiling cauldron to make this happen in your kitchen.

We will use catfish fillets, a quick lemongrass paste, and standard pantry staples to build a deeply aromatic broth. If you love comforting seafood bowls like our Chunky Salmon Chowder, this Burmese classic will be right up your alley.

Burmese Fish Noodle Soup

  • Cuisine Burmese
  • Category Soup, Main Course
  • Prep Time
  • Cook Time
  • Servings 4
  • Calories 380 calories
  • Rating 4.8 4000
  • Tags Burmese fish soup, Mohinga recipe, traditional Burmese food, fish noodle soup

Ingredients

  • 1 lb catfish fillets (or any firm white fish)
  • 1/2 tsp ground turmeric
  • 1 tbsp fish sauce (Red Boat brand recommended)
  • 4 cups water (for poaching)
  • 1/4 cup chickpea flour (besan)
  • 2 tbsp rice flour
  • 2 tbsp peanut oil
  • 3 stalks lemongrass (white parts only, bruised and finely minced)
  • 1 medium red onion (thinly sliced)
  • 4 cloves garlic (minced)
  • 1 inch fresh ginger (grated)
  • 1 tsp chili powder
  • 1 tsp Diamond Crystal kosher salt (or 1/2 tsp fine table salt)
  • 12 oz round rice noodles (cooked according to package instructions)
  • Toppings: hard-boiled eggs, cilantro, lime wedges, chili flakes

Directions

  1. Poach the fish: In a medium pot, combine the catfish fillets, ground turmeric, fish sauce, and 4 cups of water. Bring to a gentle simmer over medium heat and cook for 8-10 minutes until the fish flakes easily.
  2. Separate fish and broth: Fish out the cooked catfish with a slotted spoon and set aside to cool. Strain the poaching liquid through a fine-mesh sieve into a bowl and reserve it; this is your flavorful broth base.
  3. Toast the flours: In a dry skillet over medium-low heat, toast the chickpea flour and rice flour, stirring constantly, until they turn a light golden brown and smell nutty. Whisk these toasted flours into the reserved warm poaching liquid until completely smooth to prevent clumping.
  4. Build the aromatic base: Heat the peanut oil in a large Dutch oven over medium heat. Sauté the minced lemongrass, sliced red onion, garlic, and ginger until soft and fragrant, about 5 minutes, ensuring they do not burn.
  5. Combine and simmer: Pour the flour-broth mixture into the Dutch oven with the aromatics. Flake the cooled catfish into bite-sized pieces, discarding any skin, and add it to the pot along with the chili powder and Diamond Crystal kosher salt. Simmer gently for 15-20 minutes until the soup thickens slightly.
  6. Assemble the bowls: Divide the cooked rice noodles among four bowls. Ladle the hot fish broth and fish pieces generously over the noodles, then garnish with sliced hard-boiled eggs, fresh cilantro, and a squeeze of lime.

Notes

  • I highly recommend using Red Boat fish sauce; its pure, two-ingredient formula delivers a clean umami punch without the harsh chemical aftertaste of cheaper brands.
  • Toasting the chickpea flour is non-negotiable because the dry heat breaks down raw starches into dextrins, which adds a rich, nutty flavor profile and prevents a chalky texture in the soup.
  • Keep a close eye on the flours while toasting; they can go from beautifully fragrant to burnt and bitter in a matter of seconds, so stir constantly with a wooden spoon.
  • As this soup sits in the fridge, the starch matrix from the chickpea flour will continue to hydrate, meaning the broth will thicken significantly overnight. Just whisk in a splash of water when reheating.
  • If you can't find catfish, any firm white fish like cod or tilapia works beautifully, though catfish provides that authentic, slightly sweet flavor profile traditional to Mohinga.

Serving Suggestions

To truly enjoy this Burmese classic, the assembly and toppings are just as important as the broth itself. Set up a DIY topping bar so everyone can customize their bowl to their liking.

  • Crispy Fritters: Add sliced gourd or onion fritters on top right before serving for a crucial textural contrast.
  • Hard-Boiled Eggs: Sliced duck or chicken eggs add a creamy, rich element that balances the spicy broth.
  • Fresh Herbs: Generous handfuls of cilantro and scallions cut through the deep fish flavors.
  • Acid Kick: Fresh lime wedges are essential to brighten up the earthy, savory notes of the lemongrass.
  • Chili Flakes: SautĂ©ed chili flakes in oil provide a customizable heat level for spice lovers.
  • Crispy Garlic: A sprinkle of fried garlic chips adds a lovely crunch and aromatic depth.

Storage and Reheating

This soup actually improves with age.

Store the fish broth and the rice noodles in separate airtight containers in the refrigerator for up to three days. If you store them together, the noodles will absorb all the liquid and turn into mush.

When you are ready to eat, reheat the broth gently on the stovetop over medium-low heat.

You will notice the broth has thickened into a gel-like consistency due to the chickpea flour. Simply whisk in a quarter cup of water to restore its perfect, velvety texture.

Warm the noodles separately by dipping them in boiling water for thirty seconds before ladling.

Ingredient Substitutes

If you are missing a few traditional ingredients, don't worry. Here are some easy swaps that keep the soul of the dish intact:

  1. Catfish: Swap with cod, halibut, or even canned sardines in a pinch if you want a quicker, punchier fish flavor similar to our Crispy Asian Tuna Cakes.
  2. Chickpea Flour: Yellow split pea flour or toasted rice flour can be used, though chickpea flour provides the best emulsification.
  3. Lemongrass: If fresh lemongrass is unavailable, use one tablespoon of lemongrass paste, though fresh stalks provide a much cleaner aroma.
  4. Fish Sauce: Soy sauce mixed with a pinch of seaweed powder can mimic the savory depth, but fish sauce is highly preferred.

There is something incredibly meditative about watching a pot of Mohinga simmer on the stove while the scent of lemongrass fills the house. It takes me straight back to that noisy, beautiful street corner in Yangon, and I hope it brings a little bit of that magic to your kitchen table too.

Susan Rosie Rosalind – Storied Skillet

Susan Rosie

Recipe Developer & Tester

I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.

Learn More About Me →