cook · Cook

How to Make Pho at Home

Real pho starts with a proper bone broth that simmers for hours, releasing marrow and collagen that give the soup its silky body. You'll char onions and ginger, toast spices, then let everything bubble away while you prep fresh herbs, slice beef paper-thin, and soak rice noodles. The assembly happens in bowls — noodles first, raw beef on top, then the scalding broth that cooks the meat instantly.

Ingredients

Step by step

  1. Char the aromatics. Place a whole onion and 4-inch piece of ginger directly over a gas flame or under the broiler. Turn until blackened all over — about 10 minutes. The char adds depth you can't get any other way. Scrape off the worst of the black bits but leave some char behind.
  2. Toast the spice blend. Heat a dry pan and toast 6 star anise pods, 1 cinnamon stick, 1 teaspoon fennel seeds, 6 cloves, and 1 teaspoon coriander seeds until fragrant, about 3 minutes. You'll smell when they're ready — the kitchen fills with warm spice.
  3. Start the broth. Put 4 pounds beef bones (marrow and knuckle bones work best) in a large pot and cover with cold water. Bring to a rolling boil and cook 5 minutes — this pulls out impurities. Drain and rinse the bones clean.
  4. Build the real broth. Return clean bones to the pot with the charred onion and ginger, toasted spices, 2 tablespoons fish sauce, 1 tablespoon salt, and 1 tablespoon rock sugar. Cover with 4 quarts water. Bring to a boil, then drop to the barest simmer. Partially cover and cook 6-8 hours, skimming foam every hour for the first 3 hours.
  5. Prepare the beef. Freeze 1 pound eye round or sirloin for 30 minutes — partially frozen meat slices cleaner. Use your sharpest knife to cut paper-thin slices against the grain. Stack the slices and keep them cold until serving.
  6. Prep the garnishes. Slice 1 large onion paper-thin and soak in ice water 10 minutes — this takes the bite out. Pick cilantro leaves from stems. Cut lime into wedges. Slice jalapeños thin. Arrange everything on a platter.
  7. Cook the noodles. Soak 1 pound dried pho noodles in warm water until pliable, about 30 minutes. Boil a pot of water and cook noodles 30 seconds — just until tender. Drain immediately and divide among bowls.
  8. Assemble the pho. Strain the finished broth and taste for salt — add fish sauce if needed. Keep it at a rolling boil. Place raw beef slices over noodles in each bowl. Ladle boiling broth over the beef — it cooks instantly on contact. Top with drained onions, cilantro, and herbs.

Tips & troubleshooting

Variations

Questions

Can I use a slow cooker for the broth?
Yes, but you lose some control. Set it to low and cook 10-12 hours. You still need to char the aromatics first and skim the surface occasionally if possible.
What if I can't find pho noodles?
Look for banh pho noodles in the Asian section — they're flat, white rice noodles about 1/4 inch wide. Pad Thai noodles work in a pinch but they're thinner than traditional.
How do I know when the broth is done?
It should coat the back of a spoon lightly and taste rich without being greasy. The bones will look clean and white when all the good stuff has been extracted.
Can I make the broth ahead?
Absolutely. It keeps in the fridge 3 days and freezes for months. The flavors actually improve overnight. Just reheat to boiling before serving.
What cut of beef works best for the raw slices?
Eye round is traditional and affordable. Sirloin tip or top round also work well. You want a lean cut that slices cleanly when partially frozen.

Further reading