Skip to Content

Beef Pho

Sharing is caring!

Traditional beef pho the way it should be.

You can always cheat a bit and use store bought beef stock in in your beef pho but it just isn’t the same!

To make classic Vietnamese beef pho you are going to need to put some time it but it’s worth it.

Beef pho

Beef pho made with really clear and tasty beef stock. You have to try this one!

What exactly is beef pho?

This is a really popular Vietnamese beef and noodle soup. It’s a meal in its own right so not really a starter course.

Most of the work can be done ahead of time. So all you need to do to serve it is set out a few garnishes and of course some beef.

I used beef fillet which was sliced thinly and served on top of the noodles raw. I also added some of the beef brisket which was used to flavour the beef stock.

When you ladle the hot broth over the noodles and meat, the broth cooks the fillet and then each guest can garnish it with their choice of accompaniments.

What accompaniments go with beef pho?

As you can see from the photos, there are a lot of them!

Herbs like coriander (cilantro), Thai basil, mint leaves and spring onions are a must. Bean sprouts are also good. The beef pho is also served with chilli flakes and sriracha which can be added to taste.

What makes the beef pho stock so special?

It’s all in how it’s made. Traditionally, grilled onions and ginger are added. By grilling them it softens the flavour but I have made beef pho stock with raw onions and ginger and it came out tasting delicious regardless.

You will see from the photos below how to accomplish a really clear beef pho stock. As mentioned above, it takes some time but it’s so good.

Step by step photos…

Ingredients for beef pho

Make thing easy on yourself and get all of the beef pho stock ingredients ready before starting.

Bones and oxtail in pot

Place the marrow bones and oxtail in a large pot and cover with water.

Boiling bones

Bring the water to a boil and cook the bones and oxtail for 5 minutes.

simming the top of the broth

As the bones have their 5 minute boil, they will release loads of gook. You need to skim this off. That helps make a clear stock.

Gook from boiling beef bones

You will get a lot of foam and other stuff floating to the top! Just skim it off into another bowl and discard.

Cleaned bones.

After five minutes of boiling, pour out the dirty water and clean each bone and oxtail piece under water so that they are really clean. Rinse the pot well and return the bones to it.

Charring ginger and onions

This step is optional but I usually do it. If you have a gas burner, place the onions and ginger over the flame to char.

Charring onions and ginger in a pot

You can also do this in the pot. I usually spray it with a little oil spray if I use this method.

Simmering the beef pho stock

Place the brisket on the bones and add the spices, ginger and onions. Cover with water and bring to a simmer.

How to simmer the beef pho stock…

In order to achieve a really clear stock, it is important that you don’t bring to stock to a really fast simmer. It should literally just be bubbling a tiny bit.

Also, don’t stir as it cooks as the bones will release impurities into your broth.

Removing beef brisket

After three hours of simmering, remove the brisket. This will taste amazing in your beef pho. If you have any leftovers, just freeze it.

Straining the beef pho broth

Continue lightly simmering the stock without the brisket for another hour and then run through a fine sieve and cheese cloth.

Serving beef pho

To serve, place some noodles in your bowls. Top with raw fillet which cooks in the broth and thinly sliced brisket.

Serving beef pho

Add the hot broth and top with the veggies of your choice.

How the photos differer from the recipe below…

Whenever I make beef pho stock, I make a lot more than this recipe calls for.

The reason is simple, I like to have some in the freezer for the next time I want to make beef pho.

After all, the beef pho stock takes a good long time to make regardless of if I make a small or large batch. The cooking times are the same. So if you have the freezer space, I recommend doing the same.

If you like this recipe, you might like to try some of these Vietnamese favourites too!

Shaking Beef
Vietnamese Rotisserie Chicken
Vietnamese Tofu with Pork Stuffing
Beef Congee
Vietnamese Grilled Scallops
Cha Ca – Fried fish with Dill
Bo Kho – Spicy beef soup
Vietnamese Chicken Wings
Bun Cha – Grilled Pork Patties in Sauce
Chicken Pho
Beef Pho
Duck Pho
Pork on Lemongrass Skewers
Ban Xeo – Crispy Vietnamese Pancakes

beef pho

Dig in!

Yield: 6

