Beef Sotanghon Soup Recipe: Fragrant Lemongrass and Galangal Kiss

Soups & Stews

Beef Sotanghon Soup Recipe: Fragrant Lemongrass and Galangal Kiss

This beef sotanghon soup recipe delivers the aromatic, comforting essence of Vietnam in every spoonful—a fragrant broth where tender beef and delicate rice noodles dance with lemongrass, galangal, and star anise. The secret lies in slow-simmering beef bones with aromatic spices, creating a deep, savory foundation that transforms simple ingredients into something extraordinary. I first discovered this recipe during a trip to Hanoi, where the rich, herbal notes of the broth made me crave it daily.

The beauty of sotanghon soup is its balance—fragrant yet not overpowering, rich without being heavy, and perfectly tender with each component. The broth simmers for hours, allowing the beef to melt into the liquid while the spices infuse their earthy, citrusy flavors. Fresh herbs, lime, and chili add brightness at the end, cutting through the depth of the broth and creating a harmonious bite. This is the kind of soup that warms the soul and brings people together.

What makes this recipe special is its authenticity—no shortcuts, just the traditional method of building flavor layer by layer. You’ll start with beef bones and aromatic roots, then layer in lemongrass, galangal, and star anise to create a broth that’s deeply fragrant and comforting. The rice noodles cook just until tender, soaking up the rich flavors without turning mushy, while thinly sliced beef adds a satisfying chew. Every element works together to create a bowl that’s as nourishing as it is delicious.

Serve this soup steaming hot, garnished with fresh herbs, a squeeze of lime, and a sprinkle of chili for that perfect balance of heat and brightness. It’s ideal for a cozy night in or a gathering with loved ones—simple to make yet impossible to resist. Let’s get started on crafting this Vietnamese classic.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef sotanghon soup

Authentic Vietnamese flavors begin with these aromatic ingredients—each playing its essential role in crafting rich, comforting beef sotanghon soup.

Ingredient Amount Notes
Beef Bones 🥩 2 lb Marrow and knuckle bones preferred
Lemongrass Stalks 🌿 4 whole Bruised and cut into 2-inch pieces
Galangal Root 🍃 2 oz Peeled and sliced into 1/4-inch pieces
Star Anise Pods 🌟 2 whole Lightly crushed
Cinnamon Sticks 🌿 2 whole 2-inch lengths
Cardamom Pods 🌿 4 whole Lightly cracked
Fresh Turmeric Root 🍃 1 oz Peeled and sliced
Thinly Sliced Beef 🥩 1 lb Chuck or brisket, 1/4-inch slices
Rice Noodles 🍜 8 oz Sotanghon or vermicelli noodles
Fish Sauce 🍶 2 tbsp Red Boat preferred
Sugar 🍚 1 tbsp White or brown
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Fresh Thai Basil 🌿 ¼ cup Chopped, for garnish
Lime Wedges 🍋 4 whole For serving
Bird's Eye Chili 🌶️ 2 whole Sliced, for serving

The aromatic roots and spices form the soul of this soup. Galangal and turmeric should be fresh—Asian markets carry them year-round, but if you can't find them, substitute ginger at half the amount though it won't be identical. Lemongrass is non-negotiable; look for stalks that are vibrant green and firm to the touch. Beef bones should be marrow-rich for maximum flavor—Costco or specialty butchers often carry them. The sotanghon noodles are key too—Thai Kitchen brand is reliable, but check the package for '100% rice' to avoid wheat-based alternatives. Fresh herbs like Thai basil and cilantro elevate the dish at the end, so don't skip them even if they're just for garnish.

No galangal? Substitute ginger with a pinch of citric acid to mimic its citrusy note, though it won't be perfect. Star anise and cinnamon can be swapped for 1 tsp each of ground versions, but whole spices infuse better. Running short on fish sauce? Soy sauce with a splash of lime juice** works in a pinch, though the umami won't be identical. For the beef, chuck or brisket gives the best texture—thinly sliced against the grain ensures tender bites. If you can't find sotanghon noodles, rice vermicelli** works just as well. The sugar balances the broth's richness, so don't skip it entirely, but reduce to 1 tsp if you prefer less sweetness.

Store fresh galangal and turmeric in the fridge wrapped in damp paper towels for up to 2 weeks. Beef bones can be prepped ahead—roast them at 400°F for 20 minutes to deepen their flavor before simmering. The broth keeps for 4-5 days in the fridge and freezes beautifully for 3 months. Noodles should be cooked separately and added just before serving to prevent sogginess. Garnishes like cilantro and Thai basil stay fresh for 5 days in the fridge, while lime wedges keep for 1 week. Make a double batch of broth—it's even better the next day as flavors meld.

