Canh Chua Recipe
The magic of Canh Chua is the way sour tamarind, sweet pineapple, and salty fish sauce come together in the same spoonful without one flavor overpowering the others. This Vietnamese fish soup is especially satisfying because the broth is layered with contrasting textures: tender fish, juicy tomatoes, crisp-tender okra, and bean sprouts that stay fresh and lightly crunchy. With four fish fillets and plenty of vegetables, this six-serving recipe makes a complete dinner that feels bright and substantial rather than heavy. Start by preparing the tamarind carefully. If you’re using tamarind pulp, loosen the 1 cup with hot water, mash it well, and strain out the seeds and fibers before it goes into the pot. If you’re using prepared tamarind concentrate, add it gradually instead of pouring in the full amount at once; tamarind varies dramatically in strength. Bring the broth to a gentle simmer with the tamarind, sugar, and fish sauce, then taste it before adding the vegetables. The finished soup should be distinctly sour, balanced by sweetness, and savory enough to make you want another spoonful, but not so salty that the pineapple disappears. Add the tomatoes, pineapple, and okra first, giving them enough time to soften and season the broth. The pineapple should become tender while still holding its shape, and the okra will release a little of its natural thickening quality, giving the soup a pleasantly silky body. Add the fish fillets only after the broth tastes right. Keep the heat at a quiet simmer rather than a rolling boil, and avoid stirring once the fish is in; vigorous bubbling and frequent stirring are the two easiest ways to break delicate fillets apart. The fish is ready when it flakes easily in the center, usually within several minutes depending on thickness. Fold in the bean sprouts at the very end so they remain crisp. Serve Canh Chua piping hot for dinner, ideally with steamed jasmine rice to soak up the tangy broth. It pairs naturally with simple Vietnamese table dishes such as cucumber or herb salads, sautéed greens, or a small plate of sliced chilies for anyone who likes extra heat. The soup is best eaten soon after cooking, while the bean sprouts still have their snap and the fish remains tender. If you’re making it ahead, prepare the broth and vegetables first, then reheat gently and cook the fish and bean sprouts just before serving.
Recipe Details
Cuisine: Vietnamese
Prep time: 20 minutes. Cook time: 25 minutes. Total time: 45 minutes.
Servings: 6
Difficulty: Easy
Ingredients
- 4 fillets fish
- 1 cup tamarind
- 3 medium tomatoes
- 1 cup pineapple
- 1 cup okra
- 1 cup bean sprouts
- 1 lb fish sauce
- 1/2 cup sugar
Instructions
- Step 1: Make tamarind broth. This first step establishes the foundation for the entire dish. Take your time here, as the quality of your preparation at this stage directly affects the final result. Ensure all ingredients are measured and ready before you begin.
- Step 2: Add tomatoes and pineapple. Introduce the new ingredients to the mixture, taking care to distribute them evenly. Adding ingredients at the right moment is critical — too early and they may overcook, too late and they may not integrate properly with the other flavors.
- Step 3: Add fish. Introduce the new ingredients to the mixture, taking care to distribute them evenly. Adding ingredients at the right moment is critical — too early and they may overcook, too late and they may not integrate properly with the other flavors.
- Step 4: Add vegetables. Introduce the new ingredients to the mixture, taking care to distribute them evenly. Adding ingredients at the right moment is critical — too early and they may overcook, too late and they may not integrate properly with the other flavors.
- Step 5: Season sweet and sour. Taste and adjust the seasoning carefully, adding salt, pepper, and any additional spices gradually. Remember that seasoning can always be added but cannot be removed, so err on the side of caution and build up to the desired flavor level.