Canh Chua With Shrimp, Pineapple and a Broth That Wakes You Up
Jump to recipe ↓
It is 7:10 on a Thursday, the radiator is ticking, and you want a bowl that says something. This canh chua recipe takes about 43 minutes, and most of that is rice and chopping. Tamarind brings the sour, pineapple the sweet, and fish sauce the salt, and the broth refuses to pick one, which is the kind of commitment issue you can enjoy.
Sour, sweet, salty, and on the table before the rice goes cold.
Canh chua is a Vietnamese sour soup, and the version here is built for a weeknight. A pot of chicken broth gets sautéed onion and garlic, then tamarind paste, fish sauce and a little sugar. The tomatoes and pineapple simmer in just long enough to soften, the shrimp finish in two or three minutes, and the bean sprouts go in with the heat already off so they stay crisp. You ladle it over, add cilantro and lime, and eat it with jasmine rice beside it.
The active cooking is about 12 to 15 minutes. The rest of the clock goes to rinsing and cooking the rice and chopping, which you can do while the pot comes up to a boil.
What you need
- 1½ cups jasmine rice
- 1 lb raw shrimp, peeled and deveined
- 1 cup pineapple chunks
- 2 roma tomatoes
- 2 cups bean sprouts
- 1 yellow onion
- 3 garlic cloves
- ½ cups fresh cilantro
- 1 lime
- 6 cups chicken broth
- 2 tbsp tamarind paste
- 2 tbsp fish sauce
- 1 tbsp granulated sugar
- 1 tbsp vegetable oil
- 1 tsp salt
- ½ tsp black pepper
How to make it
- Rinse 1.5 cups jasmine rice under cold water, then cook according to package directions (about 15-20 minutes) and keep warm.
- Dice 2 roma tomatoes and 1 yellow onion, mince 3 garlic cloves, roughly chop 0.5 cups fresh cilantro, and cut 1 lime into wedges (about 5-8 minutes).
- Heat 1 tbsp vegetable oil in a large pot over medium heat. Add the diced onion and minced garlic and saute until fragrant, about 2-3 minutes.
- Pour in 6 cups chicken broth and stir in 2 tbsp tamarind paste, 2 tbsp fish sauce, and 1 tbsp granulated sugar. Bring to a gentle boil, then reduce heat and simmer 5 minutes.
- Add the diced tomatoes and 1 cup pineapple chunks. Simmer 3-4 minutes until the tomatoes soften slightly.
- Add 1 lb raw shrimp and cook just until pink and opaque, about 2-3 minutes. Stir in 2 cups bean sprouts and turn off the heat.
- Taste and season with salt and black pepper. Ladle the soup into bowls, top with chopped cilantro, and serve with the warm jasmine rice and lime wedges.
Notes
Cooked leftovers keep three to four days refrigerated, per USDA FSIS. Store the broth separately from the rice, and if you can, keep the shrimp and bean sprouts to one side so they do not keep cooking in the pot as it cools.
This canh chua recipe does not improve much on day two, to be straight about it. The broth tastes good, but the bean sprouts soften and the shrimp tighten, so reheat gently over low heat and add a squeeze of fresh lime to wake it up. Freezing is a poor fit for a soup built on fresh sprouts and shrimp, though the broth alone can be frozen if you make it without them.
Taste the broth before the shrimp go in. This is the moment when you can still fix it. The recipe uses 2 tbsp each of tamarind paste and fish sauce and 1 tbsp of sugar against 6 cups of broth, but tamarind pastes and fish sauces differ in strength from jar to jar. If it is sharper than you like, a pinch more sugar rounds it. If it is flat, it is almost always the salt, so add a splash of fish sauce.
Swipe right on this one and the agent puts the tamarind paste on the list with everything else, so you never have to ask a stranger in an aisle where they keep the sour. If you have never cooked with it, tamarind paste is a sticky, dark, sour concentrate.
The USDA safe minimum internal temperature for shellfish is 145°F. Cut the pineapple and tomatoes about the same size so that everything softens together and each spoonful has a bit of every fruit.
Swaps that actually work
The tamarind is the point, and it is what makes this canh chua recipe something other than chicken soup with pineapple in it. If you cannot find the paste, lime juice will bring sour but not the same fruity depth, so add it at the end in small amounts and taste as you go. It will not taste the same, but it will be a good soup.
Shrimp can become white fish cut into chunks. Add the pieces the same way and simmer until they flake and turn opaque. Chicken broth can be swapped for vegetable broth, and fish sauce can be reduced if your pot is already salty.
Pineapple chunks from a can work, drained, so you do not dilute the broth. Roma tomatoes are the recipe, but any ripe tomato will do, cut into wedges. Bean sprouts are for crunch, so swap them for thin-sliced celery or a handful of shredded cabbage if the sprouts are not in the store.
The swap that costs you the dish is skipping the sugar. Without it the tamarind and fish sauce sit side by side and fight, instead of making peace.
If it goes wrong
It is too sour. The tamarind paste was stronger than the recipe assumed, or the pineapple was tart. Add a pinch of sugar and a splash of water, simmer for a minute, and taste again. Sour with no sweetness is the date who never softens, and the sugar is how you get a second one. Skip adding more broth, because it thins the body of the soup without fixing the sour.
The shrimp are tough. They sat in the hot broth after the heat was off, or the pot kept boiling. Next time pull the pot the moment they are pink and opaque. If they are already tough, there is no fix; slice them thin so they are easy to eat, and let the broth carry the bowl.
It is flat. Almost always salt. Add fish sauce a little at a time, tasting after each splash, until the sour and the sweet both stand up.
The sprouts have gone limp. They went in too early or stayed in the pot too long. Add them with the heat off, and if you are serving later, put them into the bowl rather than the pot.
What to serve with it
The default for this canh chua recipe is the jasmine rice in the recipe, served warm on the side so you can spoon broth over it or keep the two apart.
The better version of the default is a pile of fresh herbs at the table: the cilantro in the recipe plus any other herb you have, such as mint or basil. A little fresh heat from sliced chile makes the sour taste brighter, if you like that.
The thing in the fridge that lifts it is a lime wedge, squeezed over the bowl right before you eat. It resets the whole thing.
It is a good lunch the next day, though you will want to keep the rice and sprouts separate and heat the broth on its own.
Why this one earns its place
When the week has been heavy, a canh chua recipe like this one is a good reset: a bowl that is bright and sharp and a little sweet. It does not feel like a project, and it does not ask you to defend your choices at the end of a long day.
It also keeps the question of what to eat from turning into an argument. Sour, sweet, salty and fresh gives each person at the table a different favorite part.
If you want to stay in soup territory, beef pho is the long-simmered cousin, chicken noodle soup is the familiar one, and how to shop for a new recipe will help you shop for an ingredient you have never bought before.
More like this: all Vietnamese recipes in Crave Corner.