Beef Pho (Pho Bo)

Servings: 8 Total Time: 7 hrs 20 mins
Beef Pho (Pho Bo) pinit View Gallery 12 photos

Pho Real: Vietnam Kicks Off Our Soup Series

Beef bones, roasted aromatics, and hours of love—it doesn’t get more Vietnamese than this.

Beef Pho (Pho Bo)



We’re kicking off Passport to Soup in the only place I could ever start: Vietnam. Because let’s be honest, you can’t claim to be Vietnamese without having some strong opinions about pho—and I have a lot of them. This soup is practically coded into my DNA.

Beef Pho (Pho Bo)

My mom taught me how to make pho when I was younger, and let’s just say the first time I tried it on my own… it was not great. More like “maybe I’ll just eat cereal instead” level of not great. But now? Now I can make this with my eyes closed, half-asleep, and still get a broth that would make my ancestors proud.

Beef Pho (Pho Bo)

Pho is not a “whip-it-up-on-a-Tuesday” kind of thing. It’s an all-day labor of love. If you’re looking for a shortcut, I do have an Instant Pot version that gets the job done in under 2 hours—but this one? This is the real deal. You’re simmering bones down to pure gelatin and flavor. When your broth jiggles in the fridge like a meat-flavored Jell-O, you’ve done it right.

Beef Pho (Pho Bo)

A Quick Bite of History

Pho didn’t come from a glossy cookbook or a food blog. It came from hardship, resourcefulness, and someone’s Vietnamese grandma making the most of scraps. Born in Northern Vietnam in the early 20th century—probably around Hanoi—pho was originally made with beef bones and rice noodles, inspired in part by French colonial beef stew culture (thanks, colonizers). Over time, it moved south, picked up herbs, hoisin, and bean sprouts, and evolved into the customizable, beloved national dish we know today.

These days, everyone has their own version and their own opinion—and if you’ve ever met a Vietnamese person, you know we’re not exactly shy about voicing those opinions. But one thing we all agree on: real pho takes time, love, and bones. Lots of bones.

Why this Recipe Works

Charred aromatics like onion and ginger add deep sweetness and complexity.

Parboiling the bones eliminates scum and impurities for a clean, clear broth.

Roasted spices like star anise and cloves give that signature pho aroma.

Long simmer time coaxes every bit of flavor and collagen out of the bones.

Thin raw beef slices cook instantly when hit with hot broth—zero overcooked meat here.

Fresh herbs and garnishes add contrast, crunch, and brightness.

Beef Pho (Pho Bo)

Tips for Making Beef Pho

Don’t skip the parboil. I know it’s annoying. Do it anyway. It keeps your broth clear and beautiful, not cloudy and sad.

Char those aromatics. A gas stove works best, but the oven will do. Don’t skip this step unless you want bland soup.

Keep it low and slow. Pho isn’t a boil-and-go soup. Gentle simmer = deep, complex broth.

Skim the scum. Don’t be lazy. You’re making soup, not a horror film.

Freeze extra broth. Trust me—you’ll thank yourself later when you’re cold and cranky.

Use quality beef. Thinly sliced flank steak cooks in the bowl. Don’t use anything tough or stringy.

Balance the seasoning. Fish sauce, sugar, and salt should not punch you in the face. Taste and adjust like a grown-up.

Herbs go on after. Don’t boil them in the broth unless you enjoy drinking swamp water.

Beef Pho (Pho Bo)

🌱 A Bite of Sustainability

Pho is the ultimate slow food, and making it from scratch honors every part of the animal—bones, marrow, and all. You’re not tossing anything aside, and your leftovers become next-day soup gold. Freeze extra broth, reuse those herbs, and skip the takeout containers. This kind of cooking may take time, but it’s how you eat well, waste less, and do it all with purpose.

Ingredients & Why They Matter

For the Broth

Yellow onions (2, unpeeled): Charred for sweetness and depth.

Fresh ginger (4-inch piece, unpeeled): Charred for its earthy warmth.

Beef bones (4 lbs): Knuckle or leg bones with marrow = maximum flavor and collagen.

