
This pho ga recipe transforms humble ingredients into a fragrant beef broth that carries the soul of Vietnam—where star anise and cinnamon dance with slow-simmered bones. The secret lies in rendering fat from beef bones and charring aromatics to unlock deep, complex flavors that no shortcut can replicate.
I’ve perfected this method over years of testing, balancing traditional techniques with modern efficiencies like pressure cooker adaptations.
What sets authentic pho ga apart is the layered approach: first building the broth with charred onions and ginger, then simmering beef bones until the marrow melts into the liquid. The result is a broth so rich it coats your spoon, with just enough spice to warm without overwhelming.
This recipe delivers restaurant-quality depth while keeping key steps accessible for home cooks.
By the time you serve it, you’ll have tender beef slices floating in golden broth, served over delicate rice noodles and topped with fresh herbs and lime.
The aroma alone will gather your family around the table—this is comfort food at its most sophisticated. Let’s create this masterpiece step by step.
Whether you’re making it for a special occasion or a weeknight dinner, this pho ga recipe adapts beautifully. The broth freezes well for future meals, and the beef can be prepped ahead, making it the ultimate make-ahead dish.
Northern Vietnamese style uses more star anise, while Southern versions lean into cinnamon—both are delicious.
Ingredients for pho ga
Sixteen ingredients, one unforgettable aroma. Everything you need for pho ga that tastes like home.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Bones 🦴 | 3 lb | Marrow-rich, knuckle or neck bones preferred |
| Yellow Onions 🧅 | 2 whole | Charred for depth, skin on |
| Fresh Ginger 🌿 | 1 piece | 3-inch knob, sliced into coins |
| Star Anise 🌟 | 4 whole | Whole pods, not powder |
| Cinnamon Sticks 🍃 | 2 whole | 2-inch sticks, lightly crushed |
| Cardamom Pods 🌿 | 4 whole | Lightly crushed, optional |
| Cloves 🌶️ | 4 whole | Whole, lightly crushed |
| Garlic Cloves 🧄 | 8 cloves | Peeled, smashed |
| Fish Sauce 🐟 | 2 tbsp | Red Boat brand preferred |
| Rock Sugar 🍬 | 1 tbsp | Or brown sugar if unavailable |
| Chicken Fat 🍳 | ½ cup | Or neutral oil in pinch |
| Beef Eye of Round Roast 🥩 | 1 ½ lb | For slicing, not ground |
| Rice Noodles 🍜 | 12 oz | Banh pho or wide flat noodles |
| Fresh Thai Basil 🌿 | ½ cup | Or regular basil if unavailable |
| Fresh Cilantro 🌱 | ¼ cup | Chopped, stems removed |
| Lime Wedges 🍋 | 3 whole | For serving |
| Bean Sprouts 🌱 | 2 cups | Fresh, rinsed |
| Jalapeño Slices 🌶️ | 1 whole | Seeds removed, optional |
The bones are non-negotiable—marrow-rich knuckles or neck bones create that signature richness. Costco sells them pre-packaged, but butchers will cut them fresh if you ask. Char the onions and ginger until blackened in spots (that smoky flavor is everything). For spices, Whole Foods or Asian markets carry whole star anise and cinnamon sticks—avoid pre-ground powders. If you can’t find rock sugar, brown sugar works, though it won’t caramelize as beautifully. The beef eye of round stays tender while slicing neatly—don’t substitute ground beef here, no matter how tempting.
No fish sauce? Soy sauce plus a pinch of sugar gets you close, though it won’t have that umami depth. Thai basil is ideal, but regular basil (or even cilantro) works in a pinch. The noodles should be banh pho—those wide, flat ones—but if you can only find vermicelli, soak them twice as long. For heat, jalapeños are classic, but serrano peppers pack more punch. The broth can be made ahead and reheated gently—just don’t boil it, or you’ll kill those delicate aromatics. And trust me on the chicken fat—it adds a layer of richness that oil just can’t match.
Broth keeps for 5 days in the fridge, or 3 months frozen in airtight containers. The beef can be prepped a day ahead and stored separately. For serving, keep everything at room temperature—cold noodles and herbs just won’t shine. I always double the broth because it disappears faster than you’d think. Freeze extras in ice cube trays for quick future meals—just add water when reheating. The noodles? Soak them in hot water for 3-4 minutes right before serving, or they’ll turn mushy.
Why You’ll Love This Recipe
- Simmered Slowly: I’ll let the beef bones and star anise do all the work—just toss everything in a pot, cover it, and walk away. The longer it cooks, the deeper that rich, aromatic broth becomes, and honestly? That’s the magic.
- Flavor Bomb: That first sip of ginger, cinnamon, and caramelized onions hitting your tongue? It’s like a warm hug for your taste buds. The beef bones melt into the broth, giving it this luxurious, umami depth that’s hard to resist.
- Weeknight to Party: I make this for lazy Mondays when I don’t feel like thinking, and it’s just as welcome at a dinner party when guests rave about the homemade touch. Serve it with rice noodles and fresh herbs, and suddenly, you’re the hero of any meal.
- Stockpile Savings: Between us, this broth freezes like a dream—so I make a big batch, portion it, and have flavor-packed meals for days. And since beef bones are budget-friendly, you’re getting restaurant-quality taste without the price tag. Win-win.
Step-by-step instructions for pho ga recipe
Here’s how to build that aromatic, deeply flavorful beef broth that makes pho ga unforgettable.
Char the Onions and Prepare the Spice Packet
Heat a dry skillet over medium-high heat. Add the 2 whole yellow onions (skin on) and cook until deeply charred on all sides, about 8-10 minutes. This step develops that signature smoky depth in the broth. Transfer the charred onions to a bowl and set aside, keeping the charred skins intact.
While the onions char, create your spice packet using the 4 whole star anise, 2 whole cinnamon sticks, 4 whole cardamom pods, and 4 whole cloves. Lightly crush the cinnamon sticks and cardamom pods with the flat side of a knife to release their essential oils. Place all spices in a small cheesecloth bag or wrap tightly in a double layer of cheesecloth and tie securely with kitchen twine.
Render the Chicken Fat and Build the Broth Base
In a large stockpot, heat the 0.5 cup chicken fat over medium heat until shimmering but not smoking. Add the 8 smashed garlic cloves and the spice packet, cooking for 2-3 minutes until fragrant. The garlic should turn golden without burning—this prevents bitterness in your broth.
Add the 3 lb beef bones and the charred onions, stirring to coat everything in the rendered fat. Pour in 8 cups cold water (enough to cover the bones by 2 inches) and bring to a boil. Once boiling, reduce heat to maintain a gentle simmer and skim off any foam that rises to the surface for the first 10 minutes. This ensures a clear, clean broth.
Simmer the Broth with Rock Sugar and Fish Sauce
Add the 1 tbsp rock sugar and 2 tbsp fish sauce to the pot. Stir gently to dissolve the sugar completely. Return the broth to a simmer and cook uncovered for 3-4 hours, maintaining a gentle bubble. Here’s the thing—don’t rush this step. The long simmering time is what develops that complex, layered flavor in pho broth.
After 2 hours, check the broth level and add hot water if needed to maintain the original volume. The broth should reduce slightly but never dry out. You’ll know it’s ready when the beef bones are tender enough to pull away from the marrow with a spoon, and the broth has a rich, amber color with deep aromatic notes.
Prepare the Beef Eye of Round Roast
While the broth simmers, slice the 1.5 lb beef eye of round roast against the grain into ¼-inch thick slices. I like to slice them just before serving so they stay tender and don’t dry out. Keep the sliced beef covered and refrigerated until ready to use.
Strain the finished broth through a fine-mesh sieve, pressing gently on the solids to extract maximum flavor. Discard the spice packet and charred onion skins. Taste the broth and adjust seasoning if needed—you might need an additional ½ tbsp fish sauce or a pinch of salt to balance the flavors perfectly.
Assemble and Serve the Pho Ga
Bring a large pot of water to a boil and cook the 12 oz rice noodles according to package instructions until just tender. Drain and rinse briefly under cold water to stop the cooking process. Divide the noodles among bowls.
To assemble each serving, place ½ cup bean sprouts, ¼ cup fresh thai basil, 2 tbsp fresh cilantro, and 1 lime wedge on each bowl. Add the sliced beef eye of round roast and pour 1½ cups hot broth over each serving. Garnish with jalapeño slices if using. Serve immediately with extra lime wedges on the side for squeezing.
Pro Tips For Making Pho Ga
- BLISTER THE BONES FIRST: I learned this the hard way—skip the charring step, and your broth will taste flat. Use a blowtorch or broiler to blacken the beef bones before adding them to the pot. The caramelized crust unlocks deeper flavor, and it only takes 3-4 minutes per side. (Yes, even if you’re impatient like me.)
- PEEL GINGER IN THICK SLICES: Thin slices of ginger burn fast and turn bitter. Leave the skin on for the first hour of simmering—it adds earthiness—then peel a 1-inch-thick chunk and add it whole. When the broth smells like a spice market, you’re golden. (No need to chop it into useless matchsticks.)
- DON’T CROWD THE ONIONS: I used to throw in all the onions at once, thinking more = better. Wrong. Char half the onions separately over a gas flame until blackened, then add them in batches to the broth. The layered smokiness is what separates home pho from takeout pho. (Your future self will notice the difference.)
- USE A LID, BUT LIFT IT: The broth needs to simmer uncovered for the first 30 minutes to build depth, but after that, cover it loosely and let it sweat. Every 10 minutes, lift the lid to release steam—this prevents a skin from forming and keeps the aromatics (star anise, cinnamon) from getting soggy. (Sounds weird, but it works.)
Common mistakes when making perfect results
Skimming Too Aggressively
New cooks often over-skim the broth’s foam, removing essential fats that contribute to richness. The first 10 minutes of skimming is critical, but after that, let the natural oils rise to the surface—they add depth.
I usually skim just enough to remove impurities while leaving a thin layer of fat. This mistake is common when using leaner cuts of beef or when impatient to start the simmer. 💫
Overcrowding the Pot
Packing too many bones or aromatics into your pot restricts heat circulation, leading to uneven cooking and potential burning. For 3 lbs of beef bones, use a stockpot large enough to allow at least 2 inches of space between ingredients and the water level.
I’ve seen home cooks use Dutch ovens that are too small—opt for a 6-8 quart stockpot instead. Overcrowding also makes skimming foam more difficult.
Skipping the Char
The charred onions and ginger are non-negotiable for authentic flavor—they provide that smoky backbone. I’ve tasted broths made without charring, and they lack that complex depth. Char the onions until they’re blackened in spots (about 8-10 minutes over medium-high heat) and keep the skins intact.
The same goes for ginger—lightly charring it enhances the broth’s aromatic profile significantly. 🔥
Using Pre-Ground Spices
Whole spices like star anise and cinnamon release flavors gradually during simmering, creating layers of complexity. Pre-ground spices burn quickly and can make the broth bitter.
Always use whole spices in a cheesecloth bag—lightly crush cinnamon sticks and cardamom pods with the flat side of a knife to release their oils without pulverizing them. This technique is what separates homemade pho from store-bought versions.
Rushing the Simmer
Pho broth requires patience—a 3-4 hour simmer is non-negotiable for developing deep flavor. I’ve seen cooks impatiently reduce the time to 2 hours, resulting in a broth that tastes flat and one-dimensional.
Maintain a gentle simmer (small bubbles) and check the broth level every 30 minutes, adding hot water as needed to maintain volume. The longer it simmers, the more complex the flavors become.
Overcooking the Beef
Slicing the beef too early causes it to turn tough. I recommend slicing the 1.5 lb eye of round roast just before serving—it should be cooked to medium-rare (130°F internal temperature) when served.
If you slice it ahead of time, store it in the fridge (covered) and slice it fresh when ready to serve. Overcooked beef will dry out and lose its tenderness, ruining the dish’s texture. 🥩
Nutrition facts
Frequently asked questions
What’s the difference between pho ga and pho bo?
Pho ga uses beef bones and tender beef slices, while pho bo features oxtail and brisket for a richer, meatier broth. The aromatics and spice blend are similar, but pho ga has a lighter texture with delicate beef, while pho bo delivers a heartier, fattier experience. Both are delicious—choose based on whether you prefer subtle or robust beef flavors!
Can I make pho ga broth in a pressure cooker?
Yes! Use the same ingredients but reduce simmering time to 1.5-2 hours on high pressure. Keep the spice packet intact and add water to cover bones by 2 inches. The broth will be slightly less reduced but still deeply flavorful. Just strain carefully to remove any small spice fragments. For best results, finish with a 30-minute stovetop simmer to develop depth.
Why does my pho broth taste bitter?
Bitterness usually comes from burned garlic, over-skimmed fats, or using pre-ground spices. Always cook garlic until golden (not brown) and maintain a gentle simmer. Whole spices in a cheesecloth bag prevent burning. If the broth is already bitter, balance it with a splash of fish sauce or a pinch of sugar. The key is patience—never boil vigorously after adding aromatics!
How do I store and reheat pho ga?
Broth freezes beautifully for 3 months in airtight containers. Store beef separately and reheat gently on low heat (never boil). For noodles, cook fresh before serving—reheating makes them mushy. To revive flavor, add a splash of water and a pinch of fish sauce when reheating. The aroma alone will make it taste fresh!
What if I can’t find rock sugar?
Brown sugar works perfectly as a substitute—it won’t caramelize as beautifully but adds the same sweetness. For extra depth, add a pinch of vanilla extract or a dash of honey. The sugar helps balance the broth’s savory notes, so don’t skip it entirely. Just reduce to 1 tbsp if using a different sweetener to avoid overpowering the flavor.
- Mexican Corn Salad Recipe: Charred, Smoky, and Citrus-Bright Freshness - November 6, 2026
- Cheesecake Bites Recipe: Mini Dessert Perfection in 15 Minutes - November 6, 2026
- Cinnamon Toast Crunch Ice Cream Recipe: Crunchy Cereal Swirls With Creamy Vanilla Base - November 6, 2026