Homemade Beef Phở (Vietnamese Noodle Soup)

Homemade Beef Phở (Vietnamese Noodle Soup) is a medium Vietnamese recipe that serves 4. 450 calories per serving. Recipe by Strictly Dumpling on YouTube.

Prep: 30 min | Cook: 6 hrs 25 min | Total: 7 hrs 15 min

Cost: $29.90 total, $7.48 per serving

Ingredients

  • 1 piece Yellow rock sugar (About 10 g; adds deep sweetness)
  • 2 tablespoons Salt
  • 0.5 cup Fish sauce (Use a good quality, aromatic brand)
  • 10 pieces Star anise
  • 1 stick Cinnamon stick
  • 5 leaves Bay leaves
  • 1 teaspoon Fennel seeds
  • 2 medium Onion (Halved for roasting)
  • 6 oz Fresh ginger (Cut into large chunks for roasting)
  • 3 lb Oxtail (Can substitute beef shank bones)
  • 1 lb Thinly sliced beef (brisket) (Slice as thinly as possible; used for quick cooking in broth)
  • 1 lb Flat rice noodles (Prefer the brand listed in video description)
  • 2 cups Bean sprouts
  • 1 bunch Green onions (scallions) (Chopped for garnish)
  • 1 bunch Cilantro (Chopped for garnish)
  • 1 handful Thai basil (Roughly torn)
  • 2 pieces Lime (Cut into wedges for serving)
  • to taste Sriracha (Adds heat)
  • to taste Hoisin sauce (Adds sweet‑savory depth)

Instructions

  1. Roast onion and ginger

    Preheat the oven to broil. Halve the onions and cut the ginger into large chunks. Spread them on a roasting sheet, peel the outer layer, and place in the oven. Roast for 20 minutes, flipping at the 10‑minute mark so they brown but do not blacken.

    Time: PT20M

    Temperature: Broil

  2. Initial boil of bones

    Place the oxtail (or beef leg bones) in the large pot, cover with cold water, and bring to a rapid boil. Boil for about 10 minutes, then skim off all foam and scum that rises to the surface.

    Time: PT10M

    Temperature: High boil

  3. Clean the bones

    Drain the pot, rinse the bones under running water to remove residual scum and impurities. Set the cleaned bones aside.

    Time: PT5M

  4. Start the broth base

    Return the cleaned bones to the pot, add about 2 gallons (7.5 L) of fresh cold water, and bring to a boil again. Reduce to a gentle simmer.

    Time: PT5M

    Temperature: Medium simmer

  5. Prepare the spice bag

    Combine star anise, cinnamon stick, bay leaves, fennel seeds, rock sugar, salt, and fish sauce in a piece of cheesecloth. Tie securely to form a spice bag.

    Time: PT5M

  6. Add spices and simmer

    Add the spice bag to the simmering pot. Lower the heat to maintain a gentle simmer and continue to skim any foam that appears.

    Time: PT5M

    Temperature: Low simmer

  7. Long slow simmer

    Let the broth simmer uncovered for 5 – 6 hours, adding water if the level drops too low. Continue to skim scum every 15‑30 minutes. The long simmer extracts collagen and flavor, yielding a rich, clear broth.

    Time: PT5H30M

    Temperature: Low simmer

  8. Strain and chill (optional fat removal)

    Remove the spice bag and bones. Strain the broth through a fine mesh strainer lined with cheesecloth into a clean container. If you have time, refrigerate the broth for several hours; the fat will solidify on top and can be skimmed off.

    Time: PT10M

  9. Prepare garnishes and beef

    Thinly slice the brisket against the grain. Roughly chop cilantro, green onions, and Thai basil. Slice lime into wedges. Rinse bean sprouts. Set all garnishes in small bowls.

    Time: PT10M

  10. Cook rice noodles

    Soak the flat rice noodles in hot water according to package directions (usually 5‑7 minutes) until just tender. Drain and divide among serving bowls.

    Time: PT5M

    Temperature: Hot water

  11. Assemble the pho bowls

    Place a handful of raw beef slices on top of the noodles. Ladle the boiling broth over the beef; the heat will cook the thin slices instantly. Add cilantro, green onions, basil, lime wedges, bean sprouts, and a drizzle of Sriracha and hoisin sauce to taste.

    Time: PT5M

