Ingredients
Equipment
Method
Step 1:
- Place tamarind pulp in a strainer over a bowl and pour hot water over it. Let sit for 5 minutes, then mash to extract the juice. Discard solids.

Step 2:
- Heat oil in a medium stockpot over medium heat.

Step 3:
- Add garlic, onion, lemongrass, and kaffir lime leaves. Cook until fragrant and slightly softened.

Step 4:
- Add tomatoes and pineapple chunks. Stir for 1–2 minutes.

Step 5:
- Pour in tamarind juice and water. Bring the soup to a gentle boil.

Step 6:
- Season with fish sauce, soy sauce, white pepper, and Thai chilies.

Step 7:
- Reduce heat and gently add fish or chicken pieces.

Step 8:
- Simmer for 10–15 minutes until protein is fully cooked.

Step 9:
- Taste the broth and adjust sour, sweet, or savory flavors as needed.

Step 10:
- Turn off heat and add fresh herbs just before serving.

Step 11:
- Ladle into bowls and serve hot with steamed rice.

Notes
- I always taste the soup near the end because balance is everything in this recipe.
- Add more tamarind for extra sourness or pineapple juice if you prefer it sweeter.
- Avoid stirring too much after adding fish so it stays tender.
- Fresh herbs added at the end make a big difference in aroma and flavor.
