Ingredients
– 5 liters chicken and pork stock
– 340g BBQ satay sauce
– 360g satay sauce
– 1 liter coconut cream
– 1/2 US cup sesame oil
– 1 1/2 tablespoons salt
– 1 tablespoon chicken bouillon powder
– 20 grams rock sugar
– 2 bags rice noodles
– 1 kilogram thinly sliced beef
– Tomatoes
– Bean sprouts
– Cucumbers
– Thai basil
– Lime juice
Instructions
1-First Step: Make the stock base Start by preparing 5 liters of chicken and pork stock. This is the backbone of the dish, so if you are making it from scratch, give yourself enough time for a rich, clean-tasting broth. Once the stock is ready, pour it into a large pot and bring it to a boil over medium-high heat. As the broth heats, keep an eye on the surface so it does not boil over. A wide stockpot works best here because the soup will later hold the satay sauce, coconut cream, and beef. If you are making the stock ahead, chill it first and skim any fat from the top before reheating.
2-Second Step: Build the satay broth When the stock reaches a boil, add 340g BBQ satay sauce, 360g satay sauce, 1 1/2 tablespoons salt, 1 tablespoon chicken bouillon powder, and 20 grams rock sugar. Stir well so the seasonings dissolve fully into the broth. Then pour in 1 liter coconut cream and 1/2 US cup sesame oil. The broth should look creamy, rich, and slightly glossy. Lower the heat to a gentle simmer and let it cook for at least 20 minutes. If you want a thicker, deeper-tasting broth, let it simmer a little longer. Stir the soup base every 10 minutes to prevent sticking and burning at the bottom of the pot.
3-Third Step: Prepare the noodles and toppings While the broth simmers, bring a separate pot of water to a boil for the rice noodles. Blanch the pre-cooked noodles just until they loosen and turn warm. If you are using cooked Phở noodles or another noodle type, follow the package timing closely so they stay springy instead of mushy. Drain the noodles well and divide them into 6 serving bowls. Add your toppings to a plate or prep tray so everything is ready to go. Slice the tomatoes, prepare the cucumbers, rinse the bean sprouts, and pick the Thai basil leaves from the stems.
4-Fourth Step: Cook the beef in small batches Once the broth tastes balanced, it is time for the beef. Add the thinly sliced beef directly into the simmering soup in small batches. Cook each batch just until the slices turn from red to pinkish-brown, usually 30 to 60 seconds depending on thickness. This keeps the meat tender and juicy. Do not add all the beef at once. Small batches help the slices cook evenly and stop the broth temperature from dropping too much. If your beef is not pre-sliced, freeze it for about 20 to 30 minutes first. That makes it easier to cut into very thin strips.
5-Fifth Step: Assemble each bowl For each serving, place a portion of the blanched noodles into a bowl. Add a few cooked beef slices on top, then pour in the hot broth to your liking. Some people like a noodle-heavy bowl with just a little soup, while others prefer a deeper, more brothy serving. Top each bowl with Thai basil, bean sprouts, tomato, and cucumber. Finish with a squeeze of lime juice to brighten the richness of the coconut and satay flavors. Serve immediately while everything is hot, fragrant, and fresh.
6-Sixth Step: Taste and adjust before serving Before you ladle out the last bowls, taste the broth one more time. If it needs more salt, add a little at a time. If it feels too rich, a touch more lime juice can help balance it. If you want a deeper satay flavor, a spoonful more of the satay sauce can be stirred in while the broth is still hot. This final taste check matters because broth changes as it simmers. A few small adjustments can make the whole pot taste more rounded and comforting. For a fuller flavor profile, many cooks like to rest the soup base for a few minutes before serving.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🥄 Stir soup every 10 minutes during simmer to avoid burning and ensure even flavor infusion.
🔥 Invest in quality satay sauces—key to authentic bold, peanutty depth without extra work.
❄️ Freeze beef partially for ultra-thin slices that cook perfectly in hot broth.
- Prep Time: 3 hours 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Vietnamese
Nutrition
- Serving Size: 1 bowl
- Calories: 1916 kcal
- Sugar: 13g
- Sodium: 3390mg
- Fat: 107g
- Saturated Fat: 97g
- Unsaturated Fat: 25g
- Trans Fat: 2g
- Carbohydrates: 127g
- Fiber: 5g
- Protein: 63g
- Cholesterol: 143mg