❤️

Why You'll Love This Recipe

  • Simmered in Minutes: The beef bones take care of themselves—just toss them in with the lemongrass and galangal, then let the pot do the work. Honestly, the hardest part is waiting for that first rich, golden broth to form.
  • Depth Without Effort: That combo of star anise and cinnamon? It’s like a warm hug in a bowl, but the real magic happens when the galangal’s peppery kick balances the beef’s richness. Between us, it’s the kind of flavor that makes you want to linger at the table.
  • Weeknight to Weekend: I make this when I’m too tired for fancy dinners, but it also impresses when company drops by. The bones give it that restaurant-quality depth, yet it’s still simple enough for a Tuesday night—(yes, even on a Tuesday night).
  • Leftovers That Shine: The broth only gets better the next day, so I always double the batch. Freeze extras for quick lunches, or turn them into noodle soup later—my daughter picks out the best pieces, but still asks for seconds. Budget-friendly? Absolutely. Versatile? Even more so.

Step-by-step instructions for beef sotanghon soup

Master the art of this aromatic Vietnamese classic with precise technique and layered flavors.

1

Prepare the Aromatic Base

In a large stockpot, combine the 2 lb beef bones with 4 whole lemongrass stalks (bruised and cut into 2-inch pieces), 2 oz galangal root (peeled and sliced), 2 whole star anise pods (lightly crushed), 2 whole cinnamon sticks, 4 whole cardamom pods (lightly cracked), and 1 oz fresh turmeric root (peeled and sliced). This aromatic bundle forms the soul of your soup—each spice contributes its unique depth.

Add 8 cups cold water and bring to a boil over medium-high heat. Once boiling, reduce to a simmer and skim off any foam that rises to the surface for the first 10 minutes. This ensures a clear, clean broth. Simmer uncovered for 90 minutes, maintaining a gentle bubble—this low-and-slow approach extracts maximum flavor from both the bones and spices.

2

Build the Broth and Season

After 90 minutes, strain the broth through a fine-mesh sieve into a clean pot, pressing gently on the solids to extract all flavor. Discard the solids. Return the strained broth to the pot and add the 1 lb thinly sliced beef. Increase heat to medium-high and bring to a boil once more.

Add 2 tbsp fish sauce and 1 tbsp sugar, stirring to combine. Taste and adjust seasoning—you want a balance of salty, sweet, and umami. The broth should be rich but not overpowering. Simmer for 10-12 minutes until the beef is just cooked through and tender. Remove the beef with a slotted spoon and set aside, reserving the broth.

3

Cook the Noodles and Finish the Soup

In a separate pot, bring 4 cups fresh water to a rolling boil. Add the 8 oz rice noodles and cook according to package instructions (typically 3-4 minutes) until al dente. Drain immediately and rinse briefly under cold water to stop cooking. This prevents the noodles from becoming mushy in the hot broth.

Return the cooked beef to the broth and bring to a gentle simmer over low heat. Add the drained noodles and stir gently to combine. Let the soup simmer for 2-3 minutes to allow the noodles to absorb some of the broth's flavor without overcooking. The noodles should be tender but still hold their shape when bitten.

4

Plate and Garnish for Presentation

Ladle the hot soup into serving bowls, dividing the noodles and beef evenly among 4 servings. Garnish each bowl with 0.25 cup chopped fresh cilantro and 0.25 cup chopped fresh Thai basil. The herbs add a bright, fresh contrast to the rich broth.

Serve immediately with 4 whole lime wedges and 2 whole sliced Bird's Eye chili on the side. The acidity of the lime cuts through the richness, while the chili adds a final layer of heat. Each spoonful should deliver a harmonious blend of tender beef, fragrant broth, and delicate noodles—this is the essence of authentic beef sotanghon soup.

👨‍🍳

