Easy Canh Chua Chay Recipe: How to Make Vietnamese Sour Soup

Photo of author
Written By Hot Thai Restaurant

Lorem ipsum dolor sit amet consectetur pulvinar ligula augue quis venenatis. 

Imagine diving into a bowl of canh chua chay, a delightful vegetarian twist on the classic Vietnamese sour soup that’s as vibrant in taste as it is in color. Originating from Vietnam’s lush Mekong Delta, this dish brings together the tartness of tamarind, the sweetness of pineapple, and the freshness of herbs and vegetables, creating a harmony of flavors that dance on your palate.

This version, “chay,” means vegetarian, making it perfect for anyone looking to explore meat-free Vietnamese cuisine. Whether you’re a seasoned vegetarian or just trying to incorporate more plant-based meals into your diet, canh chua chay offers a comforting yet exotic culinary experience. Let’s embark on this flavorful journey together and discover how simple ingredients can transform into a soup that warms the soul and tantalizes the taste buds.


Below is a list of fresh ingredients you’ll need to make your own vibrant and tantalizing canh chua chay. Gather these to prepare a delightful vegetarian soup brimming with flavors.

For the Broth

  • 4 cups vegetable stock
  • 2 cups water
  • 1/3 cup tamarind paste, adjusted to taste
  • 2 tablespoons sugar
  • 2 tablespoons fish sauce (use vegan fish sauce for a vegetarian version)
  • 1 lemongrass stalk, tough outer layers removed and finely chopped
  • 3 cloves garlic, minced
  • 1 small piece of ginger (about 2 inches), peeled and sliced
  • 3 kaffir lime leaves (optional, but recommended for authentic flavor)

For the Vegetables

  • 1 medium-sized tomato, cut into wedges
  • 1/2 pineapple, peeled, cored, and cut into bite-sized pieces
  • 1/2 cup okra, sliced
  • 1 small taro (or potato), peeled and sliced into cubes
  • 1 cup bean sprouts
  • 2 long red chilies, deseeded and thinly sliced
  • 1 bunch water spinach or regular spinach, cut into 2-inch sections
  • Fried tofu cubes (for added protein and texture)
  • Fresh herbs like cilantro or Thai basil for garnish
  • A few drops of lime juice for added zing right before serving

Required Tools and Equipment

To prepare Canh Chua Chay effectively, you’ll need a few key kitchen tools. Ensuring you have the right equipment will make the cooking process smoother and more enjoyable. Here’s what you’ll need:

Large Pot

You will need a large pot to simmer the soup. A heavy-bottomed pot or a large Dutch oven is ideal as it distributes heat evenly, preventing any ingredients from sticking to the bottom and ensuring that the soup cooks consistently.

Sharp Knife

A good sharp knife is essential for cutting vegetables and pineapple precisely. Ensure your knife is well-sharpened to make chopping easier and safer.

Cutting Board

Choose a sturdy cutting board for slicing your ingredients. Having one dedicated to vegetables and another for fruits can help avoid cross-contamination.

Measuring Cups and Spoons

Accurate measuring cups and spoons are crucial to getting the flavor profile of Canh Chua Chay just right, especially when measuring condiments like tamarind paste and vegan fish sauce.


A ladle will be needed for serving the hot soup. It helps in transferring the liquid and the solids without spilling.


A strainer is useful for washing your vegetables and herbs effectively. It’s also handy when you need to rinse the tamarind if you’re using the block form.

With these tools at your disposal, you can seamlessly prepare your Canh Chua Chay, making sure every step from preparation to serving is handled with ease.

Preparation Steps

Now that you have your kitchen tools ready, let’s dive into the preparation steps for your Canh Chua Chay. Follow these steps to ensure your vegetables and tamarind are ready for cooking.

