Pho

Pho
⏱️ cook time 3 hours 30 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Fragrant, slow-simmered beef noodle soup layered with warm spices, tender rice noodles, and fresh herb garnishes: Vietnam’s most beloved comfort food.

Ingredients

Beef marrow and knuckle bones 1.5 kg
Dried wide rice noodles (bánh phở) 400 g
Beef eye of round, thinly sliced 300 g
Yellow onion, halved 2 medium (300 g total)
Fresh ginger, halved lengthwise 100 g
Whole star anise 5 pieces
Cinnamon stick (3-inch) 1 piece
Whole cloves 4 pieces
Green cardamom pods, crushed 3 pieces
Fish sauce 60 ml (1/4 cup)
Rock sugar 15 g (1 tbsp)
Cold water 4 L (16 cups)
Bean sprouts 200 g
Fresh Thai basil 30 g (1 small bunch)
Lime, cut into wedges 2 medium (120 g total)
Jalapeño pepper, thinly sliced 1 medium (25 g)

Steps

1

Blanch the Beef Bones

Place 1.5 kg beef marrow and knuckle bones in a large 8L stockpot, cover with cold water, and bring to a rolling boil over high heat. Boil for 10 minutes to release surface scum, then drain all water, rinse bones and pot thoroughly to remove all gray residue, and return clean bones to the pot.

Step 1
step1:Blanch the Beef Bones
2

Char the Onions and Ginger

Turn a stovetop burner to medium-high heat. Place 2 halved yellow onions and 100 g halved ginger directly on the burner grate, charring for 8–10 minutes and turning occasionally, until cut surfaces are deeply blackened and fragrant. If using an electric stove, broil the aromatics on a baking sheet 15 cm from the top heating element for 10 minutes. Scrape off excess burnt outer skin, then set aside.

Step 2
step2:Char the Onions and Ginger
3

Toast the Pho Spices

Heat a dry small cast-iron skillet over medium-low heat. Add 5 star anise, 1 3-inch cinnamon stick, 4 whole cloves, and 3 crushed green cardamom pods, toasting for 2–3 minutes while stirring constantly, until warm and fragrant (do not burn, as burnt spices will make the broth bitter). Transfer toasted spices to a cheesecloth sachet and tie tightly with kitchen string.

Step 3
step3:Toast the Pho Spices
4

Simmer the Pho Broth

Add the charred onion, ginger, tied spice sachet, and 4 L cold water to the pot with clean bones. Bring to a gentle boil over high heat, then immediately reduce heat to low to maintain a bare simmer (only small, occasional bubbles breaking the surface, no rolling boil). Skim any floating fat or foam from the surface every 30 minutes, and simmer uncovered for 3 hours. After simmering, remove bones, aromatics, and the spice sachet, stir in 60 ml fish sauce and 15 g rock sugar, taste and adjust seasoning if needed, then keep broth at a low simmer.

Step 4
step4:Simmer the Pho Broth
5

Prepare the Rice Noodles

While the broth simmers, soak 400 g dried wide rice noodles in room-temperature cold water for 1 hour, then drain fully. Bring a separate 4L pot of water to a rolling boil over high heat, cook the soaked noodles in small batches for 1.5–2 minutes until tender but still chewy (al dente), then divide cooked noodles evenly between 4 large deep serving bowls. Top each portion of noodles with 75 g of thinly sliced raw eye of round beef, arranged in a thin, even layer.

Step 5
step5:Prepare the Rice Noodles
6

Ladle 500 ml of boiling

Ladle 500 ml of boiling hot broth directly over the raw beef in each bowl to fully submerge the slices; the beef will cook instantly, turning pale pink and tender within 30 seconds. Arrange a shared platter with 200 g bean sprouts, 30 g Thai basil, lime wedges, and sliced jalapeño to place on the table, so diners can add garnishes to their own taste, then serve immediately.

Step 6
step6:Ladle 500 ml of boiling

Tips

1.Do not let the broth boil rapidly after the initial blanching step, as hard boiling will emulsify fat and impurities, resulting in a cloudy, murky broth instead of clear, bright restaurant-style pho.
2.Freeze the beef eye of round for 30 minutes before slicing to firm it up, making it much easier to cut the paper-thin slices required to cook instantly in hot broth.
3.Resist the urge to add extra spices or over-toast the spice blend; signature pho flavor is delicate and balanced, not overpoweringly spiced like potpourri.

✨ You May Also Like

Soups & Stews
🍜 Japan

