Cambodian beef soup is a fragrant, savory broth served with tender beef, rice noodles, and fresh herbs; recipes and toppings vary across families and regions. This home-style version layers lemongrass, ginger, fish sauce, and a little star anise into a gently simmered beef broth, then lets each bowl be finished to taste at the table.
Ingredients
- 2 lb (900 g) boneless beef chuck, cut into 1½-inch (4 cm) cubes
- 1 tbsp (15 ml) neutral oil
- 2 medium yellow onions, about 10 oz (280 g), peeled and quartered
- 3 lemongrass stalks, about 4 oz (115 g), tough outer leaves removed and stalks cut into 3-inch (7.5 cm) lengths
- 2-inch (5 cm) piece fresh ginger, about 1 oz (28 g), sliced; galangal can replace it for a sharper, more piney aroma
- 2 star anise pods, about 0.1 oz (3 g)
- 1 cinnamon stick, about 3 inches (7.5 cm) long, roughly 0.1 oz (3 g)
- 8 cups (1.9 L) low-sodium beef broth
- 4 cups (950 ml) water
- 3 tbsp (45 ml) fish sauce, plus more for serving
- 1 tbsp (12 g) palm sugar or light brown sugar
- 1 tsp (2 g) freshly ground black pepper
- 12 oz (340 g) dried rice noodles, medium width
- 2 cups (80 g) bean sprouts, rinsed and drained
- 1 cup (25 g) fresh Thai basil leaves, or regular basil if needed
- 1 cup (15 g) fresh cilantro leaves and tender stems, roughly chopped
- 4 scallions, about 2 oz (55 g), thinly sliced
- 2 limes, about 6 oz (170 g), cut into wedges
- 1 small red chile, about 0.3 oz (8 g), thinly sliced, optional
Instructions
- Prepare the aromatics. Trim off the dry root end of each lemongrass stalk and peel away any papery outer layers. Cut the tender lower portion and the firmer upper stalk into lengths, then bruise each piece with the flat side of a knife. Bruising helps release the citrusy aroma into the broth. Set out the ginger, onion, star anise, and cinnamon so they are ready to add.
- Brown the beef. Pat the beef dry with paper towels; a dry surface browns more readily than a damp one. Heat the oil in a large, heavy pot over medium-high heat. Brown the beef in two or three batches, turning the pieces so several sides take on color, about 8 to 10 minutes total. Avoid crowding the pot, which makes the meat steam. Transfer browned pieces to a plate as you work.
- Start the broth. Add the onion to the pot and cook for 2 minutes, stirring and scraping up browned bits. Return the beef and any collected juices to the pot. Add the bruised lemongrass, ginger, star anise, cinnamon, broth, water, fish sauce, palm sugar, and black pepper. Bring the liquid just to a boil, skimming off any gray foam that gathers on the surface.
- Simmer until tender. Reduce the heat so the broth bubbles gently, partially cover the pot, and simmer for 1 hour 45 minutes. Stir once or twice and check that the liquid is not boiling hard; a vigorous boil can make the beef tougher and cloud the broth. The beef should be easy to pierce with a fork. As a food-safety check, use a thermometer in a large piece: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef; this longer simmer is intended to make chuck tender as well. Lift out a piece and let it rest for 3 minutes before serving.
- Cook the noodles. Near the end of the simmer, prepare the rice noodles according to the package directions. Many dried noodles need about 5 to 8 minutes in hot water, but thickness and brands differ. Drain them as soon as they are tender, then rinse briefly with cool water to stop the cooking and keep them from sticking. Do not simmer the noodles in the soup pot, because they can absorb too much broth and turn soft.
- Finish and season. Remove the lemongrass pieces, ginger, star anise, cinnamon, and onion from the broth. Taste the liquid. Add fish sauce a teaspoon at a time if it needs more savory depth, or a little water if it tastes too concentrated. Keep the broth hot while you divide the noodles among six bowls. Check that the beef is thoroughly hot, then ladle beef and broth over the noodles.
- Garnish and serve. Top each bowl with bean sprouts, basil, cilantro, scallions, and chile if using. Set lime wedges and extra fish sauce on the table so everyone can adjust the brightness and saltiness of their own portion. Serve promptly while the noodles are warm and the herbs are fresh.
Tips
- Choose a cut that can take a long simmer. Chuck has enough connective tissue to become tender as it cooks slowly. Brisket or boneless short rib can also work, though short rib is richer and may need skimming. Lean steak cuts such as sirloin are less suited to this method; prolonged simmering can leave them dry or firm.
- Keep the broth at a gentle simmer. A few small bubbles are enough. If the surface is rolling vigorously, lower the heat. Check the pot occasionally and add a splash of hot water if evaporation exposes the meat before it is tender.
- Use a practical substitute when needed. Fresh galangal is a traditional Southeast Asian aromatic, but it can be hard to find. Ginger is easy to buy and gives a warmer, less peppery flavor. If you cannot find Thai basil, regular basil is a reasonable garnish; it is sweeter and less anise-like. Fish sauce supplies a distinctive salty depth, so soy sauce can stand in, but the broth will taste less rounded and less traditionally Southeast Asian.
- Keep noodles and broth separate until serving. Rice noodles continue to soften as they sit in hot liquid. If you are serving at different times, store the noodles separately and add them to bowls only when you ladle in the broth.
Serving Suggestions
Serve the soup as a complete meal: each bowl has beef, broth, noodles, and a generous handful of fresh toppings. Put lime wedges, extra fish sauce, sliced chile, and additional herbs within easy reach. Lime adds a bright, tart edge that balances the savory broth; add it gradually, because squeezing in a whole wedge at once can make a bowl more sour than you want. Bean sprouts bring a cool crunch, while basil and cilantro add fresh fragrance.
For a larger meal, serve small plates of sliced cucumber or lightly dressed greens alongside the soup. Keep those sides simple so they do not compete with the fragrant broth. If you are serving a group, arrange the noodles and garnishes in separate bowls and let guests assemble their own portions. This also makes it easy to leave chile off children’s bowls or accommodate someone who wants extra herbs and lime.
Variations
Make it more herb-forward. Add a few extra bruised lemongrass pieces while the broth simmers, then remove them before serving. Avoid chopping the stalks finely into the soup: lemongrass is fibrous and is usually used to perfume the broth rather than eaten in large pieces.
Adjust the spice. Keep the pot mild and offer sliced fresh chile or chile sauce at the table. For gentle warmth throughout, add one sliced chile to the broth during the final 10 minutes, then taste before adding more. Heat varies from one chile to another, so starting small is sensible.
Change the noodle or garnish. Thin rice noodles cook quickly and make a lighter bowl; medium-width noodles are substantial and easy to pick up with chopsticks or a fork. If bean sprouts are unavailable, use thinly sliced cabbage for crunch. The texture changes, but the soup remains satisfying.
Use a richer broth. Replace up to 2 cups (475 ml) of the water with additional low-sodium beef broth. Taste before adding more fish sauce, since a saltier stock can make the finished soup overly salty. For a lighter result, skim visible fat from the broth before serving rather than removing all of it; a little fat carries aroma and gives the soup body.
Make a different protein version. This recipe is designed around beef chuck and its long cooking time. Thinly sliced beef can be added to hot broth just before serving, but it will not have the same braised texture and needs careful handling. For poultry, use a separate recipe and cook it to the appropriate safe temperature rather than simply swapping it into this timing.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking. For best texture, keep the broth and beef in one airtight container and store cooked noodles and fresh garnishes separately. Refrigerated cooked soup keeps for 3 to 4 days. Fresh herbs, bean sprouts, and lime are best added when serving rather than stored in the broth, where they wilt or lose their crispness.
Reheat only the amount you plan to eat. Warm the broth and beef in a saucepan over medium heat, stirring occasionally, until steaming throughout; check with a food thermometer and bring leftovers to 165°F (74°C), the USDA FSIS reheating temperature. Add a little water or broth if the liquid has reduced. Reheat noodles separately with hot water or briefly in the microwave, then assemble the bowls. You can freeze the broth and beef for up to 3 months for best quality, but freeze them without noodles or fresh toppings. Thaw overnight in the refrigerator and reheat to 165°F (74°C).
Frequently Asked Questions
Is Cambodian beef soup the same as kuy teav?
Kuy teav refers broadly to Cambodian rice-noodle soup, which is served in different versions with varied broths, meats, and garnishes. This recipe shares the noodle-soup format and uses Cambodian-leaning aromatics, but it is a home-style beef version rather than a claim to represent every kuy teav recipe. Ingredients and serving customs can vary from cook to cook.
Can I make the broth a day ahead?
Yes. Cook the beef and broth, cool them promptly, and refrigerate them in a covered container. The flavors will have time to mingle, and any fat that firms on top can be lifted off if you prefer a less rich broth. Reheat the soup to 165°F (74°C), cook fresh noodles, and add herbs and sprouts just before serving.
Why is my beef still tough?
Chuck can remain firm before its connective tissue has had enough time to soften. Continue simmering gently and check again in 15-minute increments; keep the pot covered partway and make sure there is enough liquid. A hard boil is not a shortcut and can make the texture less pleasant. The beef is ready when a fork goes in easily, not simply because the clock has reached the listed time.
Can I use fresh rice noodles instead of dried?
Yes. Fresh rice noodles usually need less preparation than dried ones, and some only need to be loosened or briefly warmed. Follow the package directions and avoid prolonged boiling, which can make them break apart. Keep them separate from the broth until you build each bowl, just as you would with dried noodles.
What can I use instead of fish sauce?
For a fish-free option, use light soy sauce and season gradually, tasting as you go. It provides salt and savory flavor but has a different aroma and makes the broth less characteristic. Coconut aminos can also be used, though they are generally sweeter and less salty, so the final balance may need adjustment with salt and lime.
Can I make this soup less salty?
Start with low-sodium broth and measure the fish sauce rather than pouring it directly from the bottle. If the finished broth is too salty, dilute it with hot water a little at a time and taste again. Adding more noodles or unsalted broth can also soften the saltiness. Lime changes the flavor balance, but it does not remove salt.
Related
- Cajun Ninja Beef Stew: A Hearty Louisiana-Style Pot
- Cajun French Onion Soup with a Louisiana Kick
- Cajun Kale Soup with Smoked Sausage and White Beans
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).