← Back to Blog

Canh Chua (Vietnamese Sour Shrimp Soup) — The Soup You Make When Your Daughter Surpasses You

Tyler got a raise at Shipley's. Fifty cents an hour. He told me this with the pride of a man who'd just been named CEO. "I'm making $8.50 an hour now, Dad." I said, "Congratulations. Don't spend it all on gas." He said, "Too late." The Civic drinks gas like a teenager drinks Dr Pepper — constantly, without thinking, and in amounts that would concern a doctor. I showed Tyler how to track his gas mileage. He was horrified to learn that the 2004 Civic gets 28 miles per gallon, which is actually decent but feels like nothing when you're making $8.50 an hour. This is how financial literacy happens — not through textbooks but through a gas tank that keeps emptying and a paycheck that doesn't keep up. Tyler is learning more about budgeting from that Civic than any class could teach him. Emma's spring regional cooking competition is in two weeks. She's been practicing her pork belly dish every three days, adjusting the caramel glaze ratio, testing different cuts of pork belly (thin-sliced versus thick), experimenting with the pickle timing. She's approaching it with the rigor of a scientist and the obsessiveness of her father, both of which I take as compliments. I offered to taste-test. She said, "You already had three versions. I need someone who doesn't love me." She asked her friend Jessica from the cooking club to be her taster. Jessica said the latest version was "the best thing I've ever eaten." Emma said, "Jessica likes everything." She wants a harsh critic. I suggested Ma. Emma laughed and then stopped laughing because she realized I wasn't joking. Ma tried version seven. She ate it slowly. She put down her chopsticks. She said, "The glaze needs more acid. Add lime." Emma stared at her. Then she went to the kitchen and made version eight with lime zest in the glaze. Ma tried it. "Better," she said. Better. From Mai Tran. Emma has been officially admitted to the inner circle of Vietnamese grandmotherly approval. The door is cracked open. Made a simple dinner: canh chua — sour soup with shrimp, tomato, pineapple, and tamarind. The most refreshing soup in Vietnamese cooking. Spring food. Light food. The kind of food you make when you're watching your daughter surpass you and you don't need anything heavy because you're already full.

After watching Emma earn a “better” from Ma — which, if you know my mother, is the equivalent of a standing ovation — I didn’t need to make anything complicated. Canh chua was the right call: bright, sour, clean, the kind of soup that tastes like spring and doesn’t compete with whatever feeling is already sitting in your chest. Here’s how I make it.

Canh Chua (Vietnamese Sour Shrimp Soup)

Prep Time: 15 minutes | Cook Time: 20 minutes | Total Time: 35 minutes | Servings: 4

Ingredients

  • 1 pound large shrimp, peeled and deveined (shells reserved)
  • 2 tablespoons tamarind paste (seedless)
  • 1 cup hot water (for dissolving tamarind)
  • 6 cups chicken broth or water
  • 2 medium tomatoes, cut into wedges
  • 1 cup fresh pineapple, cut into bite-sized chunks
  • 1 tablespoon fish sauce, plus more to taste
  • 1 tablespoon sugar
  • 2 stalks celery or 1 cup bean sprouts
  • 1 small taro stem (bac ha), peeled and cut into 2-inch pieces (optional)
  • 2 okra pods, sliced on the bias (optional)
  • 1 tablespoon vegetable oil
  • 2 cloves garlic, minced
  • 1 shallot, thinly sliced
  • Fresh herbs for serving: rice paddy herb (ngo om), sawtooth coriander, Thai basil, or regular cilantro
  • 1 bird’s eye chili, sliced (optional)
  • Steamed jasmine rice, for serving

Instructions

  1. Make the tamarind water. Combine the tamarind paste with 1 cup hot water and stir until dissolved. Strain through a fine mesh sieve, pressing on the solids. Discard the pulp and set the tamarind water aside.
  2. Build the broth base. If using reserved shrimp shells, simmer them in the chicken broth for 10 minutes, then strain and discard shells. This adds depth. If skipping, just use the broth as-is.
  3. Start the soup. Heat the vegetable oil in a large pot over medium heat. Add the garlic and shallot and cook until fragrant, about 1 minute. Add the tomato wedges and cook for 2 minutes until they begin to soften.
  4. Add the liquids. Pour in the broth, tamarind water, fish sauce, and sugar. Bring to a boil, then reduce heat to a gentle simmer. Taste and adjust — it should be distinctly sour with a touch of sweetness.
  5. Add the vegetables. Add the pineapple chunks, taro stem (if using), and okra (if using). Simmer for 5 minutes until the vegetables are just tender.
  6. Cook the shrimp. Add the shrimp and bean sprouts or celery. Cook for 2 to 3 minutes, just until the shrimp turn pink and curl. Do not overcook.
  7. Finish and serve. Remove from heat. Taste and adjust with more fish sauce for salt or a squeeze of lime for extra brightness. Ladle into bowls, top generously with fresh herbs and sliced chili if using. Serve immediately with steamed jasmine rice.

Nutrition (per serving)

Calories: 210 | Protein: 26g | Fat: 5g | Carbs: 18g | Fiber: 2g | Sodium: 980mg

Bobby Tran
About the cook who shared this
Bobby Tran
Week 107 of Bobby’s 30-year story · Houston, Texas
Bobby Tran was born in a refugee camp in Arkansas to parents who fled Saigon with nothing. He grew up in Houston straddling two worlds — Vietnamese at home, Texan everywhere else — and learned to cook from his mother's pho and a neighbor's BBQ smoker. He's a former shrimper, a recovering alcoholic, a divorced dad of three, and the guy who marinates brisket in fish sauce and lemongrass because he doesn't believe in borders, especially when it comes to flavor.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?