Simple Pho: Vietnamese Beef Noodle Soup
Recipe Type: Main
Cuisine: Vietnamese
Learn the secrets to a simple, flavorful pho broth. Flavors are packed with cilantro, lime, basil, and fish sauce.
  • 3 lbs. of beef bones
  • 2 lbs. of oxtail
  • 1 beef shank (looks like osso bucco with a marrow bone in the center)
  • 1 lb. of flank steak
  • 1 lb. of brisket
  • 2 large yellow onions, split in half
  • 1 large piece of ginger, split in half length-wise
  • 1 cinnamon stick
  • 3 whole cloves
  • 3 star anises
  • 1 teaspoon of whole black peppercorns
  • ¼ cup of fish sauce
  • Sea salt
Full Serving
  • 1 package of rice stick noodles
  • A bit of oil, so that the noodles don't stick while they cook
  • Cilantro, chopped
  • Scallions, chopped
  • A few sprigs of fresh basil
  • 1 jalapeño, thinly sliced
  • 1 lime, cut into wedges
  1. Place all of the bones and meat in a large stock pot. Cover with cool water and bring to a boil over high heat. Let it rapidly boil for about 10 minutes. The scud and debris should float to the top.
  2. Drain the bones and meat into a large colander in your sink. Discard the water and wash out the pot. Rinse the bones and meat under cold water and return to pot. Cover with cool water. Put on stove over medium-high heat.
  3. Turn on another burner on your stove to medium heat. Using a pair of tongs, place the onions directly on top of the grate and let it brown and char. Turn as necessary. The edges of the onions should turn black. Add to stock pot. Do the same for the ginger.
  4. Next, heat a frying pan over medium-high heat and add the cinnamon stick, whole cloves, star anise, and whole black peppercorns. Stir around with a wooden spatula until toasted and fragrant. Turn off heat and add spices to stock pot, along with ¼ cup of fish sauce. (If you happen to have a chunk of daikon radish handy, you can drop it in too. It helps keep the broth clear.)
  5. Let the broth simmer for 5 hours, occasionally skimming any additional debris that floats to the top. Do not let it come to a boil, as that will cloud the broth. (You can let it simmer for however long you want, but I find that 5 hours is suffice.)
  6. After 5 hours, taste the broth and season with salt if necessary. Remove the bones and discard. (If you have a dog, though, save them as a treat for him/her!) Lift out the beef shin, oxtails, brisket, and flank steak and place in a large bowl. Pick off the meat, either slicing or shredding and set aside to add to your soup bowl.
  7. I make the rice stick noodles in batches when I'm ready to serve. Fill a small pot with water and a drizzle of oil so that they don't stick together. Bring to a boil and cook the noodles according to recommended cooking time on the package. One bundle of noodles per person should do. Once the noodles are cooked. Drain and place in bowl immediately.
  8. Arrange a small variety of the different types of cooked beef into each individual serving bowl. (For the picture above, I only used shredded flank steak.) Sprinkle with chopped cilantro and scallions. Ladle the hot broth on top. Tear a few fresh basil leaves on top. (Sadly, basil wasn't available at the time I made this!) Add fresh jalapeño slices, if you want a spicy kick. Give it a spritz of fresh lime juice. Hoisin sauce and Sriracha are optional.
Recipe by Honest Cooking at