phở
Tracking what I cook and where I eat — bowl by bowl.
Method
Make the bone broth: A 1:1 ratio of beef bones to water, gently simmered for ~24 hours, losing as little liquid as possible. Parboil the bones to draw out impurities, dump the water, rinse, refill with fresh water, then simmer. Top up to target volume at the end.
Potential pitfall: If you lose more than half your broth over the simmer, the heat is too high — the more you lose, the weaker the base.
Roast the aromatics & brisket: Halve and peel the onions; halve the ginger and garlic. Lightly salt the brisket. Spread the aromatics and brisket on a tray and grill until browned — this builds the broth’s colour.
Stage 1 — bloom: Heat reserved beef fat to ~160°C. Sear the brisket on both sides, shallow-fry the aromatics, then turn off the heat before adding the spices — clove burns easily and a burnt spice ruins the broth.
Potential pitfall: Spices burn easily, especially clove. A scorched spice turns the whole pot bitter — kill the heat before they go in.
Stage 2 — pre-season: Add 2.5 L of bone broth, stir in the pre-seasoning, and bring to a gentle simmer. Taste: deep and slightly salty.
Stage 3 — cook: Gently simmer for 3 hours (the sweet spot for brisket). Keep the heat low — if the volume drops, it’s too hot.
Potential pitfall: Keep it gentle. Any drop in volume across the three hours means the simmer is running too hot.
Stage 4 — final adjustment: Remove the aromatics and spices and strain. Add 500 mL broth (to ~3 L), then rock sugar until slightly sweet, then fish sauce until it’s on the money.
Finish (optional): Add a 15% “curve” and a pinch of MSG to make the broth pop. You’ve done an honest job — this is the final flourish.
Notes Style: a cross between northern (phở bắc) and southern (phở nam) — strong, rich, intense, leaning on the natural sweetness of the bone broth. Yields 6–7 servings (3–3.5 L). Active 3 h, plus 24 h for the broth.
For the meat
- 5 lb (2.27 kg)beef bones
- 2 lb (907.18 g)oxtail
For the aromatics
- 2 largecharred onion
- 3 in (7.62 cm)charred ginger
For the spices
- 20 g (0.71 oz)star anise
- 1cinnamon stick
- 3cardamom pods
- 4cloves
For the final adjustment seasoning
- ¼ cup (59.15 mL)fish sauce
- 1 oz (28.35 g)rock sugar
For the toppings
- 2 lb (907.18 g)rice noodles
For the other
- 4–5 qt (3.79–4.73 L)water
Batch log
Every cook, newest first. The best batch is open — tap any to expand.
Ratings: broth 9 · noodles 9 · meat 9
Bowls: 9
Cost: $74.13 ($8.24/bowl)
Best batch yet. Beef belly way better than brisket. The cheesecloth knocked out the cloudiness. Fed 8. Keepers: beef belly + cheesecloth. Next time: back to one onion (too sweet) and a second pot to make more.
What I changed this batch
- beef belly instead of brisket — added raw at serving, tái style
- cheesecloth-strained the broth for clarity
- halved the sugar
- two onions (1 charred, 1 raw)
- no garlic, no MSG
- 28-hour low boil
For the other
- 16 lb (7.26 kg)beef marrow bones
- 2 lb (907.18 g)beef belly (short plate)
- 2 (1 charred, 1 raw)onion
- ½ of usualrock sugar
- 35 g (1.23 oz)salt
- 20 g (0.71 oz)mushroom seasoning (hạt nêm)
- 3 tbsp (44.36 mL)fish sauce
- 22.5 g (0.79 oz)cinnamon
- 30 g (1.06 oz)cardamom
- 22.5 g (0.79 oz)star anise
- 4.5 g (0.16 oz)clove
- 5 lb (2.27 kg)rice noodles
Make the bone broth: A 1:1 ratio of beef bones to water, gently simmered for ~24 hours, losing as little liquid as possible. Parboil the bones to draw out impurities, dump the water, rinse, refill with fresh water, then simmer. Top up to target volume at the end.
Potential pitfall: If you lose more than half your broth over the simmer, the heat is too high — the more you lose, the weaker the base.
Roast the aromatics & brisket: Halve and peel the onions; halve the ginger and garlic. Lightly salt the brisket. Spread the aromatics and brisket on a tray and grill until browned — this builds the broth’s colour.
Stage 1 — bloom: Heat reserved beef fat to ~160°C. Sear the brisket on both sides, shallow-fry the aromatics, then turn off the heat before adding the spices — clove burns easily and a burnt spice ruins the broth.
Potential pitfall: Spices burn easily, especially clove. A scorched spice turns the whole pot bitter — kill the heat before they go in.
Stage 2 — pre-season: Add 2.5 L of bone broth, stir in the pre-seasoning, and bring to a gentle simmer. Taste: deep and slightly salty.
Stage 3 — cook: Gently simmer for 3 hours (the sweet spot for brisket). Keep the heat low — if the volume drops, it’s too hot.
Potential pitfall: Keep it gentle. Any drop in volume across the three hours means the simmer is running too hot.
Stage 4 — final adjustment: Remove the aromatics and spices and strain. Add 500 mL broth (to ~3 L), then rock sugar until slightly sweet, then fish sauce until it’s on the money.
Finish (optional): Add a 15% “curve” and a pinch of MSG to make the broth pop. You’ve done an honest job — this is the final flourish.
from this batch
ingredients
meat
aromatics
spices
pre-seasoning
final adjustment seasoning
toppings
photo book
1 batch · avg $8.24/bowl