Canh Chua Cá Bông Lau Recipe — Vietnamese Sour Catfish Soup

897
WHY IT'S SPECIAL
Vietnamese canh chua, or sour fish soup, is a masterpiece of balance: sour, sweet, and savory, all swirling together in a broth that pops with herbacious notes and is genuinely addictive.
Jump to Recipe

Without a doubt, Canh Chua Cá Bông Lau — Vietnamese sour catfish soup — is the dish that I will always say “yes” to. It’s easily in my top five favourite foods of all time. This is a masterpiece of balance: sour, sweet, and savory, all swirling together in a broth that is genuinely addictive.

As a kid, I was obsessed with the broth — I’d chase that sweet-and-sour tang around the bowl. Back then, I didn’t care much for the mountain of herbs and veggies, but as I’ve grown up, this canh chua has become one of my absolute favourite Vietnamese home-cooked meals. It’s a dish that evolves with you, moving from a simple childhood craving to a sophisticated family dinner staple.

From Addictive Broth to Herbal Obsession

Growing up, the highlight of the meal was always that first sip of the sweet and sour tamarind-infused soup. But now, it’s all about the texture and the aroma. To me, this Vietnamese sour soup is a “Hero” dish because it’s a garden in a pot. The crunch of the bean sprouts, the sponge-like quality of the elephant ear stems (Bạc Hà), and the specific punch of the herbs make it unforgettable. It’s one of the few dishes that I never feel guilty eating.

In my kitchen, this is the meal I make when I want my family to feel nourished. It’s hearty enough for a winter night but bright enough for a summer afternoon.

What Is Canh Chua?

Perhaps a long-lost cousin of Pho, Canh chua is the iconic sour soup of Vietnam. Thailand has its tom yum, the Philippines has its sinigang — and we have our canh chua. “Canh” means soup, and “Chua” means sour. While there are many versions throughout the different regions of Vietnam, this sweet and tangy catfish version — Canh Chua Cá — is the gold standard. The silky, fatty texture of the catfish holds up beautifully against the acidic broth.

The secret to the modern kitchen version of this soup lies in accessibility. You don’t need to spend hours prep-cooking — you just need the right “building blocks” to create that restaurant-quality flavor at home.

Key Things to Know Before You Start

Fresh Vietnamese herbs for Canh Chua: Ngò Gai (Sawtooth Herb) and Ngò Ôm (Rice Paddy Herb) arranged on a light surface

No Herb, No Soup

I am a purist when it comes to the herbs that garnish this soup — Ngò Gai (Sawtooth Herb) and Ngò Ôm (Rice Paddy Herb). The combination gives a citrusy, cumin-like aroma that defines authentic canh chua. If you can’t find the herbs, wait until you can — it’s that essential. A lot of other recipes will tell you to use cilantro and a dash of cumin as an alternative, but no, it’s just not the same.

The “Liquid” Shortcut

Forget soaking and straining tamarind pulp. A high-quality liquid tamarind paste gives you that consistent fruity tang without the mess — and it’s the key to nailing the canh chua broth every single time.

The Salt & Vinegar Ritual

Even when using frozen catfish, you want a clean taste. A quick salt scrub and vinegar wash is your insurance policy against any “fishy” or muddy notes.

The “Sear-to-Shield” Secret

Searing the fish before it hits the water is a game changer. It firms up the meat so it doesn’t fall apart and helps contain the fishy aroma within the steak.

Ingredients & Substitutions

Raw catfish steaks (Cá Bông Lau) seasoned and ready for searing for a Vietnamese sour soup recipe

The Protein

•       Catfish (Cá Bông Lau): I use frozen catfish steaks from the Asian grocery store. They are convenient and stay moist.

•       The “Safe” Swap: If you can’t find catfish, salmon or a firm white fish like cod can work, though they lack that signature silky catfish fat that makes this canh chua ca so special.

Freshly chopped ingredients for Canh Chua including pineapple wedges, tomato slices, okra, celery, and bean sprouts

The Garden (Vegetables)

•       Pineapple & Tomatoes: The base of your flavor profile.

