Vietnamese Sweet and Sour Soup

Bright orange broth of Canh Chua soup with white fish chunks, pineapple, and fresh herbs in a rustic bowl. Save
Bright orange broth of Canh Chua soup with white fish chunks, pineapple, and fresh herbs in a rustic bowl. | blueplatediaries.com

Canh Chua embodies the perfect harmony of Vietnamese cuisine—sweet pineapple meets tangy tamarind, complemented by tender white fish and shrimp. This aromatic soup delivers layers of flavor from lemongrass, garlic, and fresh herbs like Thai basil and cilantro. The broth strikes a delicate balance between sour and savory, while vegetables like tomatoes, celery, and okra add texture and depth. Ready in just 40 minutes, this comforting soup pairs beautifully with steamed jasmine rice for a complete meal.

My aunt would let me stand on a chair to reach the stove, teaching me how tamarinn pulp transforms plain water into something magical. The kitchen would fill with this incredible sour aroma that made my mouth water before dinner even started.

Last summer, I made a giant pot for friends who had never tried Vietnamese sour soup before. Watching their faces light up at that first spoonful of complex, tangy broth reminded me why this dish holds such a special place in my heart.

Ingredients

  • White fish fillets: Catfish holds up beautifully in hot broth but tilapia works perfectly for a lighter option
  • Shrimp: They add sweetness and color but you can skip them or double up on fish instead
  • Pineapple: Fresh is absolutely essential here as it provides that crucial sweet counterpoint to the tamarind
  • Tamarind paste: This is the heart of the soups distinctive sour flavor so dont substitute unless absolutely necessary
  • Lemongrass: Bruising the stalks releases their citrusy oils into the broth creating that authentic Vietnamese fragrance
  • Thai basil or rice paddy herb: These herbs finish the dish with an aromatic freshness that cuts through the rich broth
  • Fish sauce: Use a good quality brand as it provides the essential savory depth that ties everything together

Instructions

Build the aromatic base:
Heat oil in your large pot over medium heat and let the garlic and onions soften until they turn translucent and fragrant
Add the fruity elements:
Toss in lemongrass and tomatoes, cooking them until they start breaking down and releasing their juices
Create the soup base:
Pour in your water or stock and bring everything to a gentle boil before stirring in the tamarind paste and sugar
Simmer the vegetables:
Add pineapple, celery, and okra then let them cook for about 5 minutes until theyre tender but still have some bite
Cook the seafood gently:
Slide in your fish chunks and shrimp, simmering just until theyre opaque and cooked through
Balance the flavors:
Season with fish sauce then taste and adjust the tamarind and sugar until you hit that perfect sweet and sour harmony
Finish with fresh herbs:
Stir in bean sprouts, cilantro, Thai basil, and spring onions, cooking for just a minute so they stay bright and fresh
Steaming Canh Chua Vietnamese soup garnished with cilantro and Thai basil next to a plate of fluffy jasmine rice. Save
Steaming Canh Chua Vietnamese soup garnished with cilantro and Thai basil next to a plate of fluffy jasmine rice. | blueplatediaries.com

This soup became my go-to comfort food during rainy season, when something warm and tangy feels like exactly what your soul needs.

Making It Your Own

Ive learned that while traditional recipes call for catfish, any firm white fish works beautifully. The real secret is adjusting the tamarind to your personal taste.

The Art of Timing

Add vegetables that take longer to cook first, saving delicate bean sprouts and herbs for the very end. This keeps textures interesting and colors vibrant.

Serving Suggestions

A steaming bowl alongside fluffy jasmine rice creates the perfect meal, but its substantial enough to stand alone as a light dinner.

  • Prepare all ingredients before you start cooking because the soup comes together quickly once the broth is hot
  • Keep some extra herbs on hand for garnish because that fresh green on top makes all the difference
  • Have lime wedges at the table for anyone who wants to bump up the sour factor at the end
A close-up of Canh Chua soup featuring tender fish, bean sprouts, and vibrant tomatoes in a clear broth. Save
A close-up of Canh Chua soup featuring tender fish, bean sprouts, and vibrant tomatoes in a clear broth. | blueplatediaries.com

