• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Cooking Therapy logo
  • About Me
    • Work With Me
    • Contact
    • Disclaimer
  • Subscribe
  • Recipes
    • Recipe Index
    • 30 Minute Meals
    • Appetizers
    • Breakfast
    • Drinks
    • Main Dishes
      • Beef
      • Chicken & Poultry
      • Fish & Seafood
      • Pork
      • Tofu
    • Noodle Bowls & Soups
    • Side Dishes
    • Salads
    • Dips & Sauces
    • Sweets & Desserts
      • Bars & Brownies
      • Cakes
      • Candy & Confectionary
      • Cookies
      • Curds & Custards
      • Donuts
      • Ice Cream
      • Mochi
      • Pies & Tarts
  • Restaurant Guides
  • Nav Social Menu

    • Instagram
    • Pinterest

Home » Recipes » Noodle Bowls & Soups

Dec 13, 2021(updated May 24, 2022)

Vietnamese Sweet & Sour Soup (Canh Chua)

4.77 from 43 votes

24 Comments

by Becca Du

Jump to Recipe Print Recipe
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 healthy, but it’s easy to make and amazingly good, which makes it the perfect soup to have during the holidays.

canh chua

What is canh chua?

Canh chua, also known as Vietnamese sweet & sour soup, comes from the Mekong Delta in southern Vietnam. It includes a tamarind broth filled with fish (typically catfish) from the delta, pineapple, tomatoes, elephant ear stalks, and bean sprouts. And it is usually served with a side of white rice and Ca Kho To. Like with many Vietnamese dishes, there are a ton of different interpretations, and every family has their own version.

One of the challenges of making this dish in Western countries is access to ingredients. Many families in these countries have had to adapt their recipes to utilize the ingredient available to them. For example, my family makes both a modern and traditional version. 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

Ingredients, Substitutions & Adjustments

  • 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.
  • Onion – Adds sweetness to the soup.
  • 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.
  • Salt for seasoning
  • Pineapple – Adds sweetness to the soup. You can use either 1 pineapple or 1 can (20 oz) of pineapple.
  • Ginger – Helps to cover the fishy flavor of the catfish.
  • 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.
  • Tomatoes – Use any kind of tomatoes you want. I personally prefer Roma tomatoes.
  • Bean sprouts – Adds texture to the soup. If you can’t find bean sprouts, I would leave it out.
  • Granulated sugar – Adds sweetness to the soup.
  • 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.
tamarind
dissolved tamarind

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. 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

Making my canh chua

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.

Next, 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 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.

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 Facebook, Pinterest, 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

Vietnamese Sweet & Sour Soup (Canh Chua)

Becca Du
A sweet and sour soup made with pork, catfish, and a variety of traditional Vietnamese vegetables.
4.77 from 43 votes
Print Recipe Pin Recipe
Prep Time 30 mins
Cook Time 2 hrs 30 mins
Course Dinner, Entree, Main Course
Cuisine Vietnamese
Servings 4 people
Calories 706 kcal

Ingredients
 
 

  • 1 ½ lb pork
  • 1 yellow onion
  • 1 ½ oz fresh tamarind
  • 1 tsp salt
  • 1 can pineapple 20 oz
  • 1 piece ginger 1 inch long
  • 1 ½ lb catfish cut into 1 inch pieces
  • 10 oz elephant ear stem cut into chunks
  • 3 tomatoes quartered
  • 12 oz bean sprouts
  • 1 tsp granulated sugar
  • 1 oz rice paddy herb

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.

Nutrition

Calories: 706kcalCarbohydrates: 22gProtein: 61gFat: 41gSaturated Fat: 15gCholesterol: 221mgSodium: 821mgPotassium: 1755mgFiber: 5gSugar: 16gVitamin A: 1563IUVitamin C: 32mgCalcium: 123mgIron: 4mg
Keyword canh chua, canh chua recipe, Vietnamese sweet and sour soup
Tried this recipe?Let us know how it was!
If you love this post, share it!
  530    
VietnameseDairy-FreeGluten-FreeFallHolidaysWinter

Reader Interactions

