Garlic Pho is a comforting and fragrant twist on the classic Vietnamese noodle soup. It features a rich broth infused with the bold flavor of roasted garlic, tender rice noodles, and thinly sliced meat or tofu, all topped with fresh herbs and a squeeze of lime. The garlic adds a warm, mellow kick that makes every spoonful feel like a cozy hug.
I love making Garlic Pho when I need something soothing but still packed with flavor. The roasted garlic aroma fills the kitchen and makes everyone curious and excited to eat. One of my favorite little tricks is to add extra garlic chips on top for a crunchy texture that makes the soup even more satisfying.
This soup is perfect when served with fresh bean sprouts, basil, and chili slices on the side so everyone can customize it just how they like it. I like to curl up with a big bowl on a chilly evening and slurp the noodles while soaking in all those garlicky, herby flavors. It’s a simple meal that feels special every time.
Key Ingredients & Substitutions
Beef Bones & Meat: Beef marrow and knuckle bones create a rich broth. If unavailable, chicken bones or vegetable broth can be used for a lighter version. For meat, brisket or flank steak works well; tofu or mushrooms suit vegetarian options.
Garlic: Roasting garlic sweetens it and adds depth. If you prefer less intensity, use raw garlic only in the broth or reduce the amount. Garlic chips on top add a nice crunchy texture if you like extra garlic flavor.
Spices: Star anise, cloves, cinnamon, and coriander give pho its signature taste. If missing any, increase the others slightly, but keep the balance mild to avoid overpowering the broth.
Rice Noodles: Classic pho noodles are thin and soft. If not available, try flat rice noodles or even thin vermicelli. Cooking times vary, so watch carefully to avoid mushiness.
How Do I Get a Clear and Flavorful Garlic Pho Broth?
Making a clean, tasty broth takes careful steps:
- Blanch the bones first: Boiling and rinsing the bones removes blood and impurities, helping keep the broth clear.
- Char onions, ginger, and garlic: This adds a smoky, rich flavor without clouding the liquid.
- Toast spices: Heating star anise, cloves, cinnamon, and coriander releases their oils for a fragrant broth.
- Simmer gently: A slow, low simmer for hours extracts maximum flavor without stirring up sediment.
- Skim often: Removing foam and fat during cooking preserves clarity and improves taste.
- Strain well: Use a fine sieve or cheesecloth after cooking to catch solids.
Patience is key! The long simmer and careful skimming create a broth that’s packed with flavor but light and clear—perfect for garlic pho.

