Pho Zone in Weston, WI, has become a local favorite for its steaming bowls of Vietnamese pho, a fragrant broth-based noodle soup that’s both comforting and complex. This recipe recreates that experience at home, focusing on building a deeply savory, aromatic broth from scratch while keeping the process manageable for a weeknight or weekend project. It works because it layers flavors—charred aromatics, toasted spices, and a rich beef stock—to deliver a bowl that rivals your favorite restaurant.
Ingredients
- 2 large yellow onions, halved
- 1 (4-inch) piece fresh ginger, sliced lengthwise
- 2 lb (900 g) beef bones (knuckle or marrow bones)
- 1 lb (450 g) beef chuck or brisket, sliced thin (for serving)
- 1 lb (450 g) flat rice noodles (bánh phở), dried
- 6 cups (1.4 L) beef broth, preferably low-sodium
- 4 cups (950 ml) water
- 1 cinnamon stick
- 2 star anise
- 4 whole cloves
- 1 tsp (2 g) fennel seeds
- 1 tsp (2 g) coriander seeds
- 1 tbsp (15 ml) fish sauce, plus more to taste
- 1 tbsp (15 g) brown sugar
- 1 tsp (5 g) salt, plus more to taste
- For serving: fresh Thai basil, cilantro sprigs, lime wedges, thinly sliced jalapeño or serrano pepper, bean sprouts, hoisin sauce, sriracha
Instructions
- Char the aromatics: Place the onion halves and ginger slices on a baking sheet. Broil on high for 5–7 minutes, turning once, until the edges are blackened and fragrant. Alternatively, hold them directly over a gas flame with tongs for 3–4 minutes per side. Set aside.
- Toast the spices: In a dry skillet over medium heat, toast the cinnamon, star anise, cloves, fennel seeds, and coriander seeds for 1–2 minutes, shaking the pan constantly, until fragrant. Remove from heat and set aside.
- Blanch the bones: Place the beef bones in a large pot and cover with cold water. Bring to a boil over high heat, then drain the bones and rinse them under cold water. This removes impurities and scum, giving a clearer broth.
- Simmer the broth: Return the bones to the pot. Add the charred onions and ginger, toasted spices, beef broth, and 4 cups (950 ml) of water. Bring to a boil, then reduce the heat to low and simmer uncovered for 3 hours. Skim any foam that rises to the surface during the first 30 minutes.
- Season and strain: After 3 hours, remove the bones and solids with a slotted spoon. Strain the broth through a fine-mesh sieve into a clean pot. Stir in the fish sauce, brown sugar, and salt. Taste and adjust seasoning—it should be savory, slightly sweet, and aromatic. Keep warm over low heat.
- Cook the noodles: Bring a separate pot of water to a boil. Cook the rice noodles according to package directions (usually 4–6 minutes for dried). Drain and rinse with cold water to stop cooking.
- Assemble the bowls: Divide the noodles among 6 large bowls. Top with the raw sliced beef (it will cook in the hot broth). Ladle the hot broth over the beef and noodles, ensuring the beef is submerged. If you prefer the beef fully cooked, simmer the slices in the broth for 1–2 minutes before serving.
- Serve with garnishes: Let each diner add their own basil, cilantro, lime, jalapeño, bean sprouts, hoisin, and sriracha to taste.
Tips
- Char the aromatics thoroughly: The blackened onion and ginger are key to pho’s signature smoky depth. Don’t skip this step—it’s not just for color.
- Skim the broth early: The first 30 minutes of simmering will produce foam. Skimming it off results in a cleaner, more refined broth.
- Slice beef thinly: For quick cooking in the broth, partially freeze the beef for 20 minutes before slicing. This makes it easier to get paper-thin slices.
- Substitute beef bones: If beef bones are unavailable, use a combination of oxtail and short ribs. The broth will be richer and more gelatinous—just remove the meat from the bones after simmering and add it back to the broth.
Serving Suggestions
Serve pho as a complete meal, with a side of crispy spring rolls or Vietnamese summer rolls to start. For a heartier meal, add a soft-boiled egg or extra herbs. The garnishes are essential—don’t skip them, as they brighten the rich broth and add freshness.
Variations
- Chicken Pho (Phở Gà ): Replace beef bones with 2 lb (900 g) chicken carcasses and use chicken breast instead of beef. Simmer for 2 hours instead of 3. The broth will be lighter but still aromatic.
- Vegetarian Pho: Omit the bones and use 8 cups (1.9 L) vegetable broth. Add 1 lb (450 g) firm tofu, cubed and pan-fried, and use soy sauce instead of fish sauce. Simmer for 1 hour. The broth will be less rich, so increase the spices slightly.
- Spicy Pho: Add 1–2 Thai bird’s eye chilies to the broth while simmering, or serve with extra sriracha on the side.
Storage and Reheating
Store the broth and noodles separately in airtight containers in the refrigerator for up to 4 days. The broth will solidify due to gelatin—that’s normal. Reheat the broth in a pot over medium heat until bubbling, then cook the noodles in boiling water for 30 seconds to warm through. Assemble as directed. For longer storage, freeze the broth for up to 3 months; thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use a pressure cooker or Instant Pot? Yes. After charring aromatics and toasting spices, place all broth ingredients in the pressure cooker. Cook on high pressure for 45 minutes, then natural release for 20 minutes. Strain and season as directed. This cuts the simmering time significantly.
What is the best cut of beef for pho? For the broth, use bones with some meat, like knuckle or marrow bones. For the raw topping, choose a tender cut like sirloin, eye of round, or brisket—they cook quickly and stay tender.
Why is my broth cloudy? Cloudiness usually comes from not blanching the bones or from boiling the broth too vigorously. Always blanch the bones first and keep the broth at a gentle simmer, not a rolling boil.
Can I make this gluten-free? Yes, pho is naturally gluten-free as long as you use gluten-free fish sauce and check that your rice noodles are certified gluten-free. Hoisin sauce often contains wheat, so look for a gluten-free version or omit it.
How do I get the beef to cook in the broth without becoming tough? Slice it very thin (about 1/8-inch thick) and pour the boiling broth directly over it. The residual heat will cook it to medium-rare. If you prefer well-done, simmer the slices for 2–3 minutes.
Is it safe to use raw beef in pho? Yes, as long as the beef is fresh and the broth is boiling when poured over it. The USDA recommends cooking whole cuts of beef to 145°F (63°C) with a 3-minute rest, but for pho, the thin slices cook almost instantly in the hot broth. If you have concerns, cook the beef fully in the broth before serving.
Related
- Kadi Pakora Recipe: Punjabi Yogurt Curry
- Kari Pakora Recipe in Urdu: Crispy Chickpea Fritters in Tangy Gravy
- Khichdi Recipe (Indian Rice & Lentil Porridge)
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).