Easy Low-Carb Vietnamese Pho
- Ready in 30m
- 6.5 g net carbs
- 294 kcal
- Serves 4
This post may contain affiliate links, see our disclaimer.

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.
Step-by-step
Place the beef in the freezer for 20 minutes to make it easier to slice.
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.

Pour in the broth.

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.

Prepare your toppings and noodles. Follow this guide for preparing the noodles.

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.

Top the soup with your desired toppings.


Recipe
Easy Low-Carb Vietnamese Pho
★★★★☆4.3Quick-prep Vietnamese Pho soup made with fresh ingredients and zero-carb noodles. The ideal ...
- Hands on
- 10m
- Overall
- 30m
- Servings
- 4
- 6.5 g
- Net carbs
- 32.3 g
- Protein
- 15.6 g
- Fat
- 294
- kcal
Ingredients makes 4 servings
- Optional Toppings:
Instructions
Place the beef in the freezer for 20 minutes to make it easier to slice.
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.
Pour in the broth.
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.
Prepare your toppings and noodles. Follow this guide for preparing the noodles.
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.
Top the soup with your desired toppings.
Nutrition per serving
Carbs 9%Protein 44%Fat 47% of calories
- Net carbs
- 6.5 g
- Total carbs
- 8.6 g
- Fiber
- 2.1 g
- Sugars
- 2.1 g
- Protein
- 32.3 g
- Fat
- 15.6 g
- Saturated fat
- 6.1 g
- Calories
- 294 kcal
- Sodium
- 1,148 mg · 49.9% RDA
- Magnesium
- 281 mg · 70.2% RDA
- Potassium
- 1,286 mg · 64.3% EMR
Nutrition by ingredient
| Per serving | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Beef bone broth, beef stock | 1 g | 7.2 g | 6 g | 80 |
| Onion, brown (yellow), raw | 1.8 g | 0.2 g | 0 g | 10 |
| Ginger root, fresh | 1.4 g | 0.2 g | 0.1 g | 7 |
| Garlic, fresh | 0.5 g | 0.1 g | 0 g | 2 |
| Fish sauce | 0.2 g | 0.2 g | 0 g | 2 |
| Coconut aminos (substitute to soy sauce) | 0.3 g | 0 g | 0 g | 1 |
| Beef, round, eye of round, roast, separable lean and fat, trimmed to 1/8" fat, all grades, raw | 0 g | 24.4 g | 9.3 g | 188 |
| Shirataki noodles | 1.5 g | 0 g | 0.2 g | 4 |
| Total | 6.5 g | 32.3 g | 15.6 g | 294 |
- Gluten free
- Dairy free
- Egg free
- Nut free
- Pork free
- Avocado free
- Coconut free
- Shellfish free
You may also like

Keto Crack Slaw - Egg Roll in a Bowl

Low-Carb Tex Mex Soup

Low-Carb Tom Kha Noodle Bowls

Low-Carb Chilli Beef Skillet with Pumpkin & Kale

Keto Beef Stroganoff Soup

Low-Carb Chinese Chicken Noodle Soup

Keto Instant Pot Chicken Enchilada Soup

Low-Carb Thai Chicken Noodle Soup

Easy Low-Carb Marinara Meatballs

Keto Palmini Spaghetti Bolognese

Low-Carb Soul Food Chicken Meatball Soup

Keto Chicken Noodle Soup Jars

The Best Instant Pot Chicken Noodle Soup

Super Simple Keto Chili

Keto Yum Yum Chicken Slaw

Low-Carb Beef Taco Skillet
Comments & ratings (4)
Could you please tell me the sodium content of this recipe? I'd like to make it for my mom who has type 2 diabetes, but has had a heart attack, so she has to watch her sodium intake. Thank you!
Hi Michelle, the sodium content varies and depends on the stock you're using - I wouldn't want to give you an estimate because I don't know which stock you'll be using and how much salt you'll be adding to it.
Shirataki Noodles were rather expensive, I found Kelp noodles (6 calories, 1G carb). Mineral rich. They have the appearance of glass noodles. About $5 for 1 lb. Found them in the Asian aisle next to all of the Pho rice noodles I can't have! I'm going to try them in this recipe
Both work well in this soup - you can use them interchangeably in most recipes 😊