Rich, umami-dense Hokkaido-style miso ramen with chewy noodles, savory fermented broth, and classic toppings, a cozy, deeply satisfying warm meal.

⏱️ 45 minuteSoups & Stews ★ 4.8
Soups & Stews
🍜 United States

A hearty, peppery tripe and root vegetable stew with colonial Philadelphia roots, thick, warming, and packed with bold savory flavor for cold winter days.

⏱️ 2 hours 3Soups & Stews ★ 4.6
Soups & Stews
🍜 Mexico

Hearty, warming red pork posole loaded with tender hominy, slow-simmered in a rich smoky chile broth, served with zesty fresh garnishes for a deeply comforting, satisfying meal.

⏱️ 2 hours 3Soups & Stews ★ 4.8
Soups & Stews
🍜 United States

Warm, soothing classic chicken noodle soup loaded with tender chicken, soft egg noodles, and savory veggies, perfect for chasing chills and feeding the whole family.

⏱️ 40 minuteSoups & Stews ★ 4.7
Soups & Stews
🍜 France

Deeply savory caramelized onion broth topped with crusty bread and bubbly melted Gruyère, a timeless French bistro comfort food ideal for cold days.

⏱️ 1 hour 25Soups & Stews ★ 4.6
Soups & Stews
🍜 United States

Hearty, briny Maryland crab soup loaded with sweet blue crab, tender summer vegetables, and zesty Old Bay, a beloved Chesapeake Bay coastal comfort staple.

⏱️ 55 minuteSoups & Stews ★ 4.8

Pho:Frequently Asked Questions

