Soup
Tom Saap Neua (Thai Spicy Beef Soup)

About this dish
This fragrant Thai beef soup is a symphony of hot, sour, and salty flavors, with tender sliced beef and a clear, aromatic broth. The name "tom saap" means "boiled spicy," and this Northeastern Thai (Isan) style soup traditionally packs a punch with fresh chilies, lime, and fragrant herbs.
My version keeps the authentic character while using easily sourced ingredients, and while it's comforting and warming, a bowl of this spicy, tangy broth is especially good when you need a little zing. The key is to build the broth with fresh aromatics and to finish it with a generous squeeze of lime and plenty of herbs – it's like a bowl of vibrant, spicy sunshine.
Ingredients
UK and US measurements are both included for every recipe.
Beef sirloin or flank steak
protein500g
Imperial measurement: 1 lb
Water
liquid8 cups
Imperial measurement: 2 quarts
Lemongrass, bruised and cut into 2-inch pieces
herb3 stalks
Kaffir lime leaves, torn
herb8 leaves
Galangal, sliced into thin rounds
herb5 slices
Thai chilies, roughly chopped (adjust to taste)
vegetable5-10 chilies
Shallots, thinly sliced
vegetable4 shallots
Fish sauce
liquid3 tablespoons
Fresh lime juice
liquid4-5 tablespoons
Palm sugar
seasoning1 teaspoon
Fresh cilantro leaves for garnish
herb1/2 cup
Thai basil leaves for garnish
herb1/2 cup
Lime wedges for serving
fruit2 limes, cut into wedges
Method
Simmer the Aromatics
PT10MIn a large pot, bring the water to a boil. Add the bruised lemongrass, torn kaffir lime leaves, and galangal (if using). Reduce heat to medium-low and simmer for 10 minutes to infuse the water with fragrance.
Add the Beef
PT7MSlice the beef thinly against the grain. Add the beef to the pot and simmer gently for 5-7 minutes until just cooked through. Skim off any foam that rises to the surface.
Season and Spice
PT2MAdd the chopped Thai chilies and sliced shallots to the pot. Stir in the fish sauce, lime juice, and palm sugar. Taste and adjust seasoning – you want a bold balance of spicy, sour, and salty. Simmer for 2 more minutes.
Garnish and Serve
PT2MRemove from heat. Let the soup settle for a minute so the flavors meld. Ladle into bowls and top generously with fresh cilantro and Thai basil. Serve immediately with lime wedges on the side for extra tartness.
Equipment
- [object Object]
Nutrition facts
Tips
- For a clearer broth, skim the foam carefully while the beef simmers, and avoid boiling too hard.
- Don't skip bruising the lemongrass – this releases its essential oils and makes the broth more fragrant.
- Adjust the chilies to your heat preference. Start with fewer, and add more if you want extra fire.
- If you can't find palm sugar, use a little brown sugar or even regular white sugar. The sweetness balances the heat and sourness.
- Slice the beef paper-thin against the grain to keep it tender, and don't leave it in the hot broth for too long to avoid overcooking.
Serving suggestions
- Serve this soup piping hot with a bowl of jasmine rice and maybe a cold Thai beer.
- You can.
- You can also add a sprinkle of roasted ground rice (khao khua) on top for an extra Isan touch and textural crunch.
Rate this recipe
No ratings yet. Be the first to rate it.

Recipe by
Mali Srisuk
Specialises in Thai cuisineMali Boonmee makes mango sticky rice with coconut cream and a pinch of salt. She is a sweet summer child.
Describe yourself in three words: Sweet, sticky, mango-y.