Hanoi-style beef pho is a northern Vietnamese noodle soup built around a clear, gently spiced beef broth, rice noodles, and thin slices of tender brisket. Its restrained toppings let the broth shine, and making a generous pot gives you a satisfying meal now plus broth for another day.
Northern Vietnamese cooking includes many beloved dishes, but pho is one of its best-known bowls. Recipes vary by household and region; this version keeps the seasoning balanced and the garnish simple, with scallions, cilantro, and lime rather than a crowded platter of herbs and sauces.
Ingredients
- 4 lb (1.8 kg) beef marrow or knuckle bones, cut into manageable pieces
- 1½ lb (680 g) beef brisket, preferably a single piece
- 5 qt (4.7 L) cold water, plus more for blanching
- 1 large yellow onion, about 10 oz (280 g), halved
- 1 piece fresh ginger, 4 in (10 cm) long, about 3 oz (85 g), split lengthwise
- 3 whole star anise, about 2 g
- 1 cinnamon stick, 3 in (7.5 cm), about 5 g
- 4 whole cloves, about 1 g
- 1 tsp (2 g) coriander seeds
- 1 tsp (2 g) fennel seeds
- ⅓ cup (80 ml) fish sauce
- 1½ tbsp (20 g) rock sugar, or 1 tbsp (12 g) granulated sugar
- 1 tbsp (18 g) fine salt, plus more to taste
- 14 oz (400 g) dried flat rice noodles, usually labeled pho noodles
- 6 scallions, about 3 oz (85 g), thinly sliced; keep white and green parts separate
- 1 cup (15 g) loosely packed cilantro leaves and tender stems
- 2 limes, about 6 oz (170 g), cut into wedges
- 2 Thai bird’s-eye chiles, about 10 g, thinly sliced, optional
Instructions
- Char the onion and ginger. Heat the broiler to high. Put the onion halves and split ginger on a foil-lined sheet, cut sides facing up, and broil 8 to 10 minutes, turning the ginger once, until the surfaces are well browned in spots. A few dark patches build a roasted aroma; do not let the pieces turn completely black. Set aside.
- Blanch and rinse the bones. Place the bones in a large stockpot and cover with cold water. Bring to a boil over high heat and boil for 5 minutes. Drain, rinse the bones and pot thoroughly, and rinse away any gray foam clinging to the bones. This first boil is discarded; it helps the finished broth look cleaner. Return the bones to the clean pot.
- Simmer the broth and brisket. Add 5 qt (4.7 L) fresh cold water and the brisket. Bring slowly to a gentle simmer, skimming foam from the surface during the first 20 minutes. Do not let the pot roll at a hard boil, which can make the broth cloudy. Add the charred onion and ginger, fish sauce, rock sugar, and salt. Keep the broth at a bare simmer for about 3 hours 30 minutes, partially covered. Check that the brisket reaches at least 145°F (63°C), the USDA FSIS safe minimum for a whole cut of beef, then remove it when fork-tender; allow it to rest for at least 3 minutes. Depending on its thickness, it may need 2½ to 3 hours. If it becomes tender early, remove and cover it while the bones continue to simmer.
- Add the spices for the final 30 minutes. Lightly toast the star anise, cinnamon, cloves, coriander seeds, and fennel seeds in a dry skillet over medium heat for 1 to 2 minutes, shaking the pan until fragrant. Put them in a spice bag or tie them in a clean piece of cheesecloth. Add the bundle to the broth for its final 30 minutes, then remove it. Toasting is optional, but it makes the aroma more noticeable; avoid scorching the spices, which can taste bitter.
- Strain and season. Lift out the bones and aromatics with tongs, then strain the broth through a fine-mesh sieve into a clean pot. Skim excess fat from the surface, leaving a little for flavor. Taste before adding more fish sauce or salt: the broth should be savory but not sharply salty, because noodles will soften its intensity. Slice the rested brisket thinly across the grain and keep it covered. This straining and resting can happen together and takes about 15 minutes.
- Cook the noodles. Prepare the dried rice noodles according to their package directions; most need a short soak in warm water followed by 3 to 5 minutes in boiling water. Drain and rinse briefly with warm water to remove excess starch. Keep the noodles just tender, since they will sit in hot broth and soften further. If the package gives different soaking or boiling times, follow it rather than relying on a fixed time.
- Assemble and serve immediately. Bring the strained broth back to a lively simmer. Divide the noodles among six warmed bowls and arrange brisket on top. Add the white scallion slices, then ladle in enough steaming broth to cover the noodles and warm the beef. Finish with scallion greens and cilantro. Put lime wedges and sliced chile on the table so each person can season their own bowl.
Tips
- Keep the simmer gentle. Small bubbles at the edge are enough. A vigorous boil emulsifies fat into the liquid and can leave the broth less clear. Skim regularly during the first part of cooking, but do not spend the whole simmer removing every drop of fat.
- Use the right noodle timing. Rice noodles vary in thickness and brand. Cook them separately, not in the broth, and drain them as soon as they are tender. If they sit in hot liquid too long, they swell and make the serving bowl starchy.
- Adjust hard-to-find spices sensibly. Rock sugar is common in some pho recipes; granulated sugar works, though it gives a slightly less rounded sweetness. If you lack fennel seeds, omit them rather than adding extra star anise, which can dominate the broth. Fish sauce is important for savory depth; soy sauce is a possible substitute, but it changes the flavor and may make the broth taste less like pho.
- Plan for a calmer cooking day. The broth needs several hours, but most of that time is unattended. You can make it a day ahead, chill it, and lift off the firm fat before reheating. Keep noodles and garnishes separate until serving so their texture stays fresh.
Serving Suggestions
Serve the soup as soon as it is assembled, while the broth is piping hot and the noodles are still springy. Put lime wedges and chiles on the table, and let diners add them gradually; too much lime at once can obscure the carefully balanced broth. A small dish of fish sauce is useful for anyone who wants a saltier bowl, but taste first because the soup is already seasoned.
For a simple meal, serve pho on its own or alongside a light plate of sliced cucumber and pickled vegetables. In a northern-style presentation, keep the bowl focused on broth, noodles, beef, and a modest amount of scallion and cilantro. Thai basil, bean sprouts, hoisin, and sriracha are popular additions in some restaurants and home versions, but they are not needed for this recipe and bring a sweeter, more herb-heavy profile.
Variations
Make it with chicken. Replace the beef bones and brisket with about 4 lb (1.8 kg) chicken backs, wings, or a whole cut-up chicken, and use the same charred aromatics and spice blend. Chicken broth generally needs less time, so simmer gently until flavorful and cook poultry to 165°F (74°C), the USDA FSIS safe minimum. The result is lighter and is a different style of pho, not a direct copy of beef pho.
Use a shortcut broth. For a faster weeknight bowl, simmer 2 qt (1.9 L) good-quality, low-sodium beef broth with the charred onion, ginger, toasted spices, and 1 tbsp (15 ml) fish sauce for 30 minutes. Strain and taste before seasoning. It will be less gelatinous and complex than a bone broth, but the aromatic base still makes a useful soup.
Choose another beef cut. Beef chuck can stand in for brisket at the same weight and should be simmered until tender, then sliced across the grain. Very lean cuts tend to dry out during a long simmer. For a rare-beef style bowl, use a separate, thinly sliced whole-muscle steak and cook it safely in the hot broth; this recipe instead uses fully cooked brisket for a straightforward, dependable bowl.
Storage and Reheating
Refrigerate the broth and cooked brisket within 2 hours of cooking, preferably in separate shallow containers so they cool promptly. Keep cooked noodles, if any remain, in a separate container; store fresh garnishes separately. The broth and beef keep for 3 to 4 days in the refrigerator. Reheat only the amount needed, bringing the broth to a simmer and heating the beef in it until leftovers reach 165°F (74°C). Add freshly cooked noodles and garnish after reheating rather than boiling them in the stored soup.
For longer storage, freeze broth and sliced brisket in meal-size portions for up to 3 months for best quality. Leave a little room at the top of each freezer container for expansion. Thaw overnight in the refrigerator, then reheat the broth and beef to 165°F (74°C); cook a fresh batch of noodles for the best texture. Do not freeze the assembled bowls, since the noodles become soft and break apart when thawed.
Frequently Asked Questions
Can I make the broth a day ahead?
Yes. Cool and refrigerate it within 2 hours, with the brisket stored in the broth or in a separate container. Once chilled, excess fat firms on the surface and is easy to lift away. Reheat gently, check that the leftovers reach 165°F (74°C), and cook the noodles just before serving.
Why is my pho broth cloudy?
A hard boil is the most common reason: it breaks fat and particles into the broth. Blanching and rinsing the bones, skimming early foam, and maintaining a gentle simmer all help. A cloudy broth can still taste good, so strain it carefully and avoid boiling it further if clarity matters.
Can I use fresh rice noodles instead of dried?
Yes. Fresh pho noodles usually need only a brief dip in boiling water, or a rinse and warming according to the package directions. They are easier to overcook than dried noodles, so test one early and drain as soon as it is tender. Keep the broth separate until the bowls are ready.
What can I use instead of beef bones?
For a practical shortcut, use low-sodium prepared beef broth and infuse it with the charred aromatics and spices as described in the variations. It will not have the body of broth simmered from bones. Chicken bones are another option, but they produce a lighter soup with a distinctly different flavor.
Is this the only traditional way to make pho?
No. Pho recipes vary across northern and southern Vietnam and from cook to cook, including the cuts of beef, sweetness, spice balance, and garnishes. This recipe takes a restrained Hanoi-style approach, but a different herb or topping preference does not make another home version invalid.
Related
- Vietnamese Pork Chops: Juicy, Caramelized & Glazed
- Vietnamese Lotus Root Salad (Goi Ngo Sen) Recipe
- Vietnamese Pickled Vegetables (Do Chua): Easy Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).