•       Okra, Celery & Elephant Ear Stems (Bạc Hà): For that variety of textures.

•       Bean Sprouts: For a fresh, final crunch.

The Aromatics

•       Liquid Tamarind: For the sour heart of the broth.

•       Ngò Gai (Sawtooth Herb) and Ngò Ôm (Rice Paddy Herb): Non-negotiable!

•       Fried Garlic: For that nutty, charred depth.

•       Thai Chilies: For those who like a little kick.

How to Make Canh Chua Cá Bông Lau: Step-by-Step Instructions

  1. Prep the Fish: Scrub the frozen steaks with salt and rinse with vinegar. Pat them completely dry with a paper towel. Season lightly with salt, pepper, and a splash of fish sauce.
  2. Fry the Garlic: Deep fry a generous amount of minced garlic in neutral oil over medium-low heat. Remove before it reaches golden brown — it will continue cooking in the residual heat.
  3. The Sear: In your pot (or a separate pan), add a splash of the garlic oil and sear the catfish steaks for 1–2 minutes per side. You aren’t cooking them through — you’re just firming up the meat. Remove and set aside.
  4. Build the Base: In the same pot, sauté your pineapple and tomatoes briefly to release their juices, then add your water.
  5. Season the Broth: Stir in the liquid tamarind, fish sauce, and sugar. Let the base simmer so the flavors marry. This is the soul of your canh chua — taste and adjust until it sings.
  6. The Final Poach: Gently slide the seared fish back into the broth. Since they were seared, they’ll stay firm and whole. Simmer gently until cooked through.
  7. The Veggie Flash: Add the okra and celery first, then the elephant ear stems and bean sprouts right at the end. You want them warmed through but still crunchy.
  8. The Garnish: Turn off the heat and top with a mountain of chopped Ngò Gai and Ngò Ôm, and a generous amount of fried garlic. Serve immediately.

Tips for Success & Mistakes to Avoid

The Vegetable Hierarchy

Always add pineapple and tomatoes first to build the broth, and save the bean sprouts for the very last second. This prevents a “mushy” canh chua.

Temperature Control

Don’t let the soup boil violently once the fish is in. A gentle simmer keeps the catfish intact and the broth clear — the mark of a well-made Vietnamese sour soup.

The Pairing

For the ultimate home-cooked experience, serve this canh chua alongside Thịt Kho Tộ (caramelized pork) and steaming jasmine rice. This is the classic Mekong Delta combination.

Serving, Storage & Make-Ahead Suggestions

Serving

Serve in a large communal bowl with the fish nestled among the colourful vegetables. There’s a tradition of serving the fish on the side for dipping in chili fish sauce — but keeping it in the soup for maximum flavour absorption is equally valid.

Make-Ahead

You can prepare the broth base (water, tamarind, pineapple, and tomato) up to a day in advance. Simply bring it back to a simmer and add the seared fish and crunchy vegetables right before serving.

Storage

Store leftovers in separate containers if possible. Reheat gently on the stovetop rather than the microwave to prevent the delicate catfish from becoming tough.

Frequently Asked Questions

Why is my canh chua broth cloudy?

This usually happens from boiling too hard or stirring the fish too much. Keep the simmer gentle and resist the urge to stir once the fish is in.

Can I use tamarind powder instead of liquid tamarind?

You can, but liquid tamarind has a more “fresh” fruity note that mimics traditional pulp much better. It’s the shortcut I always recommend for this canh chua recipe.

What if I can’t find Bạc Hà (elephant ear stems)?

You can substitute with celery for a similar crunch, though you’ll miss the signature “sponge” effect that Bạc Hà provides — it absorbs the sour broth beautifully.

Is canh chua spicy?

The base isn’t spicy at all. Add sliced Thai chilies to your own bowl at the end for personal heat. This makes it a great dish for the whole family.

What is the difference between canh chua and tom yum?

Canh chua and tom yum are both Southeast Asian sour soups, but they’re quite different. Tom yum relies on lemongrass, galangal, and kaffir lime for its sour-spicy profile. Canh chua gets its sourness from tamarind and its sweetness from pineapple, with a much more vegetal, garden-fresh character. The Vietnamese version is generally milder and less pungent.