Beef Pho

beef pho
Prep Time 30 minutes
Cook Time 4 hours 30 minutes
Total Time 4 hours 30 minutes


  • 2 large onions, quartered
  • 200g / 6oz ginger, sliced thinly down the centre
  • 1.5kg (3 lbs) brisket
  • 1kg (2 lbs) oxtail
  • 1.5kg (3 lbs) beef marrow boned, sliced into pieces to expose the marrow
  • 5 litres water
  • 15 star anise
  • 5 cardamom pods, seeds only
  • 5 cloves
  • 2 generous tbsp coriander seeds
  • 4 x 5cm (2 inch) cinnamon sticks
  • 1 generous tbsp palm sugar, more or less to taste
  • 70ml (1/4 cup) fish sauce
  • 1 x 170g (6 oz) beef fillet
  • 200g dried rice pho noodles
  • Generous portions of Thai sweet basil, coriander (cilantro), bean sprouts, green chillies, cut into rings and lime wedges.
  • Sriracha sauce (optional)


  1. The first part of this recipe is optional. If cooking on a gas burner, place the quartered onions and sliced ginger right on the flame to char on all sides. If not cooking on gas, spray your pot with a thin coating of cooking spray and char them in the pan. This makes the flavour of the onions and ginger a little milder but you can skip it if necessary. Set aside for later.
  2. Place the bones and ox ail in a large stock pot and cover with water. Bring to a boil and then boil for 5 minutes, skimming off any unsightly bubbles and gook that float to the top. It takes a good 15 minutes to bring that much water to a boil and you will need to skim as it heats up. Doing this will get you a beautifully clear stock for you pho.
  3. After five minutes of skimming, pour the water out of the pot into the sink and then rinse each bone and oxtail piece under water to ensure they are as clean as you can get them. This also helps achieve a clear stock.
  4. Return the bones and oxtail to the pot and cover with fresh water. Add the brisket, onions, ginger and spices and bring to a light simmer and then reduce the heat to simmer lightly for three hours. You don’t want a lot of movement in the stock or it will get cloudy. It will still taste good though so no big worry there.
  5. After three hours, remove the brisket from the broth and transfer to a plate to cool. Continue simmering the bones for another hour. Then pour the stock through a fine sieve lined with a cheesecloth into a large bowl. You can continue and serve your pho almost immediately or cover the stock and place in the fridge along with the cooked meat and finish off your pho within two days or freeze it all.
  6. If you place the broth in the fridge, the fat will rise to the top and harden. Remove this before heating again for an even clearer stock.
  7. To finish, soak the noodles in boiling water for about 15 minutes or follow the instructions on the packaging. I find that soaking the noodles for 15 minutes does the job just fine regardless of brand. If not using immediately, mix in about a tablespoon of oil so that the noodles don't stick together.
  8. Pour the prepared stock back in the pot and bring to a boil. Add the fish sauce and sugar. Depending on how much stock you are heating, you might want to adjust the amount of fish sauce and sugar to taste.
  9. To serve, place four large serving bowls on the table and fill each with a good mound of soaked noodles. Top the noodles with thinly sliced brisket and fillet and pour the hot beef broth over them to fill the bowls.
  10. Everyone at the table can then top their bowls of pho with the garnishes of their choice. How much of each garnish really is up to them. Remember, if you have any meat or broth leftovers, they freeze really well.

Did you like this recipe?

Please join me on Facebook where I share all my latest recipes and videos. Just click that Facebook icon on the left and let's get to know each other!

beef pho

Classic beef pho is one of my favourites!

I hope you enjoy this beef pho recipe. If you do try it, please leave a comment. I’d love to hear from you.


Friday 31st of December 2021

Super delicious and the instructions were clear. However, brisket is now $20/lb and beef bones weren't cheap either, I drew the line at oxtail, as the cost of the dish was already over $70! Maybe next time I'll only do a pound of brisket.

Dan Toombs

Monday 3rd of January 2022

You could certainly use cheaper cuts if you like such as brisket. My butcher gives me beef bones for free and oxtail is by no means a necessity for the recipe. Thanks Dan

Skip to Recipe

Sharing is Caring

Help spread the word. You're awesome for doing it!