This homemade Vietnamese oxtail pho recipe slow simmers rich beef bones and aromatics to achieve a rich and savory broth packed with bold, comforting flavors. From charring the aromatics to the final splash of savory fish sauce, every step is designed to create a restaurant-quality Vietnamese beef soup that is both nutritious and incredibly satisfying.

Want to save this recipe for later?
Table of contents
- Why this Oxtail Pho is the Best
- What is Oxtail Pho?
- Is Oxtail Pho Healthy?
- Ingredients
- Traditional Oxtail Pho Toppings and Add-Ons
- Equipment
- How to Make Oxtail Pho
- How to Assemble a Pho Bowl
- How to Eat Oxtail Pho
- Pro Tips
- Substitutions
- What to Serve with Oxtail Pho
- Storage, Freezing, and Meal Prep Tips
- Frequently Asked Questions
- More soup recipes to enjoy
Why this Oxtail Pho is the Best
- Rich, collagen-packed broth that’s both nourishing and deeply satisfying
- Makes a big batch—perfect for a big family meal.
- Homemade oxtail pho is an affordable and delicious restaurant-quality pho at home with leftovers
- Great for meal prep as the broth stores and reheats well.
What is Oxtail Pho?
Pho (pronounced “fuh”) is one of the most iconic Vietnamese dishes, with distinct regional variations across Vietnam. It’s a comforting rice noodle soup made by slowly simmering beef with fragrant aromatics like ginger and onion, along with warm spices.
For this version, beef oxtail is the star ingredient. It’s one of the best cuts for pho because it’s packed with collagen, marrow, and connective tissue that break down during cooking that results in a deeply flavorful broth with a rich, silky texture.
Is Oxtail Pho Healthy?
For many Vietnamese, pho is the go-to comfort food when you’re feeling under the weather. It’s warm, aromatic, and filled with nourishing ingredients that come together in a bowl that feels both soothing and satisfying.
While it’s not a cure for illness, the hot broth, fresh herbs, and protein can help you feel better and more refreshed. Pho is composed of healthy ingredients that are rich in collagen like the oxtail bone broth to support joint health and the combination of herbs and spices may offer anti-inflammatory benefits.
That said, pho can also be higher in sodium, and the noodles add to the overall calorie content, so it’s best enjoyed in balanced portions.
Ingredients

Beef oxtail (duoi bo) - Oxtail is the tail of the cow. It’s the perfect cut for pho and makes a rich broth and yields tender meat when it’s braised, slow-cooked, or pressurized. You can get beef oxtail at most Asian supermarkets and main markets like Costco.
Pho spices - Essential for pho, you can buy the spices individually or save the time and effort and get them prepackaged at most Asian stores. I like to use this Gia Vi Nau Pho Bac brand.
Mushroom powder - You can get this at most Asian markets. It adds additional umami flavor to the broth.
Rock sugar - Helps to balance out the richness of the broth with a bit of sweetness.
Fish sauce - Adds saltiness and umaminess to the broth. I use Three Crabs fish sauce.
Aromatics - Onion and ginger are charred on the outside, to provide a slight smokey flavor to the broth.
Rice Noodles - Pho noodles can be found at most major Asian stores. They are sold fresh in the refrigerator aisle or as packaged dried noodles. Fresh noodles are usually quick to cook and taste great.
Traditional Oxtail Pho Toppings and Add-Ons

