Authentic Vietnamese Pho Bo (Beef Noodle Soup)
A fragrant, bone-broth-based soup with tender beef, rice noodles, and fresh herbs for a comforting, umami-rich bowl. This Asian recipe, ready in about 40 minutes, pairs beef bones, onion, ginger for a weeknight-friendly dinner that comes together with one pan and minimal cleanup. Each serving lands at about 220 calories and feeds 2, so it slots cleanly into a weekly meal plan and pairs well with a quick salad or grain on the side. Tap "Plan a meal with the AI" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.
Ingredients
- 200g beef bones
- 1/2, sliced onion
- 1 tbsp, sliced ginger
- 2 pieces star anise
- 1/2 inch cinnamon stick
- 3 cloves, smashed garlic
- 200ml coconut milk
- 1 cup, soaked rice noodles
- 100g, cubed beef shank
- 1/4 cup, torn fresh basil
- 1, cut into wedges lime
- to taste sriracha
The stock pot we’d simmer this in → Best Stock Pots for 2026: Top Picks + Buying Guide
Affiliate disclosure: AislePrompt may earn a commission on qualifying purchases made through Amazon links, at no additional cost to you. See our policy →
Equipment for this recipe
Tools this recipe's steps call for, with a link to each on Amazon.
Instructions
- Step 1: In a large pot, simmer beef bones, onion, ginger, star anise, cinnamon, and garlic for 2 hours until broth is rich and golden.
- Step 2: Add coconut milk and beef shank. Simmer for 1 hour until beef is tender.
- Step 3: Cook rice noodles in boiling water until al dente, then drain.
- Step 4: Ladle broth into bowls, top with noodles, beef, and fresh basil. Serve with lime wedges and sriracha on the side.








