Pho Recipe | Easy & Authentic

prep time 30 mins | cook time 45 mins | ready in 1 hr 15 mins | serves 2-4

The complete pho experience starts with the aroma of spices from prepping broth before savouring your soul-warming bowl of noodles.  This easy-to-make homemade pho recipe tastes just like the restaurant version with an added aromatic adventure.   

Recipe directly from Gimme Some Oven 


  • 1 large white onion, peeled and halved

  • 3-inch piece of fresh ginger, halved lengthwise

  • 5 star anise

  • 4 whole cloves

  • 3 (3-inch) cinnamon sticks

  • 2 cardamom pods

  • 1 tablespoon whole coriander seeds

  • 8 cups good-quality beef stock (or chicken or vegetable stock)

  • 1 tablespoon brown sugar

  • 2 teaspoons fish sauce

  • fine sea salt, to taste

Meat, Noodles & Garnish:
  • 8 ounces raw steak, very thinly sliced (or chicken, pork, or shrimp — see notes below)

  • 7 ounces uncooked thin rice noodles 

  • garnishes: fresh herbs (cilantro, mint, and/or Thai basil), bean sprouts, lime wedges, thinly-sliced chiles (Thai bird chiles or jalapeños), thinly-sliced onions (green onions or white onions), sauces (hoisin and/or sriracha)


  1. Char the onions and ginger.  Turn the oven broiler to high, and place the baking rack about 8 inches away from the heating elements.  Place the onion and ginger cut-side-up on a baking sheet, and brush with a bit of oil.  Broil for about 7-10 minutes, until the tops of the onion and ginger are slightly charred.  Remove and set aside.

  2. Make the broth.  Meanwhile, heat the anise, cloves, cinnamon, cardamom, and coriander to a large stockpot over medium-high heat for about 3 minutes until fragrant.  Add in the charred onion, ginger, stock, and stir to combine.  Continue cooking until the broth reaches a simmer.  Then reduce heat to medium-low, cover with a lid, and continue to simmer for at least 30 minutes.  Strain out (and discard) the onions, ginger, and spices.  Stir in the fish sauce and sweetener into the hot broth.  Then finally, taste and season the broth with salt as needed.

  3. Prep the noodles.  Meanwhile, as your broth is simmering, cook the noodles separately al dente according to the package instructions.  Drain in a strainer, then briefly rinse the noodles with cold water to prevent them from continuing to cook.  (I also recommend tossing the noodles with a drizzle of oil — such as sesame oil — to prevent them from sticking.)

  4. Assemble.   Now the fun part!  Add a handful of noodles to each individual serving bowl.  Portion the steak between each serving bowl.  Then ladle the still-simmering hot broth into the serving bowls, being sure to submerge the steak completely so that it gets cooked*.  Top each bowl with lots and lots of garnishes, and finish with a squeeze of lime juice.

  5. Serve immediately.   Encouraging everyone to stir the garnishes into the soup so that they can flavor the broth, also adding in additional extra sauces if desired.


Freeze meat for 30-60 minutes beforehand, to make it easier to slice.


To make beef pho: Use any kind of lean steak, very thinly sliced against the grain.  

To make chicken pho: Use boneless skinless chicken breasts or thighs, very thinly sliced against the grain. 

To make pork pho:  Use boneless pork chops, very thinly sliced against the grain.  

To make shrimp pho:  Use peeled and deveined (tails on or off) large shrimp.

Alternate charring option:  Instead of broiling the onion and ginger in the oven, you can also just cook them cut-side-down in a sauté pan over high heat until charred.

Cooking the meat/shrimp:  Again, it’s very important that the meat is very thinly sliced, the broth is simmering hot, and that the meat is completely submerged in order for it to cook fully.  If you have any doubts or would like to 100% ensure that the meat is fully cooked, see the option below.

Alternate meat/shrimp cooking option:  Instead of cooking your protein (steak, chicken, pork or shrimp) in the individual serving bowls, feel free to instead stir the protein directly into the stockpot of simmering broth to ensure that it is fully cooked.  Then ladle the broth and protein together into the individual serving bowls.

Double batch:  I highly recommend making a double batch of this recipe while you’re at it!  To do so, you will need a large stockpot (at least 5 quarts) to handle the quantity of broth.

Also Delicious:

Classic Beef Stew
Classic Beef Stew
This old-fashioned tasty stew satisfies you to the core and keeps you feeling full all evening.  Stews use lean meats th
Read More
Turkey & Mushroom Pasta Sauce | 35 mins
Turkey & Mushroom Pasta Sauce | 35 mins
Sometimes you need it fast.  This classic meat sauce is made lean with ground turkey and is full of veggies.  Serve over
Read More
Mango (or Pineapple) Ginger Turmeric Smoothie
Mango (or Pineapple) Ginger Turmeric Smoothie
Love a smoothie with a twist?  This cool and refreshing tropical drink is laced with tangy ginger, turmeric, and black p
Read More






Leave a comment