
Vietnamese · Dinner
Beef Noodle Soup / Pho Bo
From the zcook collection
Vietnamese beef pho with a slow-simmered bone-and-oxtail stock, aromatic spices, tender brisket and tendon, cooked eye-of-round slices, rice noodles and fresh herbs.
- Dairy-free
- Vietnamese
- Dinner
- Authentic beef pho
- Authentic Pho Bo
- Beef Noodle Soup
- Beef Pho
- Total
- 3 hr 50 min
- Prep
- 1 hr 30 min
- Cook
- 2 hr 20 min
- Serves
- About 8 large or 10 medium bowls
- Level
- Hard
- Energy
- 760 kcal
Method39 steps · about 3 hr 50 min
Step 1: Put half the beef leg bones in a large colander and rub with 1 tbsp salt. Add the remaining bones and the oxtail (2 lbs) and rub with another 1 tbsp salt. Rinse the pieces thoroughly with cold water and put them in a large bowl. Add 2 tbsp more salt and 1/4 cup white vinegar, then enough cold water to cover. Soak for 10 minutes and rinse thoroughly. These are cleaning liquids, not soup stock.
Step 2: Fill a stockpot of at least 12-quart capacity halfway with fresh water and bring to a rapid boil. Add the rinsed bones and oxtail from step 1. When the water returns to a boil, stir gently, skim off the foam and boil vigorously for 6–7 minutes, checking from 6 minutes. Discard the liquid. Rinse the bones and oxtail in a colander, removing loose bits of meat or marrow.
Step 3: Wash the emptied stockpot with hot soapy water and rinse it thoroughly before making the soup stock.
Step 4: Rub the brisket with 1 tbsp salt in total over both sides. Rinse off the salt with cold water and pat the brisket dry.
Step 5: Peel the sweet onion (1) and cut it in half. Char the halves and the single 4-inch knob of ginger on a grate over a medium-low burner, turning frequently so they char evenly without scorching; about 10 minutes is the source guide. Remove the charred onion skin, scrape away loose char and rinse. Peel the ginger and halve it lengthwise.
Step 6: Peel the white radish (1/2 lb) and cut it into large chunks.
Step 7: Add the initial 6 quarts (24 cups) of soup water to the clean stockpot and bring to a boil over high heat. Layer some parboiled bones from step 2 on the bottom, then add the radish from step 6, charred onion and ginger from step 5, and cleaned brisket from step 4. Put the remaining bones and oxtail on top to keep the brisket submerged. Add the rock sugar (2 oz) and 1 tbsp salt. Add more water only as needed to cover the bones.
Step 8: Skim the foam as the stock from step 7 heats up. Once it reaches a gentle boil, reduce to low heat and leave the lid slightly ajar. Begin the first 30-minute gentle simmer, then skim the foam at the alert. The initial simmer needs at least 1 1/2 hours in total, with skimming every 30 minutes. The tendon, spice and vegetable preparation below can be done while the stock simmers; return to each skimming checkpoint.
Step 9: After the first 30-minute simmer, skim off the foam. Keep the stock at a gentle simmer over low heat, with the lid slightly ajar, for the next 30 minutes. Avoid a vigorous boil.
Step 10: After the second 30-minute interval, skim the stock again. Simmer gently for at least another 30 minutes, bringing the initial simmer to at least 1 1/2 hours in total. Skim again at the alert. The brisket must also be fully tender before it is removed; continue gently if it needs longer.
Step 11: Put the beef tendon (1 lb) in a bowl. Coat it with 1 tbsp salt and the remaining 1/4 cup white vinegar. Let it rest for 10 minutes before rinsing and pressure-cooking.
Step 12: Rinse the rested tendons thoroughly with fresh water. Put them in the Instant Pot and add enough fresh water to cover them by about 1 inch, staying within the cooker’s fill limits. Seal and pressure-cook on HIGH for 30 minutes. Allow a full natural pressure release before opening. Check that a chopstick easily pierces a tendon; if it is still firm, continue pressure-cooking with enough liquid and repeat the natural-release check until tender.
Step 13: After the pressure has released fully and the tendons from step 12 are tender, lift them from their cooking liquid into fresh ice water for 1 minute. Drain into a clean covered bowl and refrigerate until slicing time. The tendon cooking liquid and ice bath are not added to the soup.
Step 14: Break the two cinnamon sticks into smaller pieces. Put them in a small dry skillet over low heat with the star anise (4), coriander seeds (1 Tbsp), fennel seeds (1 tsp), whole cloves (10) and cardamom pods (3). Toast, stirring occasionally, until fragrant, about 7–8 minutes; watch closely so they do not scorch.
Step 15: Put all the toasted spices from step 14 into a large tea-filter bag and tie it closed with cooking twine.
Step 16: Trim and wash the cilantro (1 bunch), bean sprouts (2 cups), Thai basil (1 bunch) and sawtooth herb (1 bunch). Trim the bean-sprout tails if needed and drain the washed herbs and vegetables.
Step 17: Wash the bunch of green onions (1 bunch). Separate their white root ends from the green stems and reserve the root ends in a small bowl. Chop the green stems and the washed cilantro from step 16, and mix them in another bowl. Refrigerate both reserved portions until serving.
Step 18: Thinly slice the quarter brown onion and reserve it in a small bowl.
Step 19: Thinly slice the two jalapeños.
Step 20: Cut the two limes into wedges.
Step 21: Arrange the washed bean sprouts, Thai basil and sawtooth herb from step 16 on a platter with the sliced jalapeños from step 19, lime wedges from step 20 and four red chilies. Refrigerate the platter until serving.
Step 22: After the stock has completed the initial simmer through step 10, check that the brisket is fully tender. Lift it from the stock into fresh ice water for 2 minutes, turning it in the water. Drain onto a clean plate, cover and refrigerate while the stock finishes. Keep the remaining bones, oxtail and stock in the pot.
Step 23: Immerse the spice bag from step 15 in the stock remaining after the brisket was removed. Continue gently simmering that pot for another 30 minutes.
Step 24: After the spice simmer, remove and discard the bag, vegetables and beef leg bones. Lift the cooked oxtail into fresh ice water for 1 minute, then drain into a covered bowl and refrigerate until serving. Keep the remaining soup stock for straining.
Step 25: Strain the remaining soup stock from step 24 through a cheesecloth-lined strainer into a clean large pot, discarding the strained solids. The author estimates about 22 cups of finished stock; the yield will vary.
Step 26: Transfer only the strained stock you intend to serve now into a smaller saucepan. Season that portion to taste with fish sauce from the listed 3 tbsp supply. Leave any reserved stock without fish sauce, and promptly refrigerate it in shallow containers if it will not be served now.
Step 27: For this full-batch route, put both 14 oz packages of dry rice sticks in a colander set in a large bowl. Cover with warm water and soak for about 10 minutes, until the noodles are limp. Drain away the soaking water.
Step 28: Bring a large pot of fresh noodle-cooking water to a rapid boil. Add the softened noodles from step 27 and stir. Boil for about 3–4 minutes, checking from 3 minutes, until a strand can easily be pinched in half.
Step 29: Drain the cooked noodles from step 28 into a large colander. Rinse with cold water and toss to remove excess water. A salad spinner may be used to drain them further.
Step 30: Spread the drained noodles from step 29 on a large plate to shed surface moisture while you finish the meats. Do not leave the cooked noodles sitting out for a prolonged wait; refrigerate them promptly if serving is delayed.
Step 31: Take the chilled cooked tendon from step 13, pat it dry and hold it firmly. Halve it lengthwise, then cut it into thin slices. Return it to the refrigerator if it is not being served yet.
Step 32: Take the cooked brisket from step 22 and cut it into sections about 3 inches wide, then slice each section thinly across the grain. Refrigerate the slices until needed.
Step 33: Take the cooked oxtail from step 24. It can be served on the bone, or you can remove its meat with a small spoon and discard the bones. Keep the prepared oxtail refrigerated until assembly.
Step 34: Arrange the sliced tendon from step 31, sliced brisket from step 32 and prepared oxtail from step 33 on a clean plate. Keep the cooked meats refrigerated until they are reheated for serving.
Step 35: Thinly slice the beef eye of round (1 lb) on a separate clean board and put it on a separate plate. Keep these raw slices refrigerated and separate from the cooked meats until they are cooked in the hot stock.
Step 36: Bring the seasoned broth for serving from step 26 to a gentle boil. Reheat the cooked meat portions you will serve from step 34 in it until they reach 74 °C (165 °F), then lift them out. Put a portion of noodles from step 30 in a soup bowl, add the reheated tendon, brisket and oxtail, a reserved green-onion root end from step 17, and some sliced brown onion from step 18. Keep the serving broth hot for the eye-of-round slices.
Step 37: Keep the serving broth from step 36 at a gentle boil. Add the raw eye-of-round slices from step 35 that you want for this bowl and cook until no longer pink and at least 63 °C (145 °F). The thin slices cook quickly, but use their doneness and temperature rather than a fixed number of seconds.
Step 38: Lift the cooked eye-of-round slices from step 37 onto a clean warm plate and let them rest off the heat for 3 minutes. Keep the broth hot during this rest.
Step 39: Add the rested eye-of-round slices from step 38 to the noodle-and-meat bowl from step 36. Ladle in hot serving broth kept hot in step 38, then top with some of the green-onion-and-cilantro mixture from step 17 and ground black pepper from the listed 1/4 tsp supply. Serve with the herb and vegetable platter from step 21, hoisin sauce and Sriracha. Repeat for the remaining bowls as supplies permit. The author gives about 8 large or 10 medium bowls; noodle, meat and broth portions can vary. Promptly refrigerate unused cooked noodles, meats and broth in shallow containers.
Photos (1)
Comments
0 threadsSign in to join the discussion.





No comments yet. Start the discussion.