canh chua

It’s no secret that I love my soup recipes. And that’s probably because in Vietnamese culture, we have either soups or vermicelli bowls for the most part. It’s all I grew up eating, and I wasn’t mad about it. One soup that’s always been a favorite of mine is canh chua which is our version of sweet and sour soup. It is made with pork, catfish, and a load of traditional Vietnamese vegetables. Not only is it such a unique soup, but it’s easy to make and amazingly good, which makes it the perfect soup to have during the holidays.

canh chua

Growing up with canh chua

Canh chua is something we always had in the fall or winter growing up. It includes a tamarind broth filled with fish (typically catfish), pineapple, tomatoes, elephant ear stalks, and bean sprouts. We usually served with a side of white rice and Ca Kho To. It was absolutely the best, and it’s a soup that is unlike anything I’ve ever had in my life.

One of the challenges of making this dish in Western cities like LA is access to ingredients. Many families adapt their recipes to utilize the ingredients available to them. For example, my family makes both a modern and traditional version of this Vietnamese sweet and sour soup. Earlier this year, I posted a modern version of this recipe utilizing ingredients like salmon, okra, and celery. This recipe is the traditional version and the one I grew up eating the most. It has stuff like catfish, elephant ear stalk, and rice paddy herb. All these ingredients are pretty hard to find even in big cities like LA, so I provided substitutions in the next section.

ingredients

Some things you need to know about key ingredients

  • Pork – The pork is the base of the broth and used only for flavor. You can use any cut of pork you want, but I would recommend using a cut with some bone on it. Bones create the richest, most flavorful broths. Some cuts I recommend are bone in pork chops or pork ribs.
  • Tamarind – This is the key ingredient in canh chua and what makes it sweet and sour. Fresh tamarind comes in pods that look similar to snap peas. The fruit is a brown pulp with seeds inside. You can use fresh tamarind or half of the tamarind soup mix.
  • Pineapple – Adds sweetness to the soup. You can use either 1 pineapple or 1 can (20 oz) of pineapple.
  • Catfish – Use any cut of catfish for this recipe. I prefer steak cut catfish, but you can only find that in speciality markets. If you can’t find catfish in general, I would substitute with salmon. Since salmon has more of a fishy flavor than catfish, I would dunk it in boiling water before adding it to the soup.
  • Elephant ear stalk (Bac Ha) – This is a pretty traditional Vietnamese vegetable that adds texture to the soup. If you can’t find it, I would recommend substituting with celery. Make sure to peel the skin off the vegetable before cutting it into chunks.
  • Bean sprouts – Adds texture to the soup. If you can’t find bean sprouts, I would leave it out. However, I would highly recommend using it for the most traditional experience. To me, it’s not really Canh Chua without bean sprouts.
  • Rice paddy herb (Ngo Om) – This is a Vietnamese herb that has a citrusy flavor. A good substitute for this is a pinch of cumin or lemon basil.

Using and understanding tamarind

Tamarind is probably the most important ingredient in canh chua because it’s what gives the soup its signature sweet and sour flavor. Like I mentioned above, tamarind comes in pods that look similar to snap peas. Inside the pod is the brown pulp and the seeds. Sometimes, it comes in a block of dried brown pulp which is what you see pictured above. That’s how my family typically buys it from the store. For this recipe, it’s important the seeds and pulp don’t get into the soup because they will make it cloudy. So to avoid this, you have to boil the pulp and strain it through a fine mesh sieve before adding it to the soup.

canh chua