Pro Tips For Making Beef Sotanghon Soup

  • CHAR THE BONES FIRST: I learned this the hard way—skipping the initial char on beef bones means you’ll spend hours chasing flavor instead of letting it develop. Sear them in batches over high heat until deeply browned (yes, even the marrow bones), then add aromatics. This isn’t just for color; it’s where the depth starts.
  • SLICE GALANGAL THIN: Thick chunks of galangal will turn your broth into a muddy, bitter mess. Use a sharp knife to slice it paper-thin—about 1/8-inch slices—so it infuses without overpowering. (Pro move: Freeze it first if your knife isn’t up to the task.)
  • DON’T BOIL THE LEMONGRASS: Low and slow is the name of the game. Once the broth starts simmering, keep it at a gentle bubble—no rolling boils or you’ll bleach out the bright citrusy notes. Cover partially and let it whisper instead of shout.
  • USE WHOLE SPICES WELL: Star anise and cinnamon sticks aren’t just for show—crush them lightly with the flat side of a knife before adding to the pot. This releases their oils faster, but don’t pulverize them or you’ll end up with a bitter, ashy taste. (And yes, remove them before serving—no one wants to bite into a pod.)

Perfect pairings for these flavors

Herbal Garnish Trio

Fresh Thai basil and cilantro are non-negotiable for authentic flavor—chop ¼ cup each and scatter over each bowl just before serving. The basil’s anise-like aroma complements the lemongrass, while cilantro brightens with its citrusy notes. For extra depth, add 2 tbsp sliced mint leaves—it’s common in Northern Vietnamese versions. 🌿

Lime and Chili Balance

Serve with lime wedges and Bird’s Eye chili slices on the side—this lets everyone customize their heat and acidity. The lime’s tang cuts through the richness, while the chili adds a fiery kick. For a milder option, substitute with serrano peppers or a pinch of chili flakes. I like to squeeze lime directly into the soup at the table for maximum freshness. 🍋

Crunchy Toppings

Add texture with toasted rice crackers or crispy fried shallots—just ¼ cup per bowl. The contrast with the silky noodles and tender beef elevates the dish. For a vegetarian twist, swap beef with mushrooms or tofu, then top with fried garlic and sesame seeds. Store-bought options like Thai Kitchen crackers work perfectly. ✨

Side Dish Pairings

Serve with steamed jasmine rice or spring rolls to round out the meal. For a lighter option, pair with a mango salad—the sweetness balances the savory broth. I also love grilled pork patties (chả) on the side for extra protein. All pairings should complement, not compete with, the soup’s aromatic profile. 🍚

Beverage Pairings

A light Vietnamese iced coffee (cà phê sữa đá) with its bold, sweet notes contrasts beautifully with the soup’s herbal depth. For beer lovers, a Hà Nội Lager or Bia Saigon adds a crisp, clean finish. Avoid heavy wines—they’ll overpower the delicate flavors. A simple green tea also works to cleanse the palate between bites. 🍺

Make-Ahead Tips

Broth freezes perfectly for 3 months—store in airtight containers. Reheat gently on the stove, then add fresh noodles and garnishes when serving. For a shortcut, prep all components ahead: cook noodles, slice beef, and chop herbs. Assemble just before eating to keep everything fresh and vibrant. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 120mg40%
Sodium 1250mg54%
Total Carbohydrate 36g12%
Dietary Fiber 3g11%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What makes sotanghon soup different from pho?

Sotanghon soup uses rice noodles instead of pho's flat rice noodles, and the broth relies on lemongrass, galangal, and star anise rather than star anise and cinnamon. The beef is also sliced thinner and cooked differently, creating a lighter, more aromatic experience than pho's heartier profile.

2

Can I substitute galangal with ginger?

Yes, but expect a slightly different flavor. Use half the amount of ginger (1 oz) and add ½ tsp citric acid to mimic galangal's citrusy note. Fresh galangal is ideal—it adds a peppery, citrusy depth that ginger can't fully replicate, but it works in a pinch.

3

How do I prevent the noodles from getting mushy?

Cook noodles separately in boiling water for just 3-4 minutes, then drain and rinse briefly with cold water. Add them to the hot broth only at the very end and simmer for 2-3 minutes max. Overcooking is the #1 cause of soggy noodles!

4

Is sotanghon soup gluten-free?

Yes, this recipe is naturally gluten-free as long as you use 100% rice noodles (check the package) and avoid cross-contamination with wheat products. The broth ingredients are all gluten-free too, making it safe for most gluten-sensitive diets.

5

Can I make this soup vegetarian?

Replace the beef with mushrooms or tofu and use vegetable broth instead of beef broth. Keep all the aromatic spices and herbs—they'll still shine. For extra protein, add fried tofu or tempeh instead of beef slices. The flavor profile remains rich and satisfying!

★★★★★4.7(9 reviews)
Categories Soups & Stews