1.Why does my homemade pho broth taste bland instead of rich and aromatic like restaurant versions?
That almost always traces back to skipping two core prep steps: charring your halved onion and ginger under a broiler or over an open flame until blackened in spots, and toasting whole spices in a dry pan for 1-2 minutes before simmering. Also, keep the pot at a bare, gentle simmer for 6-10 hours instead of a rolling boil to draw out silky marrow flavor without making the broth thin or cloudy.
2.Can I make pho broth ahead of time, and how should I store it for best results?
Absolutely—pho broth actually tastes better the next day, as the spice and beef flavors meld more deeply. Let it cool completely within 2 hours of cooking, strain out all bones and solids, then store in airtight containers in the fridge for up to 4 days, or freeze for up to 3 months. Skim any solidified fat off the top right before reheating to a rolling boil for serving.
3.Why is my pho broth cloudy instead of clear like what I get at Vietnamese restaurants?
Cloudy broth almost always comes from two common missteps: boiling the pot too vigorously instead of holding a low, steady simmer, and skipping the initial parboil step for the bones. For crystal-clear broth, parboil bones for 10 minutes, scrub them and the pot clean, then start the slow simmer with fresh cold water, skimming foam off the top every 30 minutes for the first 2 hours.
4.What can I use if I can’t find beef marrow and knuckle bones for the broth?
You can swap in a mix of beef oxtail, short rib bones, or meaty beef shanks if knuckle and marrow bones are out of stock at your regular grocery store. Ask your local butcher for soup bones specifically—most keep them in stock even if they aren’t on display, and they’re usually very affordable. Avoid using only lean, boneless beef, as it won’t give pho its signature silky mouthfeel.
5.How thin do I need to slice the eye of round, and what’s the easiest way to get that cut at home?
The eye of round needs to be paper-thin, roughly 1/8 inch thick, so it cooks instantly when hot broth is poured over it. The easiest home cook trick is to pop the beef in the freezer for 45-60 minutes until firm but not fully frozen, then slice against the grain with a very sharp knife. You can also ask your butcher to shave it thin for pho at the time of purchase.
6.Why do my rice noodles turn mushy every time I make pho at home?
Mushy noodles happen when you oversoak, overcook them, or let them sit in hot broth too long before serving. For dried wide bánh phở, soak them only in cold or lukewarm water for 1-2 hours until pliable, then blanch in boiling water for 10-20 seconds right before assembling each bowl. Don’t cook noodles ahead of time, as they’ll clump and soften as they sit.
7.Do I really have to simmer the broth for 10 hours, or is there a shorter shortcut that still tastes good?
The long, slow simmer builds that signature layered, deep flavor, but if you’re short on time, you can cut it to 3 hours if you use pre-roasted bones and a small amount of high-quality, low-sodium beef base to amp up savoriness. Just note that shortcut broth won’t have the same silky marrow texture or rounded spice balance as the traditional slow-simmered version.
8.What are the must-have garnishes for a traditional pho bo serving spread?
The classic build-your-own garnish platter lets diners customize their bowls, and the non-negotiables are fresh bean sprouts, Thai basil leaves, cilantro sprigs, thin jalapeño slices, lime wedges, and hoisin and sriracha for mixing in. You can add sawtooth herb or fresh mint if you find them at an Asian grocery store, but you don’t need fancy extras for an authentic experience.
9.Is it safe to eat the thin, rare beef in pho, since it’s not cooked on the stove?
It’s completely safe as long as you follow basic temperature rules: keep the sliced eye of round refrigerated right up until you assemble bowls, and make sure your broth is at a full, rolling boil when you pour it over the top. The 200°F+ broth will instantly cook the thin beef slices to a safe medium-rare, killing any surface bacteria just like searing a thin cut on a hot pan.
10.What spices are in traditional pho bo broth, so I avoid pre-mixed blends that taste off?
The classic pho spice blend is warm and balanced, not overpowering: 5-6 whole star anise pods, one 3-inch cinnamon stick, 4 whole cloves, 2 crushed green cardamom pods, 1 tablespoon whole coriander seeds, and 1 teaspoon whole fennel seeds. Avoid pre-blends with added garlic powder, onion powder, or chili, as those aren’t traditional and throw off the broth’s delicate aroma.
11.Can I make this pho recipe gluten-free for guests with dietary restrictions?
Traditional pho bo is almost entirely gluten-free as written, as long as you double-check two key ingredients: first, confirm your dried rice noodles don’t have added wheat (most don’t, but it’s worth scanning the label), and use gluten-free hoisin sauce for garnish, since standard hoisin often contains wheat. The broth, beef, and fresh garnishes are naturally gluten-free otherwise.
12.Why do recipes call for rock sugar in pho? Can I use regular white sugar instead?
Rock sugar adds a subtle, rounded mild sweetness that balances savory bone flavor and warm spices, instead of the sharp, quick sweetness of granulated white sugar. If you don’t have rock sugar, you can use light brown sugar or granulated sugar, but cut the amount by 25% and add it a little at a time, tasting as you go, so you don’t make the broth overly sweet.
13.Why does my homemade pho taste overly heavy or greasy?
Greasy pho comes from leaving too much rendered beef fat in the finished broth, often from boiling fat into the liquid instead of skimming as you go. As the broth simmers, skim foamy scum and excess fat that rises to the top every 30 minutes. After chilling the broth, scrape off most of the solidified fat on top, leaving just 1-2 tablespoons for rich, balanced flavor.
14.Can I adapt this recipe to make vegetarian pho that still has that classic flavor?
For a delicious vegetarian pho (pho chay) swap, replace beef bones with a mix of roasted daikon, carrot, charred onion, charred ginger, and dried shiitake mushrooms, simmered for 2 hours with the same toasted spice blend. Add soy sauce or mushroom sauce to build umami depth, swap raw beef for thinly sliced tofu or seared king oyster mushrooms, and keep all the classic fresh garnishes.
15.How much pho should I portion per person when serving this for a crowd?
Plan for about 1.5 to 2 cups of strained broth, 4 ounces (dry weight) of wide rice noodles, and 2-3 ounces of thinly sliced eye of round per adult serving. Set out the garnish platter with extra herbs, lime, and sauces, and keep extra broth hot on the stove so guests can top up their bowls as needed—most people go back for a small second helping of this cozy soup.
16.What’s the difference between northern and southern Vietnamese pho, and which style is this recipe?
This recipe leans into classic northern-style pho, with a cleaner, more savory, less sweet broth and wider rice noodles. Southern-style pho typically has a touch more rock sugar for sweetness, a broader range of garnishes, and an extra splash of fish sauce for brininess. Feel free to adjust sugar or fish sauce levels at the end to match your personal taste preference.

Comments (10)

2 days ago

OMG this pho is SO good!!! I’ve been scared to make pho at home because I thought the broth would be super complicated, but this recipe broke every step down so clearly. Made it for my family dinner last Sunday and even my super picky teen asked for seconds. 10/10 will be adding this to my regular meal prep rotation!

yesterday

So glad your whole family loved it, Sarah! A quick pro tip for meal prep: freeze the cooled broth in 2-cup portions so you can pull out just enough for a quick bowl on busy weeknights 😊

1 week ago

