Special Beef Noodle Soup Recipe
Pho with sliced rare beef, brisket tendon, tripe, and meatballs.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Broth & bones
Pho spice bouquet
Proteins
Noodles & finishing
Optional/for finishing broth
Method
Prep & char aromatics
- 1
Char onion and ginger
Halve the large yellow onions and halve the ginger lengthwise. Place directly over an open flame, on a hot cast-iron skillet, or under a broiler and char until the cut surfaces are deeply browned and slightly blackened (about 8–12 minutes), turning occasionally. Remove and set aside.
- 2
Peel off any loose burnt outer layers and rinse briefly if desired. Keep the charred onions and ginger for the broth.
Prepare bones and initial blanch
- 3
Place the marrow/soup bones and any oxtail in a large stockpot and cover with cold water (about 5 liters). Bring to a vigorous boil for 10 minutes to blanch and remove scum.
- 4
Turn off heat. Carefully drain bones and discard the blanching liquid. Rinse the pot and bones briefly under running water to remove residue for a clearer broth.
Simmer broth
- 5
- 6
Toast the spice bouquet: in a dry skillet over medium heat, toast star anise, coriander seeds, black peppercorns, cloves, cardamom pods, and cinnamon sticks until fragrant (1–2 minutes). Transfer spices to a spice bag or wrap tightly in cheesecloth and tie.
- 7
Add the spice bag to the pot. Simmer gently, uncovered or partly covered, for at least 4 hours (up to 6–8 hours for deeper flavor). Skim any scum that appears in the first hour. Maintain a gentle simmer — avoid rolling boil which clouds the broth.
- 8
During the last 60–90 minutes of simmering, add the brisket, tendon, and tripe to the pot (if you prefer to cook these in the same broth). Ensure brisket is submerged and simmer until tender: brisket typically 60–90 minutes, tendon 90–120 minutes to reach gelatinous texture, tripe 60–90 minutes depending on thickness. If using a separate pot, simmer those cuts in salted water until tender, then reserve and slice when cool enough to handle.
- 9
Season the broth towards the end of simmering: add 6 tablespoons fish sauce, 1–2 tablespoons kosher salt (adjust to taste), and more rock sugar if needed. Taste and correct balance of savory/sweet/salty. Keep broth hot and strain before serving.
- 10
Strain the broth through a fine mesh sieve lined with cheesecloth into a clean pot. Discard solids and spice bag. Return strained broth to a gentle simmer and keep hot.
Prepare proteins
- 11
If you simmered brisket/tendon/tripe in the broth, remove them when tender. Immediately place trimmed brisket and tendon in an ice bath briefly to stop cooking, then refrigerate until cold to make thin slicing easier. Slice brisket thinly against the grain. Cut tendon into bite-sized pieces. Slice tripe into thin strips. Keep refrigerated until serving.
- 12
For beef meatballs: if using pre-made cooked meatballs, reheat gently in the hot broth before serving. If making fresh: mix 1 lb ground beef with 1 tsp salt and a pinch of baking powder, shape into 8–12 balls, poach in simmering water/broth until cooked through (6–8 minutes depending on size), set aside.
- 13
For the rare sliced beef (eye-round or sirloin): partially freeze the whole piece for 30–45 minutes to firm it, then slice very thinly across the grain (paper-thin). Keep slices chilled on a plate covered in the fridge until ready to serve.
Noodles & bowls
- 14
If using dried rice noodles, soak according to package instructions (often 20–30 minutes) until pliable but still slightly firm. For fresh noodles, separate and blanch briefly. Bring a separate pot of water to a full rolling boil.
- 15
- 16
Top noodles with a portion of sliced brisket, tendon, tripe, and meatballs placed so the rare beef can be added raw on top. Add 6–8 slices of the raw thinly sliced beef on top of the noodles.
- 17
Bring the strained broth to a rolling boil and ladle very hot broth directly over the raw beef and into the bowl (about 3–4 cups / 700–900 ml per bowl). The boiling-hot broth will cook the rare beef slices to medium-rare in about 15–30 seconds. Ensure broth covers the beef to properly cook it and warm everything.
- 18
If desired, reheat meatballs by dropping into the ladled broth or by preheating them in the broth before assembly.
Garnish & serve
- 19
Top each bowl with bean sprouts, Thai basil, culantro (if using), cilantro, sliced green onions, thinly sliced raw white onion (optional), and sliced chiles.
- 20
Serve with lime wedges, hoisin sauce, and Sriracha on the side. Instruct diners to squeeze lime and add sauces to taste.
- 21
Leftover broth: cool quickly and refrigerate up to 3–4 days or freeze for longer storage.