Modern Canh Chua (Vietnamese Sweet and Sour Fish Soup)

Vietnamese canh chua sits in the sweet-sour soup tradition, with a clear, tangy broth that feels light but full of character. Tamarind gives the soup its clean acidity, while ripe pineapple and tomato add fruitiness and gentle sweetness; fish sauce and palm sugar round the edges without making it heavy. In this modern version, chunks of white fish are poached gently so they stay tender, with okra for body and bean sprouts for a fresh crunch. Finished with coriander, spring onion and lime, it is bright, aromatic and well suited to a simple dinner, especially when served straight away while the fish is just cooked and the herbs are vivid.
Cuisine style Vietnamese home-style soup
Flavor profile Tangy • Light • Sweet-sour
Techniques Simmering • Poaching
Key equipment Large pot
Cooking style One-pot cooking • Minimal cleanup
Time commitment Under 1 hour

Why this recipe works

  • Balanced sweet-sour broth: Tamarind gives the soup its sharpness, while pineapple, palm sugar and fish sauce round it out with sweetness and savoury depth.
  • Light but varied texture: Tender poached fish, softened tomato and pineapple, crisp beansprouts and just-cooked okra keep the soup lively rather than heavy.
  • Fast, gentle cooking: The broth develops flavour quickly, and the fish is added near the end so it cooks through without becoming dry or broken.

Get the most out of this recipe

Ingredient notes

  • Choose firm white fish: Use a skinless white fish that holds its shape when poached, such as cod or another firm, mild fillet.
  • Use ripe but structured produce: Ripe pineapple and firm tomatoes give sweetness and aroma without collapsing completely into the broth.
  • Balance the tamarind: Tamarind pastes vary in intensity, so taste the broth and adjust with fish sauce, palm sugar or lime to keep it bright but not harsh.

Texture tips

  • Poach the fish gently: Keep the broth at a bare simmer once the fish goes in; vigorous boiling can make the pieces break apart and cloud the soup.
  • Add beansprouts at the end: Brief cooking keeps the beansprouts crisp, giving the finished soup a fresh contrast.

Make-ahead tips

  • Make the broth ahead: The tamarind broth can be prepared in advance, then reheated gently before adding the fish, beansprouts and fresh herbs.
  • Reheat without boiling hard: Warm leftovers over low heat until piping hot, taking care not to boil aggressively or the fish may break up.
  • Keep herbs fresh: If storing, add coriander, spring onion and lime after reheating for the cleanest flavour.

Authenticity notes

  • A flexible Vietnamese soup: Canh chua is a sweet-and-sour Vietnamese soup with many household variations, commonly centred on tamarind, fish sauce, tomato and aromatic fresh herbs.
  • Modern vegetable stock base: Using vegetable stock keeps this version light and accessible while still letting the tamarind, pineapple and fish sauce define the flavour.
  • Serve with rice: Steamed rice is the natural pairing, softening the tangy broth and turning the soup into a fuller meal.

Equipment you'll need

Ingredients
Instructions
Print
  1. Bring the vegetable stock to a gentle simmer in a large pot. Whisk in the tamarind paste, then stir in the palm sugar and fish sauce until dissolved. Keep the heat low so the broth stays clear and light.
  2. Meanwhile, cut the pineapple into bite-size chunks and cut the tomatoes into wedges. Trim the okra and slice it into 2 cm pieces. Cut the white fish into large chunks so it stays tender when poached.
  3. Add the pineapple and tomatoes to the simmering broth and cook for 5 minutes to lightly soften and perfume the soup. Add the okra and simmer for 3 to 4 minutes until just tender. Taste the broth and adjust the balance with a little more fish sauce for saltiness or palm sugar for sweetness if needed.
  4. Slide in the fish and poach at a bare simmer for 3 to 5 minutes, turning once, until opaque and just cooked through. Add the bean sprouts and cook for 30 to 60 seconds so they stay crisp. Take the pot off the heat.
  5. Thinly slice the spring onion and roughly chop the fresh coriander. Stir most of the herbs into the soup, then squeeze in the lime juice to brighten. Ladle into bowls and scatter over the remaining herbs to serve.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the broth at a bare simmer when the fish goes in; a rolling boil can make it flake and turn the soup cloudy.
  • If you are serving anyone who is pregnant, elderly, or immunocompromised, make sure the fish is cooked until fully opaque and piping hot throughout.

Substitutions

  • Replace White fish fillet with Cod fillet for a firmer, clean-tasting result.
  • Replace Palm sugar with Light brown sugar for a similar sweetness.

Storage

  • Refrigerate up to 2 days
  • Cool quickly, then refrigerate in a sealed container. Reheat gently in a saucepan over low heat until piping hot, taking care not to boil hard or the fish will break up; add the fresh coriander and spring onion after reheating if possible.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Modern Canh Chua (Vietnamese Sweet and Sour Fish Soup)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 45min (35min active)
  • Difficulty: Medium
  • Cuisine: Vietnamese
  • Allergens:
    Fish
One pot Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel
Best value

Titanium & PP Double-Sided Cutting Board

Easy-clean double-sided board
  • Separate surfaces for meat and produce
  • Resists odors and stains
  • Harder on knife edges than wood or plastic
Top quality

WÜSTHOF Classic 8-Inch Chef's Knife

Premium German chef knife
  • Excellent build quality
  • Reliable edge retention
  • Expensive
Best overall

OXO Good Grips 2-Piece Cutting Board Set

Practical everyday board set
  • Two useful sizes with reversible cutting surfaces
  • Dishwasher safe and easy to clean
  • Plastic surfaces will show knife marks over time

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.