How to make my family’s canh chua recipe

  1. First clean your pork. Add pork to a soup pot. Cover with water until it just covers the pork. Bring to a boil and simmer for 10 minutes. Take out the pork and then throw away the water. This process cleans the pork. Rinse the pot and add the pork back. Cover the pork with fresh water until it just covers the meat. Bring to a boil.
    • Tip #1: If you want to go a step further, rinse the pork and pot after boiling it to get rid of more of the impurities.
  2. Next, add the onion and simmer for 1.5 hours. Make sure to check every 30 minutes for impurities. Scoop away any you see.
    • Tip #2: Make sure to keep the broth in a low simmer. Boiling the broth too much will create a cloudy soup.
  3. While the soup is simmering, combine 1 cup of water and the tamarind in a small saucepan. Bring to a boil and let it simmer until the tamarind dissolves. You can help speed up the process by using the back of a spoon to crush the tamarind. Pour the tamarind through a fine mesh sieve into a small bowl. Set aside.
  4. After simmering the soup for 1.5 hours, add the pineapple to the soup. Simmer for another 20 minutes. Next, put the catfish in and simmer for another 10 minutes until it is cooked through. Lastly, add the vegetables and tamarind. Bring the soup to a boil and serve.
canh chua

How do you store canh chua?

If you have leftover soup, make sure to store the fish separately from the soup. If you leave the fish in the soup overnight, it will become mushy. Store in an airtight container in the fridge for up to 3 days.

What can you serve canh chua with?

Canh chua usually served in combination with ca kho to and white rice. Since you are using catfish in the soup already, you can use extra catfish to make ca kho to. White rice is the perfect accompaniment to both dishes since the blandness of the rice balances out the strong flavors of both dishes.

Did you make this dish?

If you made this dish, I would love to see!

Follow Cooking Therapy on Instagram, snap a photo, and tag and hashtag it with @cooking__therapy and #beccascookingtherapy.

Stay connected and follow along on FacebookPinterest, and Instagram for all my latest recipes.

Disclaimer: If you purchase anything through a link on this site, I may receive a small commission from the purchase at no extra cost to you. I also only recommend products that I would personally use. Thank you so much for the support!

canh chua

Get the Recipe:
Vietnamese Sweet & Sour Soup (Canh Chua)

A sweet and sour soup made with pork, catfish, and a variety of traditional Vietnamese vegetables.
4.75 from 44 ratings

Ingredients
 
 

Instructions
 

  • Add pork to a large soup pot. Cover with water until it just covers the pork. Bring to a boil and simmer for 10 minutes. Take out the pork and then throw away the water. This process cleans the pork. Rinse the pot and add the pork back. Cover the pork with fresh water until it just covers the meat. Bring to a boil.
  • Add the onion and simmer for 1.5 hours. Make sure to check every 30 minutes for impurities. Scoop away any you see.
  • While the soup is simmering, combine 1 cup of water and tamarind in a small saucepan. Bring to a boil and let it simmer until the tamarind dissolves.You can help speed up the process by using the back of a spoon to crush the tamarind. Pour the tamarind through a fine mesh sieve into a small bowl. Set aside.
  • After simmering the soup for 1.5 hours, add the pineapple and ginger to the soup. Simmer for another 20 minutes.
  • Put the catfish in and simmer for another 10 minutes until it is cooked through.
  • Lastly, add the vegetables and tamarind from step 3. Bring the soup to a boil and serve with a side of white rice. Make sure to taste the soup for seasoning and add more salt if it tastes bland.

Notes

  • You can use any cut of pork you want for this recipe. I would recommend using cuts of pork with bones like bone in pork chops or pork ribs.
  • If you can’t find fresh tamarind, I would use half a package of tamarind soup mix.
  • If you have leftover soup, make sure to store the fish separately from the soup. If you leave the fish in the soup overnight, it will become mushy.
  • For an extra hit of umami flavor, serve the soup with a little bit of fish sauce on the side. You can dip the catfish in the fish sauce.
Calories: 706kcal, Carbohydrates: 22g, Protein: 61g, Fat: 41g, Saturated Fat: 15g, Cholesterol: 221mg, Sodium: 821mg, Potassium: 1755mg, Fiber: 5g, Sugar: 16g, Vitamin A: 1563IU, Vitamin C: 32mg, Calcium: 123mg, Iron: 4mg
Did you make this recipe?Please leave a star rating and review below!
If you love this post, share it!