- Thai basil - Adds a fresh, slightly peppery aroma that instantly lifts the richness of the broth.
- Bean sprouts - Adds a crunch to contrast the soft noodles and tender beef.
- Fresh cilantro and green onions - Bring a bright, herbaceous flavor; cilantro adds a citrusy zest that really wakes up the dish.
- Onions -sliced thin
- Chili peppers - Perfect for adding a spicy kick to each bite. Make sure to add sparingly and adjust based on your spice tolerance.
- Lime wedges - A must! A squeeze of lime adds acidity that balances and brightens the rich oxtail pho broth.
- Thinly sliced raw beef (ribeye cut) – Cooks instantly in hot broth, it adds an extra boost of protein and a beefy taste if you want to make the soup more filling.
- Bò viên (Vietnamese beef meatballs) - Adds extra protein and texture to bowl.
Equipment
- Use a large stock pot (around 10-quart) to comfortably hold the oxtail, stock, and aromatics. Any pot will work as long as it’s deep and spacious enough to avoid overcrowding.
- A broiler pan (or oven-safe tray) is ideal for charring the onion and ginger. Make sure your pot allows for steady, long simmering without spilling over.
- If using an Instant pot, I use a 6 quart DUO Instant Pot.
How to Make Oxtail Pho
1. Prep and char aromatics
Char the onion and ginger in an oven broiler for 20 minutes, make sure to turn until blackened on all sides. Alternatively you can char on top of your gas range, rotating with tongs when each side gets black. Rinse and clean the roasted onion and ginger.
2. Clean the meat and prep the spices.
Clean the oxtail by boiling it in hot water for 5-10 minutes. Rinse the oxtail with cold water, rubbing any scum and residue off.
Toast the pho spices in a skillet on the stovetop. Then add it to a filter bag. (If you’re using a spice packet like Pho Hoa, you simply add the packet to the water.)
3. Simmer the broth.
Add all ingredients to the stock pot. Add the water, oxtails, ginger, onion, rock sugar, pho seasoning and salt. Take it to a boil and simmer for 2 hours, lid ajar. At the 2 hour mark, take the oxtail out and remove the meat from the bones. Add some broth to the meat and set aside until ready to serve. Add the bones back in the stock pot, add fish sauce and mushroom powder and simmer for another 2 hours with the lid ajar.
4. Strain the soup
After four hours, use a strainer to filter the soup into another stock pot. Add the meat back into the broth to heat through.
5. Season to taste
Add fish sauce and mushroom powder in small amounts to your taste. You should be aiming for a rich, deep flavor, but it shouldn’t be too salty or overpowering.
How to Assemble a Pho Bowl
1. Cook the noodles.
When ready to serve, cook the rice noodles in hot water according to the package instructions.
Place a portion of cooked pho noodles into a large serving bowl.
2. Add the oxtail and other meats. Arrange the cooked oxtail meat on top of the noodles. If you’re using additional meats, add them to the bowl as well.
3. Cook the bò viên (optional). If using bò viên (Vietnamese beef meatballs), add them directly to the hot broth and let them boil for about 5 minutes, or until fully heated through.
4. Ladle in the hot broth. Carefully pour the hot pho broth over the noodles and meat. Make sure there is enough broth to fully warm everything in the bowl.
5. Top with fresh herbs and garnishes. Finish with your favorite pho toppings such as Thai basil, cilantro, green onions, sliced onions, and bean sprouts. Serve with lime wedges, hoisin sauce, and sriracha on the side.
How to Eat Oxtail Pho
Add a squeeze of fresh lime on your pho to add a nice zip of acidity, and to brighten the broth. Hold a soup spoon in one hand and with the other hand, use chopsticks to scoop up some noodles, meat, soup and herbs into the spoon. Dip some meat and noodles into the hoisin and sriracha sauce mixture and enjoy!