Can I make canh chua with shrimp instead of catfish?

Absolutely — canh chua tom (Vietnamese sour shrimp soup) is a popular variation. The method is nearly identical, but shrimp cook much faster, so add them in the last 3–4 minutes of simmering. The broth base stays the same.

5 from 2 votes

Canh Chua Cá Bông Lau (Vietnamese Sour Catfish Soup)

The "Queen of Vietnamese Soups." This classic canh chua recipe features a perfectly balanced sweet-and-sour tamarind broth, silky catfish, and a garden of crunchy vegetables. A modern kitchen staple that is healthy, vibrant, and deeply comforting.
Servings 4 people
Prep Time 15 minutes
Cook Time 20 minutes

Ingredients

The Protein & Prep

  • 1.5 lbs Cá Bông Lau Catfish steaks, frozen or fresh
  • 1 tbsp Salt for scrubbing
  • 2 tbsp White Vinegar for rinsing
  • 1 tbsp Neutral Oil for searing

The Broth

  • 6 cups Water
  • 3 tbsp Liquid Tamarind Paste adjust to taste
  • 3 tbsp Fish Sauce
  • 2 tbsp Sugar adjust based on pineapple sweetness
  • ½ tsp Salt

The Garden

  • ½ small Pineapple sliced into wedges
  • 2 Roma Tomatoes quartered
  • 8 –10 Okra pods sliced diagonally
  • 2 stalks Bạc Hà Elephant Ear Stems, peeled and sliced diagonally
  • 1 cup Bean Sprouts
  • ¼ cup Fried Garlic for garnish
  • 1 small bunch Ngò Ôm Rice Paddy Herb, chopped

Instructions

  • Clean the Fish: Scrub the catfish steaks with salt and rinse thoroughly with vinegar and cold water to remove any "muddy" scent. Pat completely dry with paper towels.
  • The Sear: Heat 1 tbsp of oil in your soup pot over medium-high heat. Sear the fish steaks for 1–2 minutes per side until the surface is firm. Remove and set aside — this prevents the fish from breaking apart in the broth later.
  • Build the Flavor Base: In the same pot, add the pineapple and tomatoes. Sauté for 2 minutes until they begin to soften and release their natural juices.
  • Simmer the Broth: Add the water and bring to a boil. Stir in the liquid tamarind, fish sauce, sugar, and salt. Taste and adjust — your canh chua broth should be a bold balance of sweet and sour.
  • The Final Poach: Gently slide the seared fish steaks back into the simmering broth. Reduce heat to low and simmer gently for 5–7 minutes until the fish is cooked through.
  • The "Flash" Veggies: Add the okra and cook for 2 minutes. Add the Bạc Hà and bean sprouts last, pushing them down into the hot broth for just 30 seconds to maintain their crunch.
  • Garnish & Serve: Turn off the heat. Top with a generous handful of chopped Ngò Ôm and golden fried garlic. Serve immediately with jasmine rice.

Notes

  • Success Tip: Searing the fish first is the modern kitchen secret to keeping the steaks whole and containing the fishy aroma.
  • Mistake to Avoid: Don’t overcook the Bạc Hà! They should absorb the broth like a sponge but still have a distinct “snap” when you bite into them.
  • The Herb Rule: If you can’t find Ngò Ôm, don’t substitute with cilantro — the flavor profile will be completely different. It’s better to wait until you find the real deal!
Course: Main Course
Cuisine: Vietnamese
Keyword: soup

Join the Conversation

  1. 5 stars
    I grew up eating this dish so often as my parents come from this region of Vietnam, thanks for sharing this homey dish.

  2. 5 stars
    This canh chua is a vibrant, refreshing bowl of comfort — the perfect balance of tamarind tang, sweet pineapple, and fresh herbs that makes Vietnamese sour soup so unique.

Comments are closed.

Close
Noms by Nancy © Copyright 2026. All rights reserved.
Close