Cleaning and Cutting Vegetables

  1. Wash the Vegetables: Begin by thoroughly rinsing all your vegetables under cold water to remove any dirt or residue. Pay extra attention to leafy greens, as they tend to harbor more dirt between the leaves.
  2. Peel and Slice the Pineapple: Remove the skin of the pineapple and cut it into bite-size chunks. Set aside for later use.
  3. Prepare the Tomatoes and Okra: Slice the tomatoes into wedges. Trim the ends off the okra and slice them diagonally into thick pieces.
  4. Chop the Elephant Ear Stems: If you’re using elephant ear stems, peel them first to remove the fibrous outer layer, then slice them into thin, half-moon shapes.
  5. Dice the Tofu: If using tofu, cut it into small cubes. For extra flavor, you can lightly fry the tofu cubes until golden before adding them to the soup.
  1. Soak the Tamarind: In a small bowl, soak the tamarind paste in warm water for about 15 minutes. This softens the paste, making it easier to extract the flavor.
  2. Extract the Juice: After soaking, use your fingers to mash the tamarind into the water. Strain the mixture through a sieve, pressing with a spoon to get as much juice as possible. Discard the solid residues.
  3. Adjust Consistency: Check the consistency of the tamarind juice. If it’s too thick, add a little more warm water to achieve a pourable consistency. This is your flavor base that will give Canh Chua Chay its characteristic sour taste.

Cooking Instructions

Now that you’ve prepped your ingredients, let’s embark on crafting the flavorful broth and assembling this delightful Vietnamese soup.

Cooking the Broth

Begin by bringing 6 cups of water to a boil in a large pot. Once boiling, stir in the strained tamarind juice, ensuring it mixes well with the water. Lower the heat to let the broth simmer. Then, add the prepared pineapple chunks and let them cook for about 5 minutes, which enhances the base with a subtle, natural sweetness.

Adding the Vegetables

Next, add the sliced tomatoes, okra, and elephant ear stems into the broth. Let these cook for about 3 to 4 minutes. Soon after, delicately add the chunks of tofu to the pot. Be sure to do this gently to maintain the integrity of the tofu pieces—allow the mix to simmer for another 3 minutes. It’s essential to ensure that while the vegetables are cooked through, they retain their vibrant colors and a slight crunch.

Final Seasoning

For the finishing touch, add finely chopped scallions, minced garlic, and a handful of bean sprouts to the soup. Stir in 2 teaspoons of sugar and salt to taste, balancing the sourness of tamarind with the sweetness and saltiness. Let the soup simmer for an additional 2 minutes to meld the flavors together before turning off the heat. Serve hot and enjoy the fusion of tangy, sweet, and savory flavors that make Canh Chua Chay a unique and comforting dish.

Serving Suggestions

Enjoy Canh Chua Chay as a delightful centerpiece in your meal. Here’s how you can elevate it with accompaniments and garnishing tips that enhance this vibrant and tangy soup.


To complement the complexity of Canh Chua Chay, serve it with a side of steamed jasmine or brown rice; their subtle flavors and sticky texture make a perfect backdrop to the tart and savory soup. Additionally, consider pairing it with crispy tofu or mushrooms sautéed with a touch of soy sauce and sesame oil for added protein and earthiness. A platter of fresh herbs like cilantro or mint, and a few wedges of lime can also be offered on the side, allowing everyone to adjust the flavors to their preference.

Garnishing Tips

Before serving your Canh Chua Chay, add a final flourish that will both enhance flavor and increase visual appeal. Sprinkle finely chopped green onions and a small handful of chopped cilantro directly into the soup. Drizzle a little sesame oil for an aromatic touch. If heat is desired, mince a few fresh chili peppers or provide chili oil so guests can customize their soup’s spice level. Lastly, a squeeze of fresh lime juice over the top adds a zesty freshness that truly brings out the soup’s dynamic flavors.


Ready to dive into the vibrant world of Vietnamese cuisine? Canh Chua Chay is your perfect start. This delightful soup blends the tartness of tamarind with the sweetness of pineapple and the freshness of various vegetables creating a dish that’s as nutritious as it is delicious. Whether you’re a seasoned chef or a curious foodie this recipe promises to bring a splash of flavor to your dining table. Don’t forget to play around with the garnishes—each small addition helps tailor the soup to your taste buds. So grab your pot and let’s get cooking! Your next culinary adventure awaits.

Related Posts:

Leave a Comment