Oxtails (2 lbs): Adds body and richness to the broth.

Water (6 quarts): The foundation—don’t skimp or crowd.

Star anise (5): Signature licorice note that defines pho.

Cloves (6): Just enough to round out the spice.

Cinnamon sticks (2): A warm backdrop.

Fennel seeds (2 tsp): Adds that little sweet herbaceous lift.

Salt (1 ½ tbsp): For balance and seasoning.

Yellow rock sugar (1-inch chunk): Gives pho its subtle sweetness and sheen.

Optional: MSG (see note)

For the Bowls

Rice noodles (1½–2 lbs): Fresh or dried flat noodles, your choice.

Flank steak (1 lb): Sliced paper-thin for quick cooking.

Yellow onion (1, thinly sliced): Soaked in water to mellow its bite.

Scallions (3–4, sliced): Fresh sharpness.

Cilantro (⅓ cup, chopped): Adds brightness.

Black pepper: Just a sprinkle for some heat.

Optional Garnishes

Mung bean sprouts, Thai basil, cilantro leaves, Thai or serrano chilies, lime wedges, sriracha, hoisin sauce, fish sauce, black pepper: Add what you love. Pho is personal.

How To Make Beef Pho

This authentic Vietnamese Beef Pho (Phở Bò) is rich, aromatic, and deeply nourishing—made from slow-simmered bones, spices, and tender sliced beef.



Char the Aromatics:

Char onions and ginger directly on a gas stove (or in a 400°F oven wrapped in foil) until the skin is blackened in places, about 15 minutes. Let cool, rinse, peel off the blackened skin, and slightly bruise the ginger.

Beef Pho (Pho Bo)

Parboil the Bones:

Place bones and oxtail in a pot and cover with cold water. Boil for 5–8 minutes, then drain and rinse bones. Clean out the pot.

Beef Pho (Pho Bo)


Make the Broth:

Return the bones to the pot with 6 quarts water. Bring to a boil, reduce to a simmer. Skim off scum. Add charred onions, ginger, salt, and rock sugar. Simmer uncovered for 1½ hours.

Beef Pho (Pho Bo)


Toast the Spices:

Toast star anise, cloves, cinnamon, and fennel seeds in a dry pan for 2–3 minutes. Wrap in cheesecloth and add to broth. Simmer uncovered for another 3½ hours. Skim occasionally.

Beef Pho (Pho Bo)


Strain and Finish:

Strain broth through fine mesh. Season to taste with extra salt, fish sauce, or sugar if needed. Reheat to boiling before serving.


Assemble the Bowls:

Cook noodles. In each bowl, add noodles, raw beef slices, yellow onion, scallions, cilantro, and black pepper. Ladle boiling broth directly over beef to cook it. Serve immediately with your favorite garnishes.

Beef Pho (Pho Bo)

Soup Series Stamp: Vietnam ✅


Pho isn’t just soup—it’s a whole lifestyle. One that starts with patience, ends with a full stomach, and leaves your entire kitchen smelling like something worth waiting for. Stay tuned as we head to the next stop on our Passport to Soup tour. If you make it, tag me on Instagram @the.sustainable.kitchen—I want to see your shrimp swagger. Next up: Greece, and yes, it involves eggs and lemons.

Beef Pho (Pho Bo)

Beef Pho (Pho Bo)

Beef Pho (Pho Bo)

Prep Time 40 mins Cook Time 6 hrs Rest Time 40 mins Total Time 7 hrs 20 mins Servings: 8 Calories: 495

Description

This authentic Vietnamese Beef Pho (Phở Bò) is rich, aromatic, and deeply nourishing—made from slow-simmered bones, spices, and tender sliced beef.

Ingredients

Cooking Mode Disabled

For the Broth

For the Bowls

Optional Garnishes

