Go Back
+ servings
Quick and Easy Homemade Pho
Print Recipe
4.70 from 98 votes

Vietnamese-Inspired Beef Noodle Soup

Inspired by Vietnamese pho, this Americanized beef noodle soup combines rice noodles, beef and fresh herbs in a simple pantry-based beef broth.
Prep Time10 mins
Cook Time30 mins
Total Time40 mins
Course: Soup
Cuisine: American, Vietnamese
Servings: 4
Calories: 572kcal


  • 1 tbsp olive oil
  • 1 yellow onion diced
  • 2 cloves garlic minced
  • 1 inch piece of ginger minced
  • 2 tbsp soy sauce
  • 1 tbsp lime juice
  • 1 tbsp sriracha
  • 1/2 tsp cinnamon
  • 1/2 tsp nutmeg
  • 2 star anise (optional)
  • 6 cups beef broth
  • 2 striploin steaks
  • 375 g rice noodles


  • fresh cilantro chopped
  • fresh basil (or Thai basil)
  • fresh mint
  • bean sprouts
  • green onions, sliced
  • lime cut into wedges


  • Heat 1 tbsp olive oil in a large pot with fitted lid on med-high heat. Saute onion, garlic and ginger for 2-3 min, until fragrant and softened.
  • Add soy sauce, lime juice, sriracha, cinnamon, nutmeg and star anise stirring to combine. Add broth, bringing to a boil. Simmer for 30 minutes with the lid on. During this time, garnishes can be chopped and prepared.
  • After preparing garnishes, slice steak very thinly across the grain and set aside with other garnishes. Optionally, you can sear steak for 1-2 minutes per side if you don't want to add the beef to the broth when it's raw (it will cook in the hot broth if sliced thinly enough).
  • Drain broth into a large pot using a mesh strainer, then put pot with broth back on high heat, bringing to a boil. Add rice noodles, cooking for 1-2 minutes. If possible, remove noodles from the broth to prevent them from soaking up the broth. This is especially important if you want leftovers - store the broth and noodles separately in this case.
  • Serve the soup in large bowls with noodles, broth, steak, and garnishes. Beef will cook as it sits in broth. Enjoy!



Use chicken or tofu instead of steak for your protein.
Make sure to store your broth, beef and noodles separately.
Store this soup in the fridge for up to 5 days. Add the broth, beef and noodles together then microwave for 2-3 minutes.
You can freeze the broth for up to 3 months. Reheat from frozen for 6-7 minutes then add in fresh beef and noodles.


Calories: 572kcal | Carbohydrates: 83g | Protein: 20g | Fat: 17g | Saturated Fat: 5g | Cholesterol: 34mg | Sodium: 2130mg | Potassium: 433mg | Fiber: 2g | Sugar: 2g | Vitamin A: 591IU | Vitamin C: 6mg | Calcium: 60mg | Iron: 3mg