Prep time
Cook time
Total time
Pho is a Vietnamese noodle soup topped with awesome things like fresh bean sprouts, basil, and chilies. This pho recipe was approved by a Vietnamese friend!
Recipe type: Noodles and Pasta
Cuisine: Vietnamese
Serves: 8 servings
You’ll need:
  • 2 (3-inch) pieces ginger, cut in half lengthwise (no need to peel)
  • 2 onions, peeled
  • 5 pounds beef marrow or knuckle bones
  • 2 pounds beef chuck, cut into 2 pieces
  • 2 scallions, cut into 4-inch lengths
  • ⅓ cup fish sauce
  • 2 ½ ounces rock sugar, or 2½ tablespoons granulated sugar
  • 8 star anise
  • 6 cloves
  • 1 cinnamon stick
  • 1 black cardamom pod (optional)
  • 2 teaspoons fennel seeds
  • 2 teaspoons coriander seeds
  • 1 tablespoon salt
  • 1 pound dried pho noodles
  • ⅓ pound beef sirloin, slightly frozen, then sliced paper-thin against the grain
  • Sliced chili
  • Thinly sliced onion
  • Chopped scallion
  • Cilantro
  • Mung bean sprouts
  • Thai basil
  • Lime wedges
  1. Start by charring your ginger and onions. One at a time, use tongs to hold the ginger and onions (one at a time) over an open flame, or place it directly on an electric burner. Turn until they’re lightly blackened and fragrant about 3 minutes. Rinse away all the blackened skins and set aside.
  2. Place the bones and beef chuck in large stockpot and add water to cover. Bring to a boil and boil for 5 minutes. Drain in a colander and thoroughly clean the stockpot. This process will give you a much cleaner broth.
  3. Add 5 quarts fresh water back to the stockpot and bring to a boil. Transfer the bones and meat back to the pot, along with the charred/cleaned ginger and onions. Add the scallions, fish sauce and sugar. Reduce the heat to low, and simmer until the beef chuck is tender, about 40 minutes. Skim the surface often to remove any foam and fat.
  4. Remove one piece of the chuck and transfer to a bowl of ice water to stop the cooking process. Transfer the beef to a container and refrigerate (you will slice this to serve with your pho later). Leave the other piece of chuck in the pot to flavor the broth.
  5. Now toast the spices (star anise, cloves, cinnamon stick, cardamom, fennel seeds, and coriander seeds) in a dry pan over medium low heat for about 3 minutes, until fragrant. Use kitchen string to tie up the spices in a piece of cheesecloth, and add it to the broth.
  6. Continue simmering for another 4 hours. Add the salt and continue to simmer, skimming as necessary, until you're ready to assemble the rest of the dish. Taste broth and adjust seasoning by adding more salt, sugar, and/or fish sauce as needed.
  7. To serve, boil the noodles according to package instructions. Add to a bowl. Place a few slices of the beef chuck and the raw sirloin on the noodles. Bring the broth to a rolling boil and ladle it into each bowl. The hot broth will cook the beef. Garnish with your toppings, and be sure to squeeze a lot of fresh lime juice over the top!
Recipe by The Woks of Life at