Game changer recipe, y’all. I used to drop $15 a bowl at my local pho spot every weekend, now I can make a whole pot for less than that! The charred onion and ginger step is non-negotiable — I almost skipped it because I was in a rush and I’m so glad I didn’t, that deep smoky flavor is exactly what makes the broth taste authentic. Only note: I added a little extra star anise because I love that licorice kick.

5 days ago

Wait how long did you char the onion and ginger for? I tried this last night and I think I burned mine a little because the broth had a bitter aftertaste 😅

3 days ago

Great question, Liz! You want to char the onion and ginger over an open flame or under the broiler for 8-10 minutes total, until they have blackened spots but aren’t fully burnt. If you do accidentally over-char them, just scrape off the worst blackened bits before adding them to the pot to cut down on bitterness!

3 days ago

Made this for a potluck with my coworkers last week and people were begging me for the recipe before they even finished their bowls! Topped it with Thai basil, bean sprouts, lime, sriracha, and hoisin like the recipe said, and it tasted just like the pho I had when I visited Ho Chi Minh City a few years back. Cook time is long but 100% worth every minute.

yesterday

Really solid pho recipe! The only reason I’m not giving 5 stars is that 3.5 hours felt a little long for a weeknight, but I prepped all the ingredients on Sunday and it came together easy on Monday night. My kids loved piling on their own toppings at the table — it made dinner feel so interactive and fun.

2 hours ago

Thanks for the honest feedback, Jenna! You can absolutely make the broth a full 2-3 days ahead of time and store it in the fridge — just skim off any solidified fat before reheating, and dinner will be on the table in 15 minutes flat on busy nights!

2 weeks ago

I’ve tried three different pho recipes online before this one and none of them hit right — this is the real deal! The spice blend is perfectly balanced, not too heavy on the cardamom or cinnamon like the others I tried. Did a mix of eye of round and brisket like the recipe suggested and the meat came out so tender.

1 week ago

Did you toast the spices before adding them to the broth? I’m about to make this this weekend and I saw some people say toasting makes a huge difference but I don’t want to mess it up!

5 days ago

I did toast them for like 2 minutes in a dry pan over low heat! Just don’t walk away because they burn super fast, and you’ll get that amazing warm aroma going before you even add them to the pot. Game changer for real.

5 days ago

SO good! I made this on a rainy Saturday and it made the whole house smell incredible for hours. My partner said it’s better than the pho we get at our favorite spot in Brooklyn — high praise coming from him, because he’s super picky about his Vietnamese food. Will definitely be making this all fall and winter long.

2 days ago

Decent recipe, but I wish it had more notes on how to slice the raw beef super thin for the top. I ended up with pretty thick slices that didn’t cook all the way through when I poured the hot broth over them, which was kind of a bummer. Flavor of the broth was on point though!

30 minutes ago

Thanks for the feedback, Chris! A quick trick for super thin beef slices: pop the raw eye of round in the freezer for 30-45 minutes before slicing, until it’s firm but not frozen solid. That makes it so much easier to cut paper-thin slices that cook instantly when the hot broth hits them!

1 week ago

Obsessed!!! I’ve been meal prepping this broth every other Sunday for the past month and it’s saved me so much money on takeout. I add a handful of rice noodles, some bok choy, the thin beef, and all the toppings, and it’s the perfect cozy lunch to bring to work. Even my coworker who hates soup asked for a bite and ended up taking a whole jar of broth home with her!

5 days ago

How long does the broth last in the fridge? I want to make a big batch but I don’t want it to go bad before I can use it all!

2 days ago

Great question, Jess! The strained broth will stay fresh for up to 4 days in an airtight container in the fridge, or up to 3 months in the freezer. It’s perfect for meal prep because you can pull out just what you need without thawing the whole batch!

just now

Made this for my girlfriend’s birthday since pho is her favorite food, and she cried happy tears! I was so nervous I’d mess up the broth, but the step-by-step instructions were impossible to mess up. We had leftovers for 3 days and it tasted even better the second day, once the flavors had more time to meld. 10/10, will make again for special occasions and random Tuesdays.

5 minutes ago

This recipe is a total game changer for pho nights at our house! My kids loved picking out their own toppings, and my husband who’s usually a “meat and potatoes” guy went back for thirds. I added a little extra fish sauce because I love that umami kick, and it was perfect. Don’t skip the side of cilantro and Thai basil, it makes all the difference!

just now

How much extra fish sauce did you add? I always feel like I add too much and it gets too salty, but I love that deep umami flavor too!