Skip to main content
Beef Pho (Phở Bò) with Safe Broth recipe by Safe Plated

Beef Pho (Phở Bò) with Safe Broth

A comforting and aromatic Vietnamese noodle soup featuring a rich beef broth, tender slices of beef, rice noodles, and fresh herbs.

25m prep + 180m cook4 servings
Contains wheatContains soyContains fishSHELLFISH-free
600 cal|45g protein|60g carbs|20g fat|5g fiber

Ingredients

  • 2 lbs Beef Bones
  • 1 lb Beef Chuck
  • 1 large Yellow Onion
  • 4 inch piece Ginger
  • 4 whole Star Anise
  • 1 stick Cinnamon Stick
  • 4 whole Cloves
  • 2 tbsp Fish Sauce Substitute (Soy Sauce)
  • 1 tbsp Rock Sugar
  • 1 lb Rice Noodles (Pho Noodles)
  • 2 cups Bean Sprouts
  • 1/2 cup Thai Basil
  • 1/4 cup Cilantro
  • 1 whole Lime
  • 2 tbsp Hoisin Sauce
  • 1 tbsp Sriracha

Instructions

  1. 1Combine the 2 lbs beef bones, the 1 lb beef chuck, the 1 large yellow onion (halved), the 4 inch piece ginger (halved), the 4 whole star anise, the 1 stick cinnamon stick, the 4 whole cloves, and 12 cups of water in a large, heavy-bottomed pot. Bring the mixture to a rolling boil over high heat (212°F / 100°C). Immediately reduce the heat to low (around 190°F / 88°C, a very gentle simmer with minimal bubbles) and cook for 3 to 6 hours, skimming off any foam or impurities from the surface every 30 minutes. The broth is done when it has a rich, savory aroma and a deep, clear brown color.
  2. 2Carefully use a slotted spoon to remove the 2 lbs beef bones, the 1 lb beef chuck, the 1 large yellow onion halves, the 4 inch piece ginger halves, the 4 whole star anise, the 1 stick cinnamon stick, and the 4 whole cloves from the large, heavy-bottomed pot. Discard all these solids. Pour the hot broth through a fine-mesh sieve into a clean, large heatproof pot or bowl, then return the strained broth to the clean, large, heavy-bottomed pot.
  3. 3Add the 2 tbsp fish sauce substitute (soy sauce) and the 1 tbsp rock sugar to the strained broth in the large, heavy-bottomed pot. Bring the broth to a gentle simmer over medium heat (around 190-205°F / 88-96°C) and cook for 5 minutes, stirring occasionally to fully dissolve the rock sugar.
  4. 4While the broth simmers, bring a separate large pot of water to a rolling boil over high heat (212°F / 100°C). Add the 1 lb rice noodles and cook for 5 to 7 minutes, or until they are tender but still have a slight chew. Immediately drain the noodles in a colander and rinse them thoroughly under cold running water to prevent them from sticking together.
  5. 5Take the cooked 1 lb beef chuck that was removed in Step 2. Using a sharp knife, slice the beef chuck very thinly, about 1/16 to 1/8 inch (1.5-3 mm) thick, against the grain. Divide the cooked 1 lb rice noodles evenly among 4 large soup bowls, then arrange the thinly sliced 1 lb beef chuck over the noodles in each bowl.
  6. 6Carefully ladle the hot, seasoned broth over the noodles and beef in each bowl, ensuring that the beef slices are fully submerged in the hot broth to cook through. Garnish each of the 4 bowls with 1/2 cup bean sprouts, a quarter of the 1/2 cup Thai basil leaves (about 2 tablespoons per bowl), and a quarter of the 1/4 cup cilantro (about 1 tablespoon per bowl). Cut the 1 whole lime into 4 wedges and place one lime wedge in each bowl. Serve immediately with 2 tbsp hoisin sauce and 1 tbsp sriracha on the side for individual diners to add as desired.

Substitutions

Fish Sauce → Soy Sauce

Avoid SHELLFISH

Related Guides

Cooking with a packaged ingredient?

Paste the current ingredient list and see the exact allergen terms the checker recognises. Always verify the package in front of you.

Check an ingredient label

Keep reading this recipe

Open this recipe in the app

Sign in to continue with this recipe. No meal plan generation needed.

Want a full week of recipes like this?

Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.

Build my free 7-day plan

No credit card required.