
This Keto Beef Pho brings all the iconic flavors of traditional Vietnamese pho into a low-carb, keto-friendly bowl that’s deeply aromatic, comforting, and nourishing. By using zucchini zoodles or zero-carb shirataki noodles, you keep the classic noodle experience without the carbs. The broth is infused with charred onion, ginger, star anise, cloves, and cinnamon, delivering the authentic pho aroma in under an hour. Thin slices of beef cook gently in the hot broth, creating a tender, restaurant-style texture. Fresh herbs, lime, and chili finish the bowl with brightness and balance. It’s warm, satisfying, and perfect for keto meal prep or weeknight dinners.
JUMP TO…
- Servings: 4
- Prep time: 10 min
- Cook time: 35 minutes
- Total time: 45 minutes
- Category: Soup
- Cuisine: Asian / Vietnamese / Low Carb
- Method: Stovetop
- Diet: Keto / Gluten-Free
Ingredients for Keto Beef Pho

Broth:
- 1.5 L beef or chicken broth (unsweetened)
- 300–400 g beef (brisket, shoulder, or ribeye — thinly sliced)
- 1 large onion
- 1 piece ginger (5 cm)
- 3–4 star anise pods
- 4–5 whole cloves
- 1 cinnamon stick
- 1 tbsp fish sauce (unsweetened)
- 1 tsp tamari (optional)
“Noodles” (choose one)
- 2 large zucchini → zoodles
- or
- 2 packs shirataki noodles (0 carbs)
Additional ingredients:
- 150 g mushrooms, thinly sliced
- Lime wedges
- Green onions
- Cilantro or Thai basil
- Chili (optional)
Instructions

- Prepare the aromatics: Cut the onion in half and slice the ginger into thick pieces. Place both onto a dry skillet and char lightly on each side until the edges darken. This step develops the signature smoky depth of authentic pho.
- Build the broth: In a large pot, combine the broth with the charred onion, ginger, star anise, cloves, and cinnamon stick. Bring to a gentle boil, then reduce heat and simmer for 30 minutes. The spices slowly infuse the broth with warm, fragrant, complex notes.
- Cook the beef and mushrooms: Add the thinly sliced beef and mushrooms directly into the simmering broth. Cook for 5–7 minutes, just until the meat becomes tender and the mushrooms soften.
- Season the broth: Stir in fish sauce, optional tamari, salt, and pepper to taste. Remove the large spices (star anise, cloves, cinnamon) before serving to prevent overpowering the flavor.
- Prepare the noodles:
- For zoodles: add them into the soup only 1 minute before serving to preserve crunch and avoid overcooking.
- For shirataki: rinse well and warm them in the broth for 2 minutes.
- Assemble: Place fresh herbs, noodles, beef slices, and mushrooms into bowls. Ladle the hot broth over everything. Garnish with lime, cilantro or Thai basil, green onions, and optional chili for heat.
📊 Nutrition Facts (per serving)
| Calories | Fat | Protein | Net Carbs |
|---|---|---|---|
| ≈ 300–350 kcal | ≈ 18–22 g | ≈ 28–32 g | ≈ zoodles → 3–4 g shirataki → ~1 g |
💡 Tips & Variations
- Add 1 tbsp butter (14 g, ~100 kcal, ~11 g fat) to create a richer, fattier pho suitable for high-fat keto days.
- Add 20 ml coconut milk (~40 kcal, ~4 g fat) to soften the broth and add mild creaminess.
- Add 5–7 g dried shiitake mushrooms (~20 kcal) during simmering to intensify umami depth.
- Add 1 tsp sesame oil (5 ml, ~45 kcal, ~5 g fat) at the end for a nutty finishing aroma.
- Add extra herbs such as Thai basil or mint (negligible calories) to enhance freshness without altering macros.
- Add thinly sliced jalapeños (1 pepper ~4 kcal) to introduce a clean, bright spicy note.
- Use beef ribeye instead of leaner cuts to increase fats by ~80–120 kcal per serving.
- Replace mushrooms with enoki mushrooms (50 g ~15 kcal) for a more traditional pho texture.
🔥 Flavor Variations (Choose Your Style)
- Add 1 tsp chili oil (5 ml, ~40 kcal, ~5 g fat) for a bolder, oil-based heat.
- Add 1 tbsp coconut cream (15 ml, ~60 kcal, ~6 g fat) for a thicker, silkier broth.
- Add 1 tsp fish sauce extra (5 ml, ~5 kcal) to strengthen savory depth.
- Add roasted garlic (1 clove ~5 kcal) to enhance sweetness and complexity.
- Add fresh lime zest (0 kcal) to brighten the broth without altering macros.
⚠️ Mistakes to Avoid
- Boiling the broth too hard — gentle simmering preserves aromatic balance.
- Leaving spices in too long — they may turn the broth bitter.
- Overcooking zoodles — they soften quickly and lose firmness.
- Slicing beef too thick — thin slices cook evenly and stay tender.
- Using sweetened fish sauce — hidden sugars increase carbs.
Storage & Meal Prep 🧊
- Store broth separately from noodles for up to 3 days in the refrigerator.
- Freeze only the broth (not zoodles or herbs) for up to 2 months.
- Reheat slowly over low heat to maintain tenderness of beef.
- Prepare zoodles fresh each time to ensure the best texture.
What to Serve With 🥄
- Keto Vietnamese cabbage salad
- Low-carb sesame cucumber ribbons
- Grilled chicken skewers
- Keto-friendly spring roll bowls
- Avocado slices for extra fats
FAQ
You’ll find plenty of delicious and easy keto recipes — salads, main dishes, snacks, and desserts — on our Pinterest.
Follow us for daily inspiration and quick keto ideas.
Keywords
keto pho, low carb pho, keto beef pho, shirataki pho, keto vietnamese soup, low carb asian recipes, keto comfort soup, healthy pho bowl
