Savor the rich, aromatic flavors of this Whole30 Beef Pho, a delightful spin on the traditional Vietnamese noodle soup crafted to perfectly align with your clean-eating goals. This recipe features a deeply flavorful broth made by simmering roasted beef bones, charred onion, and ginger alongside warm spices like star anise, cloves, and cinnamon. Zucchini noodles step in as a nutrient-packed, grain-free alternative to rice noodles, making it both Whole30-approved and gluten-free. Thin slices of tender chuck roast or brisket cook to perfection in the steaming hot broth, while an array of fresh garnishes—bean sprouts, basil, cilantro, and a squeeze of lime—adds color, crunch, and brightness. Ready in just over 4 hours and ideal for meal prep or a cozy family dinner, this comforting, paleo-friendly soup will transport your taste buds straight to the bustling streets of Vietnam—all from the comfort of your kitchen.
Scan with your phone to download!
Preheat your oven to 400°F (200°C). Place the beef bones on a baking sheet and roast for 30 minutes, turning once halfway through to ensure even browning.
While the bones are roasting, char the onion and ginger. Heat a dry pot over medium heat and add the onion halves and ginger slices. Allow them to char slightly, about 5-6 minutes, turning occasionally.
Once the bones are roasted, transfer them to a large pot. Add the charred onion, ginger, star anise, cloves, cinnamon stick, cardamom pods, and 12 cups of cold water.
Bring the pot to a boil over high heat, then reduce the heat to low and simmer gently for 3-4 hours, skimming any impurities from the surface as needed.
After simmering, remove the bones and strain the broth through a fine-mesh sieve into another pot, discarding the solids. Add the fish sauce and salt to the broth, adjusting seasoning to taste.
Slice the chuck roast or brisket into thin slices against the grain. This can be done more easily if the meat is partially frozen.
Arrange the raw beef slices, zucchini noodles, and spiralized ribbons in serving bowls.
Ladle the hot broth over the beef and noodles in each bowl, allowing the heat to cook the beef slices.
Garnish each bowl with bean sprouts, fresh basil, cilantro, green onions, jalapeño slices, and lime wedges.
Serve immediately, allowing diners to customize their bowls with herbs, sprouts, and lime as desired.
Serving size | (5198.8g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 5580.6 |
Total Fat 505.8g | 0% |
Saturated Fat 218.5g | 0% |
Polyunsaturated Fat 0.1g | |
Cholesterol 1428.8mg | 0% |
Sodium 10812.2mg | 0% |
Total Carbohydrate 75.4g | 0% |
Dietary Fiber 25.8g | 0% |
Total Sugars 24.1g | |
Protein 172.7g | 0% |
Vitamin D 0IU | 0% |
Calcium 691.0mg | 0% |
Iron 29.2mg | 0% |
Potassium 3566.5mg | 0% |
Source of Calories