Soups & Stews
This beef rice noodle soup recipe transforms simple ingredients into a fragrant, aromatic bowl of comfort that bridges Vietnamese pho tradition with approachable home cooking. The key lies in slow-simmered broth—beef stock infused with star anise, lemongrass, and cinnamon—that builds deep, warming flavors while tenderizing thinly sliced beef.
I developed this version after years of perfecting the balance between restaurant-quality depth and weeknight practicality, ensuring every spoonful delivers both complexity and satisfaction.
The magic happens in layers: a rich, umami-packed broth that clings to rice noodles, perfectly tender beef that melts in your mouth, and fresh herbs that add brightness.
Unlike quick versions, this method simmers aromatics for 30 minutes to extract maximum flavor without bitterness, while the beef cooks just until fork-tender. Whether you're serving a family dinner or meal prepping for the week, this soup delivers restaurant-worthy results with minimal effort—proof that authentic taste doesn't require complicated techniques.
Ingredients for beef rice noodle soup
These aromatic ingredients transform simple beef and rice noodles into restaurant-quality pho.
| Ingredient | Amount | Notes |
|---|---|---|
| Thinly Sliced Beef Top Round 🥩 | 12 oz | Cut against the grain for tenderness |
| Beef Stock 💧 | 6 cups | Homemade or high-quality store-bought |
| Rice Noodles 🍜 | 8 oz | Medium width, uncooked |
| Star Anise Pods 🌿 | 2 whole | Whole, not ground |
| Lemongrass Stalks 🌿 | 3 whole | Lower 6 inches only, bruised |
| Cinnamon Sticks 🌿 | 2 whole | 2-inch pieces |
| Fresh Ginger 🧄 | 1 ½ oz | Peeled, thinly sliced |
| Garlic Cloves 🧄 | 6 cloves | Smashed, not minced |
| Fish Sauce 🍶 | 1 tbsp | Red Boat brand preferred |
| Soy Sauce 🍶 | 1 tbsp | Light or all-purpose |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Fresh Thai Basil 🌿 | ½ cup | Stems removed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Bean Sprouts 🌱 | 1 cup | Fresh, unsoaked |
| Green Onions 🧅 | 3 whole | Thinly sliced, white and green parts |
The star anise and cinnamon are non-negotiable for that deep, aromatic base—Whole Foods or Asian markets carry the best quality. Look for star anise pods that are plump and intact, not shriveled. Fresh lemongrass is ideal, but if you're using frozen, thaw it first and bruise the stalks to release flavor. For the beef, top round is lean but tender when sliced thinly against the grain. I always buy pre-sliced beef from Costco or Trader Joe's to save time, but if you're slicing yourself, freeze the meat for 30 minutes first for easier cutting.
No star anise? Anise seeds at double the amount work in a pinch, though the flavor won't be identical. Substitute dried lemongrass at one-third the amount, but fresh is worth the effort. The fish sauce is essential for umami—Red Boat is the gold standard, but Three Crabs is a solid backup. If you're avoiding fish sauce, extra soy sauce plus a dash of sugar mimics the balance. For the herbs, Thai basil is a game-changer, but regular basil with a pinch of cinnamon works if that's what you have. Bean sprouts can be skipped if you're short on time, but they add that perfect crunch.
The broth keeps for 5 days in the fridge—make extra for leftovers. Store the noodles separately to prevent sogginess. For meal prep, assemble bowls just before eating to keep the herbs fresh. Freeze the broth (without noodles) for up to 3 months>. When reheating, add a splash of water to maintain consistency. The noodles cook in under 2 minutes—don't overcook, or they'll turn mushy. Garnish with fresh herbs right before serving to preserve their vibrant color and flavor.
Why You'll Love This Recipe
- Foolproof Prep: I swear by the thinly sliced beef—it cooks in minutes, no tenderizing needed. Just a quick sear in the pot, and you’re done.
- Aromatic Magic: That star anise and lemongrass? They turn the broth into something next-level—warm, citrusy, and deeply comforting without overpowering.
- Weeknight Workhorse: Doubles as a quick lunch or a hearty dinner. Serve it steaming with lime and chili flakes, or pack leftovers for a no-fuss meal the next day.
- Budget-Friendly Feast: Top round is lean but packed with flavor, and rice noodles stretch every penny. A big pot feeds four for under $15, and leftovers taste just as good reheated.
Step-by-step instructions for beef rice noodle soup
This aromatic broth builds layer upon layer of flavor—start with the spices and work toward the tender beef.
Prepare the Aromatic Base
In a large pot, combine the 6 cups beef stock, 2 whole star anise pods, 3 whole lemongrass stalks (bruised), 2 whole cinnamon sticks, 1.5 oz fresh ginger (peeled and sliced), and 6 cloves garlic (smashed). Bring to a gentle simmer over medium heat and let cook uncovered for 15 minutes. The broth should develop deep, fragrant notes—you'll smell the star anise and lemongrass perfuming the air.
This initial simmering extracts maximum flavor from the aromatic ingredients without letting them overpower the broth. If the broth reduces too quickly, add ½ cup water to maintain volume. Strain out the solids after simmering, reserving the infused liquid for the soup base.
Cook the Beef Until Tender
Return the strained broth to the pot and bring back to a gentle simmer. Add the 12 oz thinly sliced beef top round and cook for 10-12 minutes until the beef is fork-tender but still holds its shape. The slices should separate easily when probed with a fork, indicating perfect tenderness.
I like to skim any foam that rises to the surface during cooking—this ensures a clean, flavorful broth. If the beef cooks too quickly, reduce the heat slightly to medium-low and let it gently poach. The goal is silky texture without toughness.
Season and Prepare the Noodles
Remove the beef from the broth and set aside. Stir in 1 tbsp fish sauce, 1 tbsp soy sauce, and 2 tbsp lime juice to the broth, adjusting to taste. The fish sauce adds umami depth while the lime brightens the flavors. Return the beef to the pot and let it warm through for 2 minutes. Meanwhile, prepare the 8 oz rice noodles by soaking them in hot water for 5-7 minutes until pliable but still slightly firm—over-soaking makes them mushy.
Drain the noodles well and divide them among 4 bowls. The noodles should be hot but not fully cooked yet—they'll finish in the broth.
Assemble the Soup
Ladle the hot beef and broth over the noodles, coating them evenly. The broth should be hot enough to finish cooking the noodles in 2-3 minutes. Distribute the 1 cup bean sprouts and 3 whole green onions (thinly sliced) among the bowls, then garnish each serving with 0.5 cup fresh Thai basil and 0.25 cup fresh cilantro. The herbs add freshness and vibrant color to each bowl.
Serve immediately while the noodles are hot and the broth is steaming. Each spoonful should deliver tender beef, fragrant broth, and the perfect balance of spice, umami, and brightness. For extra richness, reserve a little broth from each bowl and drizzle it back in before eating.
Pro Tips For Making Beef Rice Noodle Soup
- BLANCH THE LEMONGRASS: Split the stalks lengthwise and give them a quick 30-second blanch in boiling water first—this softens the fibers so they release flavor instead of turning your soup into chewy straw. I used to skip this and wondered why my broth always tasted faintly bitter.
- SALT THE STOCK LATE: Hold off on salting the beef stock until the very end, even if it’s homemade. The star anise and lemongrass draw out bitterness early, and you’ll end up overcorrecting. Taste it last—just before adding the noodles—and adjust then.
- USE COLD NOODLES: Shock the rice noodles in ice water for 10 minutes before adding them to the hot broth. This prevents them from turning mushy and sticking together like glue. Yes, it feels like extra work, but your soup will actually look and taste cleaner.
- SEAR THE BEEF IN BATCHES: Thinly sliced top round cooks fast, but if you dump it all in at once, it’ll steam instead of brown. Split the beef into two batches, sear each for 30 seconds until deeply caramelized, then remove—this adds richness that raw meat never will.
Flavor customization for this dish
Spicy Kick Options
Add heat with 1 tsp chili flakes or 1 tbsp sambal oelek to the broth for a Thai-inspired kick. For a Vietnamese-style pho chay, substitute ½ tsp cayenne or 1 tsp gochujang (Korean chili paste). I like to add chili last so it doesn’t overpower the delicate beef. 🌶️
Sweet & Tangy Twist
Brighten the broth with 1 tbsp hoisin sauce or 1 tsp fish sauce plus ½ tsp sugar for a fusion flavor. For a sweeter note, add 1 tsp honey or 1 tsp coconut sugar when seasoning. The sweetness balances the umami perfectly and pairs beautifully with the lime juice.
Herb Variations
Swap Thai basil for cilantro and mint for a Middle Eastern-inspired bowl. Or try Italian parsley and tarragon for a French bistro twist. Fresh herbs should always be added just before serving to keep their vibrant flavors intact.
Umami Boosters
Deepening the umami is key—add 1 tsp miso paste or 1 tbsp oyster sauce to the broth for extra richness. For a vegetarian option, use 1 tbsp mushroom powder or 1 tsp soy sauce instead of fish sauce. These additions elevate the broth without overpowering the beef.
Creamy Finish
For a velvety texture, stir in 2 tbsp coconut milk or 1 tbsp heavy cream at the end. This works especially well with spicy or sweet variations. I recommend adding it just before serving to maintain the broth’s clarity.
Crunchy Toppings
Swap bean sprouts for crushed peanuts or toasted sesame seeds for a nutty crunch. For extra texture, add thinly sliced jalapeños or quick-pickled red onions. These toppings add dimension and keep the soup exciting with every bite. 🥜
Nutrition facts
Frequently asked questions
Can I use beef chuck instead of top round for this recipe?
Yes, but you'll need to adjust cooking time! Beef chuck is more flavorful but fattier, so slice it ¼-inch thick and cook it for only 6-8 minutes—it should be tender but not falling apart. The extra fat adds richness to the broth, but trim excess before serving to keep it clean.
How do I make this soup without fish sauce?
Replace the 1 tbsp fish sauce with 1 tbsp soy sauce plus ½ tsp sugar for a similar umami-sweet balance. For deeper flavor, add 1 tsp mushroom powder or ½ tsp MSG (if you keep it in your pantry). The lime juice will still brighten the broth beautifully.
Why do my rice noodles turn mushy when I add them to the broth?
This happens when they're over-soaked before adding to the broth. Soak them for just 5-7 minutes in hot water until pliable but still firm, then drain well. The broth should finish cooking them in 2-3 minutes—never let them sit in hot liquid longer than needed.
Can I make this soup in an Instant Pot?
Sauté the aromatics (garlic, ginger, cinnamon) for 2 minutes on high heat, then add broth and star anise. Pressure cook for 10 minutes on high, then add beef and cook for 8 minutes more. Quick-release the pressure and finish with fish sauce and lime. The noodles should still be soaked separately and added last.
How long will the broth stay fresh?
The infused broth keeps for 5 days in the fridge (without noodles). For longer storage, freeze it for up to 3 months. When reheating, add a splash of water to restore consistency. The beef can be cooked separately and reheated in the broth for 2-3 minutes before serving.
