Pho Zen Happy Valley is a home-style take on Vietnamese beef pho: a clear, aromatic broth poured over rice noodles and thinly sliced beef, then finished with herbs and bright garnishes. The broth gets its depth from charred onion and ginger, toasted spices, and a gentle simmer; keep the toppings at the table so everyone can tailor each bowl.
Ingredients
- 2 lb (900 g) beef marrow or knuckle bones, rinsed
- 1 lb (450 g) beef brisket
- 12 cups (2.8 L) cold water, plus more as needed
- 1 large yellow onion (about 10 oz/285 g), halved
- 1 piece fresh ginger, 4 in (10 cm; about 100 g), halved lengthwise
- 3 whole star anise pods
- 1 cinnamon stick, about 3 in (7.5 cm)
- 4 whole cloves
- 1 tsp (2 g) coriander seeds
- 1 tsp (5 g) fine salt, plus more to taste
- 1 tbsp (15 g) granulated sugar
- 2 tbsp (30 ml) fish sauce, plus more to taste
- 12 oz (340 g) dried flat rice noodles, about ¼ in (6 mm) wide
- 8 oz (225 g) beef sirloin or eye of round, very thinly sliced across the grain while cold
- 2 cups (60 g) bean sprouts
- 1 cup (15 g) Thai basil leaves
- 1 cup (15 g) cilantro leaves and tender stems
- 4 scallions (about 60 g), thinly sliced
- 1 lime (about 60 g), cut into wedges
- 1 jalapeño (about 15 g), thinly sliced, optional
- Hoisin sauce and sriracha, for serving, optional
Instructions
- Put the bones in a large stockpot and cover with cold water. Bring to a boil over high heat and boil for 10 minutes. Drain, rinse the bones and pot, and discard the cloudy water. This blanching step helps produce a cleaner-tasting broth.
- Meanwhile, heat a dry skillet or broiler until very hot. Char the cut sides of the onion and ginger in the skillet, turning as needed, for about 8–10 minutes; or broil them, cut side up, until deeply browned in spots. Do not burn them to ash. Set aside.
- Toast the star anise, cinnamon, cloves, and coriander in a dry skillet over medium heat for 1–2 minutes, shaking the pan until fragrant. Put the spices in a tea infuser or tie them in a small piece of cheesecloth so they can be removed easily.
- Return the blanched bones to the clean pot. Add 12 cups (2.8 L) fresh cold water, the brisket, charred onion and ginger, spice bundle, salt, and sugar. Bring just to a boil, then immediately lower the heat to maintain a gentle simmer. Skim foam from the surface during the first 20 minutes.
- Simmer uncovered for 2½ hours, keeping the broth at a quiet bubble rather than a rolling boil. Remove the brisket when it is tender, usually after 1½–2 hours, and set it aside to cool. Continue simmering the bones and aromatics for the full 2½ hours. Add a little hot water if bones become exposed.
- Strain the broth through a fine-mesh sieve into a clean pot and discard the solids. Stir in 2 tbsp (30 ml) fish sauce, then taste and adjust with additional fish sauce or salt. Slice the cooled brisket thinly across the grain. Keep broth hot over low heat while preparing the noodles.
- Cook the rice noodles according to the package directions, usually 4–6 minutes, until tender but not mushy. Drain and rinse briefly with warm water to stop sticking. Divide among four large bowls and arrange the brisket and raw, thinly sliced sirloin over the noodles.
- Bring the broth to a full boil. Ladle it immediately over the beef in each bowl; the very thin slices should change color in the hot broth. For anyone who prefers fully cooked beef, simmer their slices in the broth until they reach 145°F (63°C) with a 3-minute rest, the USDA FSIS safe minimum for whole cuts of beef; check with a food thermometer. Top bowls with bean sprouts, basil, cilantro, scallions, lime, and jalapeño. Serve sauces on the side.
Tips
- Ask a butcher to cut bones into smaller pieces if they will not fit in your pot. Blanching and rinsing are useful for a clearer broth, so do not skip them if clarity matters to you.
- Keep the simmer gentle. A hard boil can emulsify fat into the liquid and make the broth cloudy. Skim fat from the surface, or chill the strained broth and lift off the solidified fat before reheating.
- Fish sauce is salty and varies by brand, so add it gradually and taste before adding more salt. For a fish-free bowl, use a suitable savory soy-based seasoning; the flavor will be different and less traditionally rounded.
- Thinly slicing the raw beef is easiest when it is very cold, or briefly firmed in the freezer for 20–30 minutes. Use a clean board and knife, and keep the beef refrigerated until the bowls are ready.
Serving Suggestions
Serve pho immediately in warmed, deep bowls, with a generous plate of herbs, sprouts, lime, and sliced chili for the table. Diners can squeeze in lime and add herbs as they eat; hoisin and sriracha are best offered separately so they do not overwhelm the carefully seasoned broth. If serving a group, keep broth simmering and assemble each bowl just before eating, since noodles soften if left in hot liquid.
Variations
For chicken pho, use chicken bones and thighs and simmer until the thickest part of each thigh reaches 165°F (74°C), the USDA FSIS safe minimum for poultry, checking with a thermometer. The broth usually needs less time, about 1½–2 hours, and has a lighter flavor. For a vegetarian version, simmer charred onion and ginger with toasted spices, mushrooms, and vegetable broth; season with soy sauce or vegetarian fish sauce and serve with tofu. It will not taste like beef pho, but keeps the aromatic, garnished-bowl format. If Thai basil is unavailable, use regular sweet basil; it is a practical substitute with a milder, less anise-like aroma.
Storage and Reheating
For food safety, refrigerate the broth, brisket, and toppings within 2 hours of cooking or serving. Store broth and cooked brisket in airtight containers in the refrigerator for 3–4 days; keep noodles and fresh garnishes separate, and use the noodles within 1–2 days for best texture. Freeze broth and brisket for up to 3 months for best quality, thawing overnight in the refrigerator. Reheat broth and brisket until they reach 165°F (74°C), the USDA FSIS safe temperature for leftovers, checking with a food thermometer. Cook fresh noodles for each serving if possible; do not leave assembled bowls sitting at room temperature.
Frequently Asked Questions
Can I make the broth ahead?
Yes. Prepare and strain it up to 3–4 days ahead, refrigerate promptly, and reheat to 165°F (74°C) before serving. Keep noodles, herbs, and raw sliced beef separate until assembly.
Why blanch the bones first?
Blanching removes some surface blood and impurities that can cloud the broth. It is not a substitute for safe cooking, but it helps the finished soup look and taste cleaner.
Can I use another cut of beef for the raw topping?
Choose a tender whole cut such as sirloin or eye of round and slice it very thinly across the grain. Keep it cold and handle it carefully. If you do not want to serve beef rare, simmer it in the broth to the safe temperature specified in the instructions.
My broth tastes flat. How can I fix it?
First add fish sauce a teaspoon at a time, then check salt and a small pinch of sugar. A little lime belongs in the bowl rather than the pot, since diners can adjust acidity individually.
Do I have to soak dried rice noodles?
Follow the package because noodle thickness and brands vary. Some need soaking before boiling, while others cook directly in water. Stop as soon as they are tender; overcooked noodles become soft in the hot broth.
Can I make this without beef bones?
Yes, use a good-quality beef stock and warm it with the charred onion, ginger, spices, fish sauce, and sugar for about 45 minutes, then strain. It is a practical shortcut, though the broth will have less body than one simmered with bones.
Related
- Laksa Malaysian Food: Rich Coconut Curry Noodle Soup
- Glamorgan Sausages: Classic Welsh Recipe
- Does Nutmeg Have Nuts? Allergy Facts & More
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).