Tom Yum Soup is a comforting twist on Thailand’s famous hot and sour soup. Instead of standing over the stove building layers of flavor, your slow cooker does most of the work. Fresh lemongrass, kaffir lime leaves, galangal, garlic, and Thai chilies slowly infuse the broth with bright citrus notes and gentle heat. Tender shrimp, mushrooms, tomatoes, and onions are added near the end to keep everything perfectly cooked. The result is a deeply aromatic soup that’s light, satisfying, and surprisingly easy enough for busy weeknights while still tasting like it came from your favorite Thai restaurant.
What Makes Tom Yum Soup Special?
Traditional Tom Yum gets its signature flavor from a fragrant broth filled with fresh herbs and balanced with fish sauce and lime juice. Using a slow cooker allows those aromatics to slowly release their natural oils, creating a rich and flavorful broth with very little hands-on effort. The slow cooking process develops complexity while keeping the soup fresh, vibrant, and refreshing instead of heavy.
Ingredients
| Ingredient | Amount |
|---|---|
| Low-sodium chicken broth | 6 cups |
| Water | 2 cups |
| Lemongrass stalks, lightly crushed | 2 |
| Fresh galangal, sliced (or ginger) | 2-inch piece |
| Kaffir lime leaves | 6 |
| Garlic cloves, smashed | 4 |
| Thai bird’s eye chilies | 2-3 |
| Fish sauce | 3 tablespoons |
| Brown sugar | 1 teaspoon |
| White onion, cut into wedges | 1 medium |
| Oyster mushrooms, torn | 8 ounces |
| Roma tomatoes, cut into wedges | 2 |
| Raw shrimp, peeled and deveined | 1 pound |
| Fresh lime juice | 3-4 tablespoons |
| Fresh cilantro, chopped | For garnish |
| Sliced red chilies (optional) | For garnish |
Also Read: Mini Cheesecakes
Kitchen Equipment
- 6-quart slow cooker
- Sharp knife
- Cutting board
- Fine mesh strainer
- Ladle
- Serving bowls
How to Make Slow Tom Yum Soup
Step 1: Build the Broth
Add the chicken broth, water, lemongrass, galangal, kaffir lime leaves, garlic, Thai chilies, fish sauce, and brown sugar to the slow cooker. Stir gently to combine all the ingredients.
Step 2: Slow Cook
Cover and cook on LOW for 5 to 6 hours or HIGH for 2½ to 3 hours. During this time the broth becomes fragrant and develops its classic Thai flavor.
Step 3: Strain the Aromatics
Remove the lemongrass, galangal, lime leaves, garlic, and chilies using a strainer or slotted spoon. This leaves behind a clean, flavorful broth.
Step 4: Add the Vegetables
Stir in the onion, mushrooms, and tomatoes. Cover and cook on HIGH for another 20 to 25 minutes until the vegetables are just tender.
Step 5: Cook the Shrimp
Add the shrimp and cook for 5 to 7 minutes, or until they turn pink and are fully cooked. Avoid overcooking to keep them tender and juicy.
Step 6: Finish with Lime
Turn off the slow cooker and stir in the fresh lime juice. Taste the broth and adjust with extra fish sauce for saltiness, lime juice for brightness, or a pinch of sugar if needed.
Step 7: Serve
Ladle the soup into bowls and garnish generously with chopped cilantro and sliced fresh chilies if you enjoy extra heat. Serve immediately on its own or with steamed jasmine rice.
Also Read: Chocolate Custard Cake
What You Can Do Better
- Use fresh lemongrass instead of paste whenever possible for a brighter aroma.
- Add the shrimp only at the end so they stay tender.
- Fresh lime juice should always be added after cooking to preserve its vibrant flavor.
- Don’t skip the fish sauce because it provides the authentic savory depth.
- Use oyster or shiitake mushrooms for the best texture.
- If you enjoy a creamier version, stir in 1/3 cup evaporated milk and 1 tablespoon Thai chili paste before serving.
- For extra protein, substitute shrimp with chicken, seafood, or tofu.
Storage and Reheating
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently over medium-low heat until hot without allowing it to boil vigorously, which can overcook the shrimp. If preparing ahead, cook the broth and vegetables first, then add freshly cooked shrimp while reheating for the best texture. The broth also freezes well for up to 2 months before adding seafood.
Also Read: Easy Lemon Coconut Almond Cake
Serving Suggestions
- Steamed jasmine rice
- Thai cucumber salad
- Fresh spring rolls
- Sticky rice
- Thai basil leaves
- Extra lime wedges
Also Read: Minestrone Soup
Nutritional Information
Approximate values per serving (based on 4 servings).
| Nutrient | Amount |
|---|---|
| Calories | 195 |
| Protein | 24 g |
| Carbohydrates | 11 g |
| Fat | 5 g |
| Saturated Fat | 1 g |
| Fiber | 2 g |
| Sugar | 5 g |
| Sodium | 1180 mg |
| Cholesterol | 175 mg |
| Potassium | 610 mg |
| Vitamin C | 22% DV |
| Calcium | 10% DV |
| Iron | 14% DV |
Also Read: Hot Cross Buns Recipe
Frequently Asked Questions
Can I make this soup without shrimp?
Yes. Chicken breast, tofu, white fish, or mixed seafood all work well while keeping the same flavorful broth.
Is Slow Tom Yum Soup spicy?
It has a gentle heat, but you can easily adjust the number of Thai chilies to suit your taste.
Can I freeze the soup?
The broth freezes beautifully. For the best texture, freeze the broth separately and add freshly cooked shrimp after reheating.
What if I can’t find galangal?
Fresh ginger is the closest substitute. While the flavor is slightly different, it still creates a delicious soup.
Can I make it creamy?
Absolutely. Stir in evaporated milk or a little coconut milk along with Thai chili paste at the end of cooking for a richer version.


