Skip to main content
Canh Chua (Sweet and Sour Soup) recipe by Safe Plated

Canh Chua (Sweet and Sour Soup)

A flavorful Vietnamese soup with a balance of sweet, sour, and savory tastes. Traditionally made with fish or shrimp, tomatoes, pineapple, and bean sprouts.

45m4 servings
Contains shellfishContains fishPEANUT-free
250 cal|25g protein|20g carbs|5g fat|3g fiber

Ingredients

  • about 450 g Shrimp
  • 1 cup Pineapple chunks
  • 2 medium Tomato
  • 2 cups Bean sprouts
  • 8 pods Okra
  • 2 tbsp Tamarind pulp
  • 2 tbsp Fish sauce
  • 1 tbsp Sugar
  • 3 cloves Garlic
  • 2 small Shallots
  • 1/4 cup Cilantro
  • 6 cups Water

Original measure retained: its cup/spoon or fluid-volume standard is unspecified.

Instructions

  1. 1Prepare your ingredients: Peel and devein the about 450 g shrimp. Cut the 2 medium tomatoes into 2.54 cm wedges. Slice the 8 pods of okra into 1.27 cm thick rounds. Mince the 3 cloves of garlic and the 2 small shallots.
  2. 2In a large heavy-bottomed pot, bring the 6 cups of water to a rolling boil over high heat (100°C / 100°C). Add the 2 tbsp of tamarind pulp and reduce the heat to medium-low. Simmer for 5 minutes. Carefully strain the liquid through a fine-mesh sieve into a clean bowl, pressing gently on the solids to extract as much liquid as possible, then discard the solids. Return the strained tamarind liquid to the pot.
  3. 3Add the 2 medium tomatoes (cut into wedges), 1 cup of pineapple chunks, and 8 pods of okra (sliced into rounds) to the pot with the tamarind liquid. Bring the mixture to a gentle simmer over medium heat (around 85°C / 85°C) and cook for 10 minutes, or until the okra is tender.
  4. 4Add the about 450 g of shrimp to the simmering soup. Cook for 3-5 minutes, or until the shrimp turn pink and opaque and reach an internal temperature of 63°C.
  5. 5Stir in the 2 cups of bean sprouts, 2 tbsp of fish sauce, and 1 tbsp of sugar. Cook for 1 more minute, just until the bean sprouts are slightly softened but still crisp.
  6. 6While the soup finishes, heat a small skillet over medium heat (around 176.7°C / 175°C). Add a small amount of neutral oil (if available and not an allergen concern, otherwise skip this step and add the aromatics directly to the soup in the next step). Add the minced 3 cloves of garlic and 2 small shallots and sauté for 1-2 minutes until fragrant and lightly golden. Add the sautéed garlic and shallots to the soup.
  7. 7Remove the soup from the heat. Stir in the 1/4 cup of chopped cilantro just before serving.

Keep a label checklist handy when you cook

Get the free 7-rule checklist for reading packaged-ingredient labels, then one practical allergy-aware tip each week. Confirm by email; no Safe Plated account needed.

One practical tip each week. Unsubscribe anytime. See our privacy policy.

More vietnamese recipes to explore

Different recipes may contain different allergens. Review each ingredient list for your household.

Related Guides

Cooking with a packaged ingredient?

Paste the current ingredient list and see the exact allergen terms the checker recognises. Always verify the package in front of you.

Check an ingredient label

Keep reading this recipe

Open this recipe in the app

Sign in to continue with this recipe. No meal plan generation needed.

Want a full week of recipes like this?

Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.

Build my free 7-day plan

No credit card required.