Theres something profoundly satisfying about ladling this vibrant soup into bowls and watching everyone lean in at the same time.

Recipe FAQs

The signature sourness comes from tamarind paste, which provides a natural tangy flavor. Fresh lime juice can substitute if needed, though tamarind offers the most authentic taste.

White fish fillets like catfish, tilapia, or snapper are ideal because they hold their shape during simmering. The mild flavor lets the aromatic broth shine through.

Absolutely. Replace fish and shrimp with firm tofu cubes and use vegetable stock instead of fish stock. The result remains delicious and satisfying.

Taste your broth after adding tamarind and sugar. Adjust gradually—more tamarind for acidity, more sugar for sweetness. The ideal flavor should have both elements equally present.

Steamed jasmine rice is the traditional accompaniment, soaking up the flavorful broth. The soup also works as a starter or light main course on its own.

Vietnamese Sweet and Sour Soup

A vibrant Vietnamese soup featuring fish, pineapple, and fresh herbs in a tangy tamarind broth.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Medium

Ingredients

Fish & Seafood

  • 14 oz white fish fillets such as catfish, tilapia, or snapper, cut into chunks
  • 5 oz medium shrimp, peeled and deveined

Vegetables & Fruit

  • 7 oz pineapple, peeled and cut into bite-sized pieces
  • 2 medium tomatoes, cut into wedges
  • 3.5 oz bean sprouts, rinsed
  • 1 small okra, about 2.5 oz, sliced
  • 2 stalks celery, sliced diagonally
  • 1 small onion, sliced
  • 2 birds eye chilies, sliced
  • 2 stalks lemongrass, bruised and cut into 2-inch pieces

Aromatics & Herbs

  • 3 cloves garlic, minced
  • 1 bunch fresh cilantro, chopped
  • 1 bunch Thai basil or rice paddy herb, chopped
  • 2 spring onions, sliced
  • 1 handful sawtooth herb

Broth & Seasonings

  • 5 cups water or fish stock
  • 2 tablespoons fish sauce
  • 1 tablespoon tamarind paste
  • 1 tablespoon sugar
  • 1 tablespoon vegetable oil
  • Salt and black pepper, to taste

Instructions

1
Sauté Aromatics: Heat vegetable oil in a large pot over medium heat. Add minced garlic and sliced onion, sauté until fragrant and translucent.
2
Build Flavor Base: Add bruised lemongrass and tomato wedges to the pot. Cook for 2 to 3 minutes until tomatoes begin to soften and release their juices.
3
Prepare Broth: Pour in water or fish stock. Bring to a gentle boil, then stir in tamarind paste and sugar. Simmer for 3 minutes to meld flavors.
4
Add Vegetables: Add pineapple pieces, celery slices, and okra to the simmering broth. Cook for 5 minutes until vegetables begin to soften.
5
Cook Seafood: Gently add fish chunks and shrimp. Simmer for 5 to 7 minutes until seafood is just cooked through. Skim off any foam that rises to the surface.
6
Season and Balance: Season with fish sauce, salt, and pepper. Taste and adjust tamarind and sugar as needed to achieve balanced sweet and sour notes.
7
Finish with Herbs: Add bean sprouts, chopped cilantro, Thai basil, spring onions, and chilies. Simmer for 1 to 2 minutes more, then remove from heat immediately.
8
Serve: Ladle hot soup into serving bowls. Garnish with additional fresh herbs and serve immediately with steamed jasmine rice.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef's knife and cutting board
  • Ladle
  • Strainer or skimmer

Nutrition (Per Serving)

Calories 215
Protein 23g
Carbs 22g
Fat 4g

Allergy Information

  • Contains fish and shellfish including shrimp
  • Contains fish sauce, a fish-derived ingredient
  • Gluten-free when using gluten-free fish sauce
Sienna Caldwell

Seasonal recipes and relatable cooking tips for home cooks and food lovers.