Mohinga Recipe: A Flavorful Burmese Fish Noodle Soup That’s Easier Than It Looks

A weeknight dinner that feels like a special occasion without the special occasion effort—that’s the promise of this simplified mohinga. As a busy parent, I’m always on the hunt for meals that deliver big flavor without demanding hours at the stove or a sink full of dishes. This Burmese fish noodle soup, traditionally a breakfast staple but perfect for any meal, checks all those boxes with its aromatic broth, tender fish, and satisfying rice noodles, all coming together in one pot for maximum ease and minimal cleanup.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single large pot or Dutch oven, drastically cutting down on dishes and making cleanup a breeze after a hectic day.
  • Flavor Shortcuts: We use store-bought lemongrass paste and fish sauce to build deep, authentic taste without the fuss of pounding fresh aromatics from scratch.
  • Flexible Protein: Swappable fish fillets mean you can use what’s fresh, affordable, or already in your freezer, adapting to your family’s preferences and grocery store realities.
  • Make-Ahead Friendly: The broth base can be prepared ahead and simply reheated with the noodles and fish when you’re ready to eat, saving precious evening minutes.

Ingredients

  • 1.5 lbs firm white fish fillets (like cod, catfish, or tilapia), cut into 1-inch chunks
  • 8 cups low-sodium chicken broth
  • 1 (13.5 oz) can full-fat coconut milk
  • 1 large yellow onion, finely diced
  • 4 cloves garlic, minced
  • 2-inch piece of fresh ginger, peeled and grated (about 2 tbsp)
  • 3 tbsp lemongrass paste (found in the produce or international aisle)
  • 1/4 cup fish sauce
  • 2 tbsp chickpea flour (also called gram flour)
  • 1 tbsp ground turmeric
  • 1 tsp paprika
  • 1/2 tsp cayenne pepper (optional, for heat)
  • 1/4 cup vegetable oil
  • 8 oz thin rice noodles (vermicelli style)
  • For serving: 4 hard-boiled eggs, peeled and halved; 1 cup crispy fried onions (store-bought); 1 lime, cut into wedges; fresh cilantro leaves

Equipment Needed

  • Large Dutch oven or heavy-bottomed soup pot (6-8 quart capacity)
  • Medium mixing bowl
  • Whisk
  • Chef’s knife and cutting board
  • Measuring cups and spoons
  • Slotted spoon or spider strainer
  • Medium saucepan for boiling noodles

Instructions

Mohinga Recipe

Step 1: Prep Your Base and Start the Aromatics

Grab your large Dutch oven and place it over medium heat. Add the 1/4 cup of vegetable oil and let it warm for about 90 seconds until it shimmers slightly. Toss in the finely diced yellow onion and cook, stirring frequently with a wooden spoon, for 6 to 8 minutes. You’re looking for the onions to become soft and translucent, not browned. While they cook, this is the perfect time to prep your other ingredients: mince the garlic, grate the ginger, and cut your fish fillets into those 1-inch chunks. Once the onions are ready, add the minced garlic, grated ginger, and 3 tablespoons of lemongrass paste to the pot. Stir constantly for 1 full minute—just until incredibly fragrant. This brief cook wakes up the oils in the aromatics without burning them. Tip: If you find fresh lemongrass stalks, you can use 2 stalks, tough outer layers removed, finely minced, but the paste saves significant prep time and delivers consistent flavor.

Step 2: Build the Flavor Foundation with Spices and Thickener

Step 3: Simmer and Develop the Broth
Once the broth reaches a boil, immediately reduce the heat to low so it maintains a steady, gentle simmer. You should see small bubbles breaking the surface occasionally, not a rolling boil. Partially cover the pot with a lid, leaving a small gap for steam to escape. Let the broth simmer quietly for 25 minutes. This undisturbed time allows the flavors to meld beautifully and the chickpea flour to cook out any raw taste while slightly thickening the soup. Use this 25-minute window efficiently: cook your rice noodles according to package directions (usually soaking in hot water for 5-7 minutes), drain them, and set aside. Also, prep your garnishes—halve the hard-boiled eggs, chop some cilantro, and get your lime wedges and crispy onions ready. Tip: For an even richer broth, you can simmer for up to 40 minutes on the lowest heat setting, but 25 minutes delivers excellent flavor for a weeknight.

Step 4: Incorporate the Coconut Milk and Fish

