Authentic Burmese Mohinga with Catfish

Golden-yellow Mohinga with Catfish featuring flaky white fish and sliced banana stem in a thick, savory broth.
Mohinga with Catfish
By Evelyn MonroeUpdated:
This hearty dish uses toasted rice and chickpea flour to create a thick, savory broth that carries the deep flavor of catfish. This Mohinga is a cozy, nutrient dense meal that balances earthy aromatics with a bright hit of lime.
  • Time: 20 min active + 60 min cooking
  • Flavor & Texture: Savory, umami-rich, and thick
  • Perfect for: A comforting dinner or a weekend brunch

Authentic Burmese Mohinga

Catfish is the star here. Its high fat content and distinct savoriness create a base that lighter fish simply can't match. While other fish might disappear into the broth, catfish holds its own, providing a rich backbone that carries the lemongrass and ginger.

This soup is all about contrast. You have the soft, slippery rice noodles meeting a dense, aromatic broth and the crunch of fresh garnishes. It's a meal that feels substantial but stays balanced.

You can expect a process that relies on layering. We toast the thickeners, sear the fish, and then simmer everything together to build a complex profile.

Recipe Specs

This recipe yields 6 servings. It requires a bit of patience during the simmering phase to get the fish just right, but the result is a professional grade meal at home.

Precision Checkpoints:

  1. Toasting: Rice and chickpea powders must toast for 3-5 minutes until they smell nutty.
  2. Fish Temp: Catfish is done when it hits an internal temperature of 145°F.
  3. Simmer: The initial fish infusion needs exactly 15 minutes to extract flavor without overcooking the fillets.

Ingredients and Swaps

For the broth base, the catfish and aromatics are non-negotiable for the flavor profile. However, the banana stem can be a bit harder to find depending on your local market.

ComponentPurposeSubstitute Notes
CatfishUmami baseSwai or Tilapia. Note: Lacks the same richness, may taste leaner
Chickpea FlourThicknessBesan. Note: Identical result
Banana StemTexture/FiberSliced bamboo shoots. Note: More woody texture, less sweet
Rice PowderBody/NuttinessFinely ground raw rice. Note: Must be toasted first

The Shopping List

  • 1½ lb catfish fillets, skinless Why this? High fat for deep umami
  • 3 stalks lemongrass, bottom 4 inches only, thinly sliced
  • 2 tbsp reduced-sodium fish sauce
  • 1 tsp turmeric powder
  • 2 tbsp neutral oil
  • 4 cloves garlic, peeled
  • 2 medium shallots, peeled
  • 1 tbsp fresh ginger, minced
  • 3 tbsp toasted rice powder
  • 2 tbsp chickpea flour
  • 8 cups low-sodium vegetable or fish stock
  • 1 cup sliced banana stem
  • 1 tbsp coconut oil, melted
  • 1 tsp salt
  • 1 lb thin rice vermicelli noodles
  • 6 large hard-boiled eggs
  • 2 limes, cut into wedges
  • 1/4 cup fresh cilantro, chopped
  • 2 stalks green onion, thinly sliced

Fresh vs. Shortcut Components

ItemFresh OptionShortcut OptionImpact
Banana StemFreshly slicedCanned/JarredCanned is softer, lacks the crisp snap
AromaticsFresh pastestore-bought pasteFresh has a brighter, more citrusy punch

Essential Kitchen Gear

You'll need a large heavy bottomed pot to prevent the flour from scorching at the bottom. A blender or food processor is necessary for the aromatic paste. A fine mesh sieve is also a must to ensure the broth is smooth.

Cooking step by step

Preparing the Paste

Combine the sliced lemongrass, garlic, shallots, and ginger in a blender until smooth, then set the mixture aside in a bowl.

In a small dry skillet over medium heat, toast the chickpea flour and rice powder for 3-5 minutes. Stir frequently until they turn a pale golden brown and smell nutty. Remove from the heat immediately to prevent burning.

Toasted golden brown rice and chickpea flour in a small pan.

Simmering the Fish

Warm the neutral oil in a large pot over medium heat. Sauté the turmeric and aromatic paste for 4-6 minutes until the raw scent is gone and the mixture is fragrant.

Add the catfish fillets to the pot, searing for 2 minutes per side until a light golden crust forms. Pour in the stock and let it simmer gently for 15 minutes. Use a thermometer to verify the fish has reached an internal temperature of 145°F.

Seared catfish fillets in a large pot with aromatic yellow oil.

Extracting the Essence

Gently remove the cooked fish from the pot and allow it to cool for a few minutes. Using two forks, flake the fish into small pieces, discarding any bones.

Pass the broth through a strainer into a fresh pot to remove the lemongrass fibers and ensure a smooth consistency. Return the flaked fish to this liquid.

Cooked catfish flaked into small pieces on a plate.

Finalizing the Broth

Mix the toasted rice and chickpea powders with a small amount of warm broth to create a smooth slurry, then stir this into the main pot.

Add the sliced banana stem and simmer for another 10 minutes until the stem is tender. Stir in the salt and reduced-sodium fish sauce.

Thickened yellow fish soup with flaked fish in a large pot.

Assembling the Bowl

Cook the rice vermicelli noodles according to the package instructions and drain. Boil 6 large eggs until the yolks are fully set, then peel and halve them.

Divide the noodles among six bowls and ladle the hot fish soup over the top. Garnish each serving with half a hard-boiled egg, thinly sliced green onions, and a sprinkle of cilantro. Serve with lime wedges on the side.

Avoiding Common Pitfalls

The most common issue is a broth that feels too thin or a fish scent that is too aggressive. Since we use flours for thickening, adding them directly to the hot pot usually results in clumps.