How To Make Beef Pho

  1. Char the Aromatics

    • Place the onion and ginger directly on the cooking grate of a gas stove over a medium flame. If you do not have a gas stove, wrap the ginger and onion in foil and roast in oven at 400°F for 15 minutes. Let the skin burn, using tongs to rotate the onions and ginger occasionally. After 15 minutes, the onion and ginger will have softened slightly and become sweetly fragrant. You do not have to blacken the entire surface. Remove from heat and let cool.
    • Rinse the cooked onion and ginger under warm running water, rubbing off the charred skin. Trim off and discard the blackened root and stem ends. Using a spoon, scrape off the ginger's skin, and cut in half. Slightly bruise the ginger with the broad side of a cleaver. Set aside.
    1 ginger, 1 onion
  2. Parboil the Bones

    Put the beef bones and ox tails in a large pot  and add cold water just to cover. Bring to a boil over high heat and boil vigorously for 5-8 minutes to release impurities. Dump the bones in a colander and rinse the bones and ox tails to wash off any residue, using your fingers to clean each piece. Clean the pot and return the bones to the pot.

    4 lbs beef bones, 2 lbs ox tails
  3. Cook the Broth

    Pour in 6 quart water, bring to a boil over high heat, and lower the heat to a gentle simmer. Use a ladle or a skimmer, skim off any scum that rises to the top. Add the onions, ginger, salt, and rock sugar and cooked, uncovered, for 1 1/2 hours. 

    6 qt water, beef bones and ox tails, charred ginger and onion, 1 1 /2 tbs salt, 1-inch chunk rock sugar
  4. Toast the Spices

    In a small skillet over low heat, toast the spices 2-3 minutes until fragrant. Remove from skillet and put in a piece of cheesecloth. Add to stock. Continue to simmer, skimming any scum that rises to surface, for 3 1/2 hours more. Make sure to maintain a low simmer.

    5 star anise, 6 whole cloves, 2 pieces cinnamon sticks, 2 tsp fennel seeds
  5. Strain the Broth

    Strain the broth through a fine mesh sieve positioned over a pot. Discard any remaining solids. Taste and adjust the flavor with salt, fish sauce, and rock sugar. Bring the broth to a simmer over medium heat as you assemble bowls.

  6. Assemble the Bowls

    • Cook noodles according to package instructions. To the bowls a portion of noodles. Top with raw flank steak, arranging the slices flat. Place a mound of yellow onion in the center and a sprinkle of scallions and cilantro on top. Finish with a sprinkle of pepper. 
    • Raise the heat and bring the broth to a roiling boil. Ladle the hot broth over the bowl, distributing the hot liquid evenly over the steak to cook. Serve with garnishes.
    noodles, cooked broth, flank steak

Equipment

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

Nutritional Value

495kcal
Calories
38g
Protein
50g
Carbs
16g
Fat
3g
Fiber
4g
Sugar

Nutritional Value

Servings 8

Serving Size 1


Amount Per Serving
Calories 495kcal
% Daily Value *
Total Fat 16g25%
Saturated Fat 7g35%
Trans Fat 0.2g
Cholesterol 105mg35%
Sodium 890mg38%
Potassium 580mg17%
Total Carbohydrate 50g17%
Dietary Fiber 3g12%
Sugars 4g
Protein 38g76%

Vitamin A 1050 IU
Vitamin C 5 mg
Calcium 75 mg
Iron 5.2 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • To achieve a clear broth, you must first parboil and rinse the beef bones.
  • One of the keys to a great broth is good leg bones, which are often sold at supermarkets as beef soup bones. Avoid using neck bones; instead, look for soup bones made of knuckle and leg bones that contain marrow
  • For the most fragrant and flavorful broth, use bones of grass-fed or natural beef
  • Have your butcher slice the beef ; it needs to be paper think, and if you do it at home, it probably won't be.
  • Note about MSG: I add 1 tsp of MSG to the broth for my best version of pho. Before you panic: the FDA classifies MSG as “generally recognized as safe,” and several reviews conclude that typical dietary amounts show no clear evidence of long‑term harm. MSG is simply the sodium salt of glutamate—an amino acid your body already produces, and reactors to naturally found in foods like tomatoes and cheese. If you’re among the tiny subset of people who react to large doses on an empty stomach, you might want to skip it. But for most of us? It just helps make good broth great.
Keywords: Soup, Beef
Rate this recipe
Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *

Min
Share it on your social network