Easy Low-Carb Vietnamese Pho

Easy Low-Carb Vietnamese Pho

Pho is one of the easiest and tastiest soups to make, it’s incredibly versatile (all those toppings!), and it’s easily made low carb with a simple swap for the typical rice noodles. With this recipe you won’t think twice about the missing starch.

Typically Pho, pronounced fuh, is made with fresh bone broth that boasts numerous speciality spices. We’re scaling the ingredients down to the bare minimum with equally as delicious results and this recipe can be made in 40 minutes!

To swap out the rice noodles I’ve opted to use Shirataki noodles. If you’re not familiar they’re a traditional Japanese noodles made from the konjac yam and they’re zero calorie and zero carb. The key is to prepare them the right way and they taste just like regular vermicelli style noodles (you can buy different shapes but I like the vermicelli style), at least to me! Check out this guide on how to prepare them the correct way!

My favorite part of this soup is the toppings! We’ve got bean sprouts, basil, cilantro, mint, green onions, Sriracha, and jalapeños. You can also top it off with a fresh squeeze of lime.

Preparation time:

Hands-on:    10 minutes
Overall:     30 minutes

Nutritional values (per serving):

Total Carbs 8.6 grams
Fiber 2.1 grams
Net Carbs 6.5 grams
Protein 32.3 grams
Fat 15.6 grams
of which Saturated 6.1 grams
Energy 294 kcal
Magnesium 281 mg (70% RDA)
Potassium 1,286 mg (48% EMR)

Macronutrient ratio: Calories from carbs (8%), protein (44%), fat (48%)

Ingredients (makes 4 servings):

  • 8 cups beef broth (1.9 L/ 2 quarts) you can make your own
  • 1 medium white onion, quartered (110 g/ 4.2 oz)
  • 1 4” piece ginger root, peeled (36 g/ 1.3 oz)
  • 2 cloves garlic, crushed
  • 1 tbsp fish sauce
  • 1 tbsp coconut aminos
  • 1 pound eye of round (beef), thinly sliced (450 g)
  • 2 packages Shirataki noodles, (400 g/ 14.1 oz)

Optional Toppings:

  • sliced green onion
  • sliced jalapeno
  • bean sprouts
  • mixed herbs (basil, mint, cilantro)
  • hot sauce (Sriracha) you can make your own
  • lime


  1. Place the beef in the freezer for 20 minutes to make it easier to slice.
  2. Under a broiler or over a gas flame char the onion and ginger for 5-7 minutes until they just start to blacken. Add them to a large soup pot with the crushed garlic, fish sauce, and coconut aminos.
  3. Pour in the broth.
  4. Set the pot over medium high heat and bring to a boil. Reduce to a simmer and cook 30 minutes. Raise the heat to high to bring to a boil before adding the broth to the bowls.
  5. Prepare your toppings and noodles. Follow this guide for preparing the noodles.
  6. Once the broth has cooked 30 minutes and you have brought it back up to a boil carefully ladle it into the bowls on top of the noodles and beef. The beef should start to turn brown immediately.
  7. Top the soup with your desired toppings.



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s