Fixing a Thin Broth

If the liquid feels watery, don't dump flour in. Mix 1 tbsp of chickpea flour with 2 tbsp of water in a cup first. Stir this slurry in during the last 5 minutes of simmering.

Reducing Fish Scent

If the catfish scent is too strong, add an extra squeeze of lime or a pinch more ginger. The acidity cuts through the oiliness of the fish.

Preventing Noodle Sogginess

Don't let the noodles sit in the pot. Always boil them separately and ladle the soup over them right before serving.

ProblemFix
Clumpy brothMix flour with warm liquid before adding
Overpowering fish smellIncrease lime juice or fresh ginger
Mushy noodlesDrain noodles fully and serve immediately

Ways to Customize

I like a bit more heat in my bowl, so I often add a teaspoon of chili flakes or a dollop of sambal oelek. If you want a different protein, shrimp works well, but you'll need to reduce the simmering time significantly to avoid rubbery seafood.

For those who want a different texture, try adding fried tofu puffs. They act like sponges and soak up the broth. If you're looking for a version with fewer calories, you can swap the catfish for a firm white fish and reduce the oil used for sautéing.

Storing and Reheating

Store the broth and the noodles in separate airtight containers. If you put the noodles in the soup, they will absorb all the liquid and turn into mush by the next morning.

The broth lasts up to 4 days in the fridge or 3 months in the freezer. If you freeze it, let it thaw in the fridge overnight.

To reheat, put the broth on the stove over medium heat and stir until it reaches 165°F (74°C) in the center. If it has thickened too much while chilling, stir in 1/4 cup of water or stock to loosen it. To refresh the noodles, dip them in boiling water for 30 seconds before adding the hot soup.

Plating Your Dish

Elegant bowl of thick golden broth with tender white fish chunks and pale banana stem slices on a neutral table.

Since this is a hearty soup, the presentation can range from a casual family meal to something more refined. The key is the placement of the egg and the greens.

Plating Levels

StyleApproachTweaks
SimpleOne-bowl heapEverything in, lime on the side
PolishedOrganized layersNoodles first, broth over, egg centered
RestaurantDeconstructedNoodles coiled, egg halved precisely, micro-greens

For a restaurant look, I suggest using a wide, shallow bowl. Coil the noodles in the center, pour the broth around the edges, and place the egg half right on top. Finish with a very thin drizzle of coconut oil for a glossy look.

The Texture Logic

Preparing an authentic Mohinga comes down to how you manage the starches in the pot.

Toasted Flours: Toasting the rice and chickpea powders eliminates the raw bean taste and introduces a nutty depth. This prevents the broth from becoming overly thick, like a gravy.

Slurry Method: Stirring the powder into warm liquid before adding it to the pot avoids clumps. This ensures the thickener blends seamlessly for a silky, rich consistency.

High in Sodium

⚠️

1133 mg of sodium per serving (49% of daily value)

To support cardiovascular wellness, the American Heart Association suggests that most adults cap their daily sodium intake at 2,300 mg.

Tips to Reduce Sodium

  • 🥣Swap the Stock

    Substitute low-sodium stock for homemade unsalted stock or water infused with extra lemongrass and ginger for a natural, salt-free base.

  • 🐟Limit Fish Sauce

    Decrease the amount of reduced-sodium fish sauce or use coconut aminos instead to keep the savory umami depth with less salt.

  • 🧂Omit Added Salt

    Leave out the teaspoon of salt entirely, as the stock and fish sauce already provide significant sodium.

  • 🍋Amplify the Citrus

    Increase the fresh lime juice; the acidity brightens the flavors and mimics saltiness, making the dish feel fully seasoned.

  • 🌿Boost Fresh Aromatics

    Incorporate more fresh ginger, garlic, and cilantro to build a bolder flavor profile that relies less on salt.

Questions Readers Ask

What does mohinga taste like?

It has a savory, umami flavor with notes of lemongrass, ginger, and toasted rice. The broth is hearty and aromatic due to the blend of aromatics and fish.

Is mohinga similar to pho?

It is a fish-based noodle soup, but it differs from pho by using chickpea flour and toasted rice for thickening. The flavor profile is more earthy and pungent than a clear pho broth.

Which ingredients are in the broth?

The base consists of catfish, lemongrass, garlic, shallots, ginger, and turmeric. It is thickened with toasted rice powder and chickpea flour, then seasoned with fish sauce and salt.

How do I thicken the soup if it's too thin?

Whisk more toasted rice powder and chickpea flour into a small amount of warm broth to make a slurry. Stir this mixture into the main pot and simmer until the desired consistency is reached.

Can I substitute the banana stem?

Yes, you can use a different crunchy vegetable to maintain the texture. However, the flavor will vary from the traditional version.

Where should I store the leftovers?

Keep the broth and noodles in separate airtight containers in the refrigerator. This prevents the noodles from absorbing the liquid and becoming mushy.

Mohinga with Catfish

Mohinga with Catfish Recipe Card
Mohinga with Catfish Recipe Card
4.4 / 5 (7 Reviews)
Preparation time:20 Mins
Cooking time:60 Mins
Servings:6 servings
Category: SoupCuisine: Burmese
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
609 kcal
% Daily Value*
Total Fat 14.5 g
   Saturated Fat 4.2 g
Sodium 1133 mg
Total Carbohydrate 71.3 g
   Dietary Fiber 2.5 g
   Total Sugars 2.0 g
Protein 34.7 g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Pick your stars
Your Turn:
Submit Review:
Ratings at a Glance
5
(3)
4
(4)
3
(0)
2
(0)
1
(0)
Jump to Recipe