Pro Tips
- Use fresh pho noodles - fresh noodles instead of the dried instant one.
- Cook the noodles right before you eat them. Try not to cook the noodles in big batches as they can easily overcook and get mushy
- Do not overcook the pho noodles. When cooking fresh noodles, it only takes about 10 seconds to cook in hot water. Immediately after you strain the noodles, assemble your pho bowl.
- Skim the top of the broth continuously for a cleaner broth.
Substitutions
- If you can’t find oxtail, you can use a combination of beef bones and other types of beef cuts for the best flavor and texture:
- Beef marrow bones – Best alternative since this is also gelatinous, which adds depth and richness to the broth
- Brisket – Soft, sliceable meat for serving
- Beef knuckles - This lean cut from the cow’s hind leg is a great alternative: tender, richly flavorful, and much more affordable than many other cuts.
- If you don't have mushroom powder, substitute with MSG or beef bouillon .
- Use an apple cut in half to replace the rock sugar.
What to Serve with Oxtail Pho
Vietnamese Pork and Shrimp Spring Rolls (Goi Cuon) - Fresh, light, and packed with herbs—these balance the richness of oxtail pho and keep the meal from feeling too heavy.
Authentic Vietnamese Chicken Salad (Goi Ga) - A bright, herb-forward dish with a tangy dressing that complements pho without overpowering it.
Air Fryer Panko Breaded Chicken Wings - These crispy, health chicken wings add a crunchy contrast to balance the soft noodles and tender meat.
Storage, Freezing, and Meal Prep Tips
Storing Pho:
- Broth: Let it cool completely, then store in an airtight container in the fridge for up to 4–5 days.
- Noodles: Ideally, you should keep noodles that are uncooked in a resealable bag and just cook them when ready to eat. But if you have excess cooked noodles, store them in a separate container and rinse lightly before reheating to prevent sticking.
- Meat and toppings: Keep in individual containers to maintain freshness and texture.
- Avoid storing fully assembled pho, as the noodles will absorb too much liquid and become mushy.
To Freeze Pho:
- Let the broth cool completely before transferring to freezer-safe containers or bag.
- Leave a little space at the top for expansion
- Store for up to 3 months
- Avoid freezing cooked noodles and herbs.
- Tip: Freeze in individual portions (I recommend using Souper Cubes to freeze individual portions) so it’s easy to reheat just what you need.
Reheating Pho:
- Broth: Reheat on the stovetop over medium heat until hot and simmering
- Noodles: Quickly dip in hot water for 10–20 seconds to loosen and warm
Frequently Asked Questions
The thinly sliced meats in the pho should not be raw. It should be cooked to a medium, medium rare from the hot broth. It is okay to eat if you like your meat on the medium rare side. If it’s too rare for you, then boil the meat separately before adding it to your bowl.
Yes! A hot comforting bowl of Pho is good for any meal of the day.
Parboiling is not strictly necessary, but it is highly recommended if you want a clear, clean-tasting broth since it removes impurities, blood, and excess proteins that makes the soup cloudy.
No need to trim most of the oxtail fat because it adds richness and flavor to the broth. You can skim off excess oil from the surface after cooking if desired.
Parboil and rinse the oxtail, avoid aggressive boiling by keeping it on medium heat, skim off any foam during cooking, and strain the broth well to achieve a clear, clean-looking soup.
More soup recipes to enjoy
Love a recipe you've tried? Please leave a 5-star 🌟rating in the recipe card and a comment below! That'll make my day!
Let's be friends! Follow me on social media @ Instagram, Pinterest. Give me a tag @apeachyplate when you try out a recipe!
Oxtail Pho (Pho Duoi Bo)
Equipment
- 6 to 8 quart size Instant Pot (if using an instant pot)
Ingredients
Pho Broth
- 5 pounds beef oxtail
- 1 packet pho seasoning spices I use the Gia Vi Nau Pho Bac brand *see notes below to make your own pho seasoning
- 1 large yellow onion, peeled and sliced in half
- 1 2-3 inch knob of ginger, sliced in half lengthwise
- 1 ½ tablespoon rock sugar
- ¼ cup fish sauce
- ¼ cup mushroom seasoning
- 6 quartz water
Accompaniments
- 1 to 2 package pho rice noodles preferably fresh
- Sriracha
- Hoisin sauce
- Thai basil
- fresh cilantro leaves
- green onions, thinly sliced
- bean sprouts
- jalapeno slices
- fresh lime slices
Other Meats
- bo vien (Vietnamese meatballs) optional
- sirloin, ribeye, or eye of round steak, thinly sliced optional
Instructions
- Place the onion and ginger on a baking sheet and broil in the oven for about 20 minutes. Or place them directly over a stovetop burner flame on medium high heat. Use tongs to flip constantly until charred, about 10 minutes.
- Rinse and gently rub the loose charred skin on the onion and ginger under cold water and set aside.
- Toast the pho spices in a pan on medium high heat until fragrant, about 3 to 4 minutes. Remove and place in a filter bag.
- In a stockpot (or use the Instant pot) boil some water (just enough to cover the meat). Add the oxtail and 1 tablespoon of salt and boil for 5 to 8 minutes. Drain and rinse any scum under cold water.
Stovetop Cooking
- Add 8 qt water and 1 tbs salt to large stock pot take it to a boil on medium high heat.
- Add the oxtail, onion, ginger, salt and sugar.
- Simmer for 2 hours on low-medium heat with lid slightly ajar. Check oxtail, if it falls off the bone, remove the meat and place in a separate container, add enough broth to cover the meat (prevents it from drying out ) refrigerate until ready to eat.
- Add the bones back to the broth with the fish sauce and mushroom powder seasoning and simmer for another 2 hours, on low to medium heat, lid slightly ajar.
- Add more water to make sure it covers bones and aromatics as needed.
- Skim off scum as needed.
- When ready to serve, add the oxtail meat and residual broth back into the pot to heat it up.
- For a cleaner broth, when the broth is done simmering, strain it into another large pot. Or when serving, put a strainer over the serving bowl, and ladle the broth into the strainer.
Instant Pot Cooking
- Place the cleaned oxtail, pho seasoning bag, onion, ginger and rock sugar in the Instant Pot. Fill the pot with about 16 cups of water (just to the max line).
- Seal the valve on the Instant Pot and set on manual high pressure for 45 minutes.
- When the Instant Pot cycle is complete, allow for a natural release.
- Place a large strainer over a clean stock pot. When the Instant Pot is cool enough to handle, remove the oxtail and set aside. Then carefully drain the stock into the new pot. Use a ladle to skim off any fat or impurities.
- Add the fish sauce and mushroom seasoning to the broth. Taste the broth and add additional fish sauce and mushroom powder a teaspoon at a time to your taste. The broth should have a rich, deep beef flavor.
Prep the Noodles and add ons
- Cook the pho noodles. Boil the noodles in a pot on the stovetop according to package instructions. Drain and rinse with cold water and set aside.
- Wash and prep the garnishes and additional meat toppings.
Assemble the Pho Bowl
- Portion the cooked noodles to the bowl, add your meats (if using bo vien, make sure to add this to the cooked soup and boil for 5 minutes), ladle the hot soup in and top with fresh herbs.
Notes
- Homemade pho seasoning: 2 small cinnamon sticks, 3 whole cloves, 5 whole star anise, 2 tablespoons coriander seeds, 2 tablespoons fennel seeds, 3 whole black cardamom. Use a filter bag/cheesecloth to add the spices into after toasting.
- It’s best to cook the noodles right before serving
- If you don't have mushroom powder, substitute MSG or beef bouillon.













C Bajoie
My only concern is that the instructions do not mention when to add the rock sugar.
Kaylie
Sorry for that! I just updated the recipe card. It should be added with all the ingredients prior to IP cooking.
mel
so delicious and easy!
Kaylie
It sure is!