
Recipe Story
origins & traditionsCanh Chua Ca is a beloved Vietnamese comfort food that showcases the perfect balance of flavors characteristic of Vietnamese cuisine. This traditional soup features chunks of white fish simmered in a fragrant tamarind-based broth enriched with pineapple, tomatoes, bean sprouts, and fresh herbs. The dish originated in Southern Vietnam, where the Mekong Delta provides abundant freshwater fish and tropical fruits. The sourness from tamarind is complemented by the natural sweetness of pineapple, while fish sauce adds umami depth. Okra or celery adds texture, and a generous handful of fresh herbs provides aromatic freshness. This one-pot meal is typically served family-style over steamed rice, making it perfect for casual dinners. The soup is both nourishing and light, with the aromatic broth stimulating the appetite while the fish provides lean protein. Each spoonful delivers a complex harmony of flavors that exemplifies Vietnamese culinary philosophy.
Instructions
step by stepPrepare the tamarind: If using tamarind pods, soak 3-4 pods in 1 cup warm water for 15 minutes, then squeeze and strain to extract the pulp, discarding seeds and fibers. Set aside the tamarind water.
Cut the fish into 2-inch chunks and pat dry with paper towels. Season lightly with salt and black pepper. Set aside.
Dice tomatoes into wedges, cut pineapple into bite-sized chunks, slice celery diagonally, and cut the base off bean sprouts if using.
In a large pot or Dutch oven, heat vegetable oil over medium-high heat. Add minced garlic and sliced onions, sauté for 2-3 minutes until fragrant and softened.
Add diced tomatoes to the pot and cook for 3-4 minutes until they begin to break down and release their juices.
Pour in 6 cups of water or fish stock, then add the tamarind water, fish sauce, and sugar. Stir well to combine. Bring to a boil.
Once boiling, add the pineapple chunks and sliced celery. Reduce heat to medium and simmer for 5 minutes.
Taste the broth and adjust seasoning - add more fish sauce for saltiness, sugar for sweetness, or tamarind for sourness to achieve the perfect balance.
Gently add the fish chunks to the simmering broth. Do not stir vigorously to keep the fish pieces intact. Cook for 5-7 minutes until the fish is just cooked through and opaque.
Add bean sprouts if using and cook for 1 minute more. Remove from heat.
Stir in fresh cilantro, Thai basil, and sliced chili peppers. Taste and adjust final seasoning if needed.
Serve immediately in large bowls over steamed white rice, ensuring each serving gets fish, vegetables, and plenty of aromatic broth.
Canh Chua Ca - Vietnamese Sweet and Sour Fish Soup
A vibrant Vietnamese one-pot soup featuring tender fish in a tangy tamarind broth with pineapple, tomatoes, and aromatic herbs. This comforting dish balances sweet, sour, and savory flavors perfectly.
Ingredients
Main Protein
- 600 grams salmon, cut into 2-inch chunks
Broth Base
- 4 pods tamarind, soaked and strained for pulp
Vegetables
- 1 1/2 cups pineapple, cut into bite-sized chunks
- 2 pieces tomatoes, cut into wedges
- 3 stalks celery, sliced diagonally
Aromatics
- 1 pieces onions, thinly sliced
- 4 cloves garlic, minced
Seasonings
- 3 tablespoons fish-sauce
- 1 teaspoons salt
- 1/2 teaspoons black-pepper, freshly ground
Cooking Oil
- 2 tablespoons vegetable-oil
Fresh Herbs
- 4 tablespoons cilantro, chopped
- 3 tablespoons basil, fresh Thai basil leaves