Equipment You’ll Need
- Large stockpot – I use a big one to give the broth enough space to simmer gently and develop flavor.
- Strainer or fine sieve – helps remove impurities and keeps the broth clear and smooth.
- Roasting pan or grill – for charring the onion, ginger, and garlic to add smoky depth.
- Frying pan – for making crispy garlic chips on top, which adds crunch and extra garlic flavor.
- Pot for boiling noodles – a medium-sized pot to cook rice noodles separately.
Flavor Variations & Add-Ins
- Use chicken bones instead of beef for a lighter, more delicate broth.
- Add a splash of soy sauce or omit fish sauce for a vegetarian/vegan version.
- Top with bean sprouts, Thai basil, or chopped cilantro for fresh, bright flavors.
- Spice it up with sliced chili peppers or a dash of Sriracha if you like heat.
Garlic Pho
Ingredients You’ll Need:
For The Broth and Meat:
- 1 lb beef bones (marrow and knuckle bones)
- 1 lb beef brisket or flank steak (thinly sliced)
- 1 large onion, halved
- 1 piece fresh ginger (3-inch), halved lengthwise
- 10-12 cloves garlic, whole (some for roasting, some for broth)
- 3 star anise pods
- 4 whole cloves
- 1 cinnamon stick
- 1 tbsp coriander seeds
- 8 cups water
- 1 tbsp salt
- 1-2 tbsp fish sauce (to taste)
- 1 tsp sugar
For The Noodles and Toppings:
- 8 oz rice noodles (pho noodles)
- Fresh spinach or bok choy (about 2 cups)
- Fresh cilantro, chopped
- Fresh green onions, sliced
- Lime wedges, for serving
- Fresh Thai basil leaves, for garnish
- Hoisin sauce and sriracha, optional for serving
- Garlic chips for garnish (optional)
- Fresh chili slices (optional)
Time You’ll Need:
This recipe takes about 15 minutes of prep time and 3 to 6 hours of simmering the broth for the best flavor. Cooking the noodles, blanching vegetables, and assembling the bowls takes an extra 15-20 minutes.
Step-by-Step Instructions:
1. Prepare Bones and Broth Base
Rinse beef bones under cold water. Place bones in a large pot, add 8 cups of water, and bring to a boil. Boil for 10 minutes, then discard the water and rinse bones to remove impurities. This helps keep the broth clear.
2. Char Onion, Ginger, and Garlic
Char the onion halves and ginger halves on a grill or directly on a gas stove flame until they develop a nice blackened surface. Roast 6-8 garlic cloves in the oven at 400°F (200°C) for about 10-15 minutes until fragrant and golden.
3. Toast Spices and Combine
Toast star anise, cloves, cinnamon stick, and coriander seeds in a dry pan over medium heat for about 2 minutes until aromatic. Add these toasted spices, charred onion, ginger, whole garlic cloves (roasted and raw), and cleaned bones to a large pot. Pour in 8 cups of fresh water.
4. Simmer the Broth
Bring the pot to a slow boil, then reduce heat to low. Let it gently simmer for at least 3 hours, or up to 6 hours for a richer broth. Occasionally skim off any impurities or foam from the surface.
5. Season and Strain Broth
After simmering, strain the broth through a fine mesh sieve into a clean pot to remove all solids. Season with salt, sugar, and fish sauce to your taste. Keep the broth warm on low heat.
6. Prepare Noodles and Vegetables
Cook rice noodles according to the package instructions until tender. Drain and rinse with cold water to stop cooking. Blanch spinach or bok choy briefly in boiling water until wilted, then drain.
7. Cook Beef
If using brisket or flank steak, simmer it in the broth for about 1 hour until tender, then slice thinly. For raw thin slices of beef, add them just before serving; the hot broth will cook the beef quickly in the bowl.
8. Toast Garlic Chips (Optional)
For extra garlic flavor and crunch, thinly slice extra garlic cloves and fry them in hot oil until golden and crispy. Drain on paper towels.
9. Assemble the Garlic Pho Bowl
Place cooked rice noodles into serving bowls. Add cooked beef slices and blanched greens on top. Ladle hot garlic-infused broth over the ingredients. Garnish generously with chopped green onions, cilantro, and optional garlic chips. Serve with lime wedges, fresh Thai basil, bean sprouts, chili slices, hoisin sauce, and sriracha on the side so everyone can customize their bowls.
Enjoy your comforting, garlicky bowl of Pho!
Can I Use Frozen Beef Bones for the Broth?
Yes, frozen bones work fine! Just thaw them completely in the fridge overnight before using. This helps the bones release flavor more evenly and prevents cloudy broth.
How Can I Make This Pho Vegetarian or Vegan?
Swap beef bones for vegetable broth and use mushrooms or tofu instead of beef. Omit fish sauce and replace it with soy sauce or tamari for similar umami flavor.
What’s the Best Way to Store Leftover Broth?
Let the broth cool completely before transferring to airtight containers. Store in the fridge for up to 3 days or freeze for up to 3 months. Reheat gently on the stove before serving.
Can I Prepare the Broth Ahead of Time?
Absolutely! Pho broth actually tastes better after resting a day or two as flavors deepen. Make the broth in advance, refrigerate, and then reheat when ready to serve.