Vietnamese

Pho-Spiced Beef Noodle Soup

A deeply aromatic Vietnamese beef noodle soup made with charred onion and ginger, toasted spices, long-simmered beef broth, tender brisket, rare beef slices, rice noodles, and fresh herbs.

245 minhard4 servings
🍳

AI-generated — not medical advice. Verify before cooking.

Contains

FishWheat
Prep Time
35 min
Cook Time
210 min
Total Time
245 min

Ingredients

Equipment

  • 8-quart heavy stockpot
    Alternative: Two 5-quart pots, divided evenly
  • Fine-mesh sieve
    Alternative: Colander lined with damp cheesecloth
  • Spice bag or cheesecloth
    Alternative: Reusable tea infuser large enough for whole spices
  • Large skillet or broiler
    Alternative: Outdoor grill or cast-iron pan
  • Long chopsticks or kitchen tongs
    Alternative: Slotted spoon and carving fork
  • Large warmed soup bowls
    Alternative: Deep serving bowls preheated with hot water

★ = Essential

Instructions

  1. Place Beef marrow bones and Boneless beef brisket in a large pot and cover with cold water. Bring to a vigorous boil, then boil uncovered to remove surface impurities.

    ✓ Checkpoint: Gray foam rises to the surface and the water smells strongly of raw beef.
  2. Drain the pot, discard the blanching water, and rinse Beef marrow bones and Boneless beef brisket thoroughly under cold running water. Scrub the pot clean.

    ✓ Checkpoint: The bones and brisket are free of gray foam and loose blood residue.
    💡 Chef's Tip: This extra rinse is essential for a clear, clean-tasting broth.
  3. Char Yellow onion and Fresh ginger cut-side down in a dry skillet or under a broiler until deeply browned in several places. Do not burn them completely; the char should be aromatic and mahogany-colored.

    ✓ Checkpoint: The onion and ginger have dark toasted patches and smell smoky, sweet, and aromatic.
  4. Toast Cinnamon stick, Star anise, Whole cloves, Coriander seeds, and Black cardamom pod over medium-low heat until fragrant. Transfer the spices to a spice bag or piece of cheesecloth and tie securely.

    ✓ Checkpoint: The spices smell warm and fragrant; no seed or bark should be smoking.
    💡 Chef's Tip: Gentle toasting develops complexity without making the spices bitter.
  5. Return the rinsed Beef marrow bones and Boneless beef brisket to the clean pot. Add Cold water, the charred Yellow onion and Fresh ginger, and the spice bag. Bring just to a boil, then immediately reduce to a very gentle simmer.

    ✓ Checkpoint: Only a few small bubbles rise from the bottom; the surface is not roiling.
  6. Skim foam and fat from the surface as needed. Keep the pot partially uncovered and simmer gently until the Boneless beef brisket is completely tender.

    ✓ Checkpoint: A thin skewer slides into the brisket with little resistance, and the broth tastes beefy but not harsh.
  7. Remove Boneless beef brisket and let it rest until cool enough to handle. Continue simmering Beef marrow bones and the aromatics to deepen the broth.

    ✓ Checkpoint: The broth has a rich aroma and a lightly sticky texture on the lips.
  8. Strain the broth through a fine-mesh sieve into a clean pot. Discard the bones, onion, ginger, and spice bag. Skim excess fat, then season with Fish sauce, Rock sugar, and Kosher salt. Taste and adjust until the broth is savory, gently sweet, and aromatic.

    ✓ Checkpoint: The broth is clear amber-brown with a balanced savory flavor and no overpowering single spice.
    💡 Chef's Tip: Season slightly more strongly than you think necessary because noodles will dilute the broth.
  9. Soak or boil Dried flat rice noodles according to the package directions until just tender. Drain, rinse briefly under warm water, and divide among four large warmed bowls.

    ✓ Checkpoint: The noodles are flexible and tender but still springy in the center.
  10. Top each bowl with sliced brisket and paper-thin Beef sirloin for rare slicing. Ladle boiling broth over the meat to cook the rare slices. Finish with Scallion, Fresh cilantro, Thai basil leaves, Bean sprouts, and sliced Fresh red chili. Serve immediately with wedges of Lime, Hoisin sauce, and Sriracha.

    ✓ Checkpoint: The raw beef turns pink to medium-rare at the edges, the noodles remain separate, and the broth is steaming hot.
    💡 Chef's Tip: For fully cooked beef, simmer the sliced beef in the broth for 30 to 60 seconds before assembling.

Nutrition

(per serving)

690
Calories
49g
Protein
72g
Carbs
23g
Fat
4g
Fiber

Storage

Refrigerator: 4 days

Freezer: 3 months

Store strained broth, cooked brisket, noodles, and fresh garnishes separately. Refrigerate the broth within 2 hours. For freezing, freeze only the broth and brisket; prepare fresh noodles and garnishes when serving.

Reheating: Bring the broth to a full simmer in a saucepan. Reheat brisket in the hot broth for 30 to 60 seconds, then pour over freshly prepared noodles. Do not store noodles in the broth because they become soft and absorb the liquid.

Variations

  • Chicken Pho: Replace the beef bones and brisket with 1.8 kg chicken carcass and bone-in chicken thigh. Simmer the chicken broth for 90 minutes, remove the chicken when tender, and shred the meat before serving.
  • Spicy Saigon-Style Pho: Add two additional fresh red chilies to the garnish, serve with extra sriracha, and stir 1 tablespoon chili oil into each bowl just before serving.
  • Vegetable Pho: Replace the beef bones and brisket with 2.5 kg roasted mushroom stems, daikon, carrot, and charred leek. Simmer for 75 minutes, season with soy sauce or mushroom seasoning, and add tofu in place of the beef.
#vietnamese#dinner#soup#boiled#one-pot#make-ahead#meal-prep#leftover-friendly#high-protein#dairy-free#egg-free#nut-free#comfort-food#traditional#restaurant-quality#year-round#special-occasion