After the 25-minute simmer, stir in the entire can (13.5 ounces) of full-fat coconut milk. Shake the can well before opening for a consistent mix of cream and liquid. Increase the heat back to medium to bring the soup back to a very gentle simmer—this should take about 4 to 5 minutes. Now, gently add your 1.5 pounds of prepared fish chunks to the simmering broth. Do not stir immediately. Let the fish poach undisturbed for 4 minutes. Then, use a slotted spoon to very gently turn the pieces over. Continue poaching for another 3 to 4 minutes. The fish is done when it flakes easily with a fork and is opaque all the way through. Total poaching time will be 7 to 8 minutes. Tip: For the most tender fish, avoid boiling the soup once the fish is added; a gentle simmer is key. Overcooking will make it tough.

Step 5: Assemble and Serve Your Mohinga Bowls

Turn off the heat under your soup pot. It’s time to build your bowls. Divide the cooked and drained rice noodles evenly among four large, shallow bowls. Ladle the hot soup, with plenty of fish chunks and broth, directly over the noodles in each bowl. Top each serving with two halves of a hard-boiled egg, a generous sprinkle of crispy fried onions (about 1/4 cup per bowl), and a handful of fresh cilantro leaves. Serve immediately, with lime wedges on the side for squeezing over the top. The lime’s bright acidity cuts through the richness perfectly. This dish is best enjoyed right away while the noodles are tender and the toppings are crisp.

Tips and Tricks

For a true time-saver, the soup base (through the end of Step 3, before adding coconut milk and fish) can be made up to 2 days ahead. Let it cool, store it covered in the fridge, and simply reheat it to a simmer before proceeding with Steps 4 and 5. If chickpea flour is hard to find, all-purpose flour works in a pinch—use 1.5 tablespoons and mix it with the broth just as carefully to avoid lumps. To keep the fried onions crispy until serving, store them in their own container and only sprinkle them on the hot soup at the table. If your family isn’t into fish, shredded rotisserie chicken (about 3 cups) is a fantastic swap—add it in Step 4 just to heat through. For a thicker, more porridge-like consistency favored in some traditions, increase the chickpea flour to 3 tablespoons.

Recipe Variations

  • Seafood Medley: Swap the fish for a mix of peeled shrimp and scallops. Add shrimp in the last 3-4 minutes of cooking and scallops in the last 2-3 minutes to prevent overcooking.
  • Vegetarian Twist: Use vegetable broth instead of chicken broth and omit the fish. Add 2 cups of sliced mushrooms (like cremini) and 1 cup of green lentils when you start the broth simmer in Step 3 for heartiness.
  • Spice Level Adjustment: For a kid-friendly mild version, omit the cayenne and use sweet paprika instead of regular. For more heat, add 1-2 thinly sliced Thai chilies with the aromatics in Step 1.
  • Noodle Swap: While rice noodles are traditional, soba (buckwheat) noodles or even thin spaghetti cooked al dente make great, pantry-friendly substitutes.
  • Extra Veggie Boost: Stir in 2 cups of fresh spinach or chopped bok choy during the last 2 minutes of cooking the fish for a pop of color and added nutrients.

Frequently Asked Questions

Q: Can I freeze mohinga?
A: You can freeze the broth base (before adding coconut milk, fish, and noodles) for up to 3 months. Thaw overnight in the fridge, reheat, and then add the fresh coconut milk, fish, and noodles when ready to serve for best texture.

Q: My soup seems too thin. How can I thicken it?
A: Mix 1 more tablespoon of chickpea flour with 1/4 cup cold water into a smooth paste. Whisk this into the simmering soup and cook for 5 more minutes. Avoid adding dry flour directly to the hot soup to prevent lumps.

Q: What’s the best fish to use if I’m worried about bones?
A: Opt for thick cod loins or tilapia fillets, which are typically sold boneless and skinless. Always give the chunks a quick check with your fingers before adding them to the pot for any missed pin bones.

Q: Is there a substitute for fish sauce for a less pungent flavor?
A: Yes, you can use 3 tablespoons of soy sauce or tamari. The flavor will be different but still savory and delicious. For a completely fish-free option, use 2 tablespoons of soy sauce and 1 tablespoon of white miso paste.

Q: Can I make this in a slow cooker?
A: Absolutely. Sauté the onions, garlic, ginger, and lemongrass in a skillet first, then transfer everything except the coconut milk, fish, and noodles to the slow cooker. Cook on LOW for 6-7 hours. Stir in coconut milk, add fish, cover and cook on HIGH for 20-30 minutes until fish is done.

Summary

This streamlined mohinga delivers the comforting, complex flavors of Burmese cuisine in a realistic one-pot format perfect for busy families. With make-ahead options and flexible ingredients, it turns an exotic-sounding dish into a totally achievable weeknight win.

Leave a Comment