Nutrition Facts

Calories
450
Protein
30 g
Carbohydrates
55 g
Fat
12 g
Fiber
3 g

Dietary info: gluten‑free, dairy‑free, high-protein

Allergens: fish

Last updated: April 7, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Homemade Beef Phở (Vietnamese Noodle Soup)

Recipe by Strictly Dumpling

A step‑by‑step recreation of the classic Vietnamese street‑food beef noodle soup (Phở). This recipe uses oxtail and brisket for a rich, clear broth, roasted onion and ginger for depth, and a fragrant spice bag. Garnish with fresh herbs, lime, bean sprouts and optional sauces for authentic flavor.

MediumVietnameseServes 4

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
30m
Prep
6h 20m
Cook
49m
Cleanup
7h 39m
Total

Cost Breakdown

$29.90
Total cost
$7.48
Per serving

Critical Success Points

  • Roasting the onion and ginger to develop deep aromatics
  • Skimming scum during the initial boil and throughout the long simmer
  • Using a spice bag to keep whole spices easy to remove
  • Simmering the broth uncovered for 5‑6 hours for clarity and richness
  • Straining the broth and optionally chilling to remove excess fat

Safety Warnings

  • Handle the hot broth with care to avoid scalds.
  • Use oven mitts when removing the roasting sheet from the broiler.
  • Ensure raw beef is kept refrigerated until just before serving.

You Might Also Like

Similar recipes converted from YouTube cooking videos

Phở Bò – Vietnamese Beef Soup
12

Phở Bò – Vietnamese Beef Soup

Iconic Vietnamese soup made with beef shank, spice‑infused broth, rice noodles, fresh herbs and beef meatballs. A homemade version prepared in a pressure cooker for a concentrated flavor and time savings.

2 hrsServes 4$34
Vietnamese
Beef Noodle Soup (Nikoudé)
9

Beef Noodle Soup (Nikoudé)

A comforting Japanese soup made with dashi broth, instant noodles, thinly sliced beef, ginger, soy sauce, mirin and topped with scallions and Naruto maki slices. Quick, simple and perfect for warming up.

35 minServes 2$9
Japanese
Vietnamese Grilled Fresh Noodles with Beef or Chicken
7

Vietnamese Grilled Fresh Noodles with Beef or Chicken

Grilled fresh Chinese noodles, served with a flavorful sauce and sautéed vegetables, accompanied by marinated beef or chicken. A simple Vietnamese-inspired recipe you can make at home.

1 hr 20 minServes 3$19
Vietnamese
Crab Sausage (Crab Meat Sausage) for Hue Beef Noodle Soup
9

Crab Sausage (Crab Meat Sausage) for Hue Beef Noodle Soup

Detailed recipe for making fragrant, chewy crab sausage with vibrant shrimp-shell color, suitable for business or home use with Hue beef noodle soup. Includes every step of preparation, grinding, shaping, cooking and soaking, along with tips, safety notes, and storage methods.

50 minServes 5$13
Vietnamese
How to Make Sichuan Beef Noodle Soup
155

How to Make Sichuan Beef Noodle Soup

A fragrant, spicy Sichuan‑style beef noodle soup featuring braised beef shin, doubanjiang fermented chili bean paste, Sichuan peppercorns, and aromatic spices. Served over fresh wheat noodles with bok choy, pickled mustard greens, chili crisp and cilantro for a complex, comforting bowl.

3 hrs 5 minServes 4$66
Chinese
Pho Ga (Vietnamese Chicken Noodle Soup) Recipe
7

Pho Ga (Vietnamese Chicken Noodle Soup) Recipe

A fragrant, authentic‑style Vietnamese chicken noodle soup made with a clear bone broth, whole chicken, toasted spices, and fresh herbs. Perfect for a comforting meal any day of the week.

2 hrs 30 minServes 4$55
Vietnamese