Comments

  1. Jeannie says

    December 13, 2020 at 8:10 pm

    Hi! This recipe sounds delicious. However, i can’t easily get catfish near where i live. Any recommendations on other kinds of fish? Thanks!

    Reply
    • Becca says

      December 13, 2020 at 11:45 pm

      Hi Jeannie. You can also use salmon! Since salmon has a stronger fishy flavor, I would dunk them in boiling water for a few seconds to get rid of that fishiness. Then you can add it to the soup. Let me know how it goes!

      Reply
      • S says

        October 28, 2022 at 4:07 pm

        You can also soak fish 20 min in milk. Then dump the milk & rinse the fish. The milk takes away all fishiness.

        Reply
        • Becca Du says

          October 28, 2022 at 5:24 pm

          I’ve never used that technique! I will try it! Thank you for sharing!

          Reply
  2. Ryan says

    March 26, 2021 at 3:38 pm

    Hi! I’m making this recipe tonight. I hope this isn’t a dumb question…,, how do you chop the onion? or not at all. i’ve never made broth before.

    Reply
    • Becca says

      March 26, 2021 at 3:43 pm

      Not a dumb question! You can throw it in whole. No cutting necessary!

      Reply
  3. nga x le says

    April 14, 2021 at 5:15 pm

    what kind of onion

    Reply
    • Becca says

      April 14, 2021 at 5:48 pm

      I use yellow onion!

      Reply
  4. Hai Yen says

    July 31, 2021 at 10:55 pm

    My mom would say “Chua quá!!” because I always asked her to put more tamarind into the broth 🤣 Love the soup so much, it is refreshing and I can never get sick of it!!

    Reply
    • Becca says

      July 31, 2021 at 11:19 pm

      LOL I can relate to that. The tamarind is the best part of this soup!

      Reply
  5. Robert' says

    August 24, 2021 at 5:12 am

    5 stars
    I grew up eating this with my 3 sisters, mum passed bout 10yrs ago, but given Covid we are sharing and cooking mums recipes, which she never really wrote down we just have to remember. Feeling very under the weather today and it was all I wanted, found it in a Richmond delivery and whilst expensive it had everything the traditional way, I feel so much better. One tends to revert to traditional Vietnamese food as I know how nutritious they are for you unlike typical Aussie home delivery. Shared your recipe and I know 2 of em will he cooking it, it’s up their with pork intestine congee.

    Thanks for sharing

    Reply
    • Becca says

      August 24, 2021 at 9:49 am

      Thank you so much for sharing that! I know your mom is smiling down on you and your sisters 🙂

      Reply
  6. Lea says

    October 28, 2021 at 4:01 am

    Some months ago, I was having lunch with my Vietnamese neighbor in Nashville, TN, and she ordered this soup. So yesterday, I stopped in there for lunch and got a bowl for myself, but I got it with shrimp substituted for the catfish, as I don’t care for fish bones in my soup. I was able to get some elephant ear stalks at the market next door, and I have some pork and tamarind paste in my freezer, so guess what I’ll soon be making? I think I’ll share my elephant ear stalks with her. She has made me phô with filet mignon, bitter melon soup, and Tom Yum soup many times. It will be fun to share this with her.

    Reply
    • Becca says

      October 28, 2021 at 8:48 am

      Thank you for sharing Lea! I hope she enjoys it 🙂

      Reply
  7. Jenny says

    November 11, 2021 at 11:28 pm

    Can I use chicken stock instead of pork?

    Reply
    • Becca says

      November 12, 2021 at 9:27 am

      Yes you can use chicken stock!

      Reply
  8. Jenny Nguyen says

    December 30, 2021 at 1:47 pm

    4 stars
    Where does the ginger go ?

    Reply
    • Becca says

      December 30, 2021 at 2:01 pm

      Hi Jenny. Apologies for the mistake. You add it after the pineapple. I updated the recipe.

      Reply
  9. Danielle Harbula says

    March 30, 2022 at 2:29 pm

    5 stars
    Hi! If I am using a can of pineapple, should I drain this or add the juice along with it ?

    Reply
    • Becca Du says

      March 30, 2022 at 2:54 pm

      Add the juice along with it! It adds more flavor!

      Reply
  10. Dawne says

    July 22, 2022 at 6:11 am

    This looks so very tempting. Quick clarification question. By chance did you mean coriander where you have cumin or lemon basil as a sub for the Ngo Om?

    Reply
    • Becca Du says

      July 22, 2022 at 8:04 am

      Hi Dawne! That’s right. I would substitute cumin or lemon basil for Ngo Om. Ngo Om has a really distinct flavor, so I tried to find a substitute as close as possible. Both are not perfect substitutes.

      Reply
  11. Jason Thach says

    December 6, 2022 at 5:09 pm

    Hmm, I’m going to make this first time, but I never seen my mom put pork in Canh Chua, but I’ll try it.

    But would pork stock work?

    Reply
    • Becca Du says

      December 6, 2022 at 5:42 pm

      Hi Jason. This is how my mom makes it, and I like it! I hope you try it, and let me know what you think!

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

About Me


Hello I'm Becca! I believe any day can be made better with a bowl of noodle soup. Here you will find recipes from my Chinese/Vietnamese heritage and stories from my experience living here in beautiful LA. Grab a drink and stay awhile! Read More

Lunar New Year 2023

Featured recipes for lunar new year 2023

Never Miss A Post!

Subscribe to get monthly doses of cooking inspiration and foodie goodness in our inbox.

Winter Soups

vietnamese chicken tomato soup

Vietnamese Chicken Tomato Soup

pho recipe

Traditional Vietnamese Beef Pho (Pho Bo)

Ragu ga in a bowl with a spoon in the stew.

Ragu Ga (Vietnamese Chicken Ragu)

Search

Footer

Privacy Policy · Terms & Conditions · All Rights Reserved

Copyright © 2023 · Cooking Therapy