This post may contain affiliate links. Please read our disclosure policy.
This easy pho recipe makes a rich, aromatic Vietnamese-style pho noodle soup with fresh toppings in under an hour. It’s a simple, flexible method that works for chicken, beef, seafood, or vegan pho, making it perfect for weeknights or a cozy weekend meal.

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Kitchen Girl.
If you’ve ever wanted to make pho at home without simmering broth all day, this easy pho recipe is your shortcut. You’ll get a rich, aromatic Vietnamese-style pho noodle soup in under an hour, complete with fresh toppings and customizable proteins like chicken, beef, or vegetarian options. It’s simple enough for beginners and satisfying enough for any pho craving.
Why You’ll Love This Recipe
- Big pho flavor in less time – Enjoy a rich, aromatic Vietnamese-style pho noodle soup without hours of simmering.
- Beginner-friendly – Simple steps and minimal prep make it easy for first-time pho cooks.
- Customizable proteins – Works beautifully with chicken, beef, seafood, or vegetarian options.
- Fresh and flexible toppings – Layer in your favorites, from Thai basil and cilantro to chili oil and lime.
- Restaurant-inspired pho on a budget – Enjoy that pho shop flavor and presentation at home for a fraction of the cost.
- Perfect for leftovers – Store components separately and build fresh bowls anytime.
What You’ll Need
- Onion & Fresh Ginger – These aromatics form the foundation of pho broth. Charring the onion adds sweetness and depth, while ginger brings warmth and brightness.
- Whole Spices – A combination of cinnamon stick, star anise, coriander seeds, fennel seeds, and cloves gives pho its signature aroma. Toasting them briefly releases their natural oils for maximum flavor.
- Neutral Oil – Just enough to coat the aromatics before broiling or toasting. Canola, vegetable, or another neutral oil works well.
- Broth & Water – Chicken, beef, or vegetable broth makes up the bulk of the soup. Diluting with water balances the flavor so the spices and aromatics shine.
- Fish Sauce – Adds a savory, umami depth to the broth. For vegetarian pho, use soy sauce or tamari instead.
- Sugar & Sea Salt – A touch of sugar balances the savory broth, while salt enhances all the flavors.
- Protein – Thinly sliced chicken breast, beef (sirloin or flank steak), shrimp, fish, tofu, or simple veggies means there's a version for everyone.
- Flat Rice Noodles – Traditional banh pho noodles soak up the flavorful broth and provide the base for your soup.
- Traditional toppings – White or green onion, cilantro, Thai basil, chili oil, and lime wedges are all pictured here. Bean sprouts are optional but add a fresh crunch if you like. I also like to add chili crisp oil for a fun, customizable kick of heat.
Protein Variations
You'll notice I used chicken breast for the pho in my photos, but the protein options are wide open. Also, you can match the broth to your protein or keep it simple with a versatile vegetable broth.
- Chicken – Thinly sliced chicken breast cooks in just a few minutes when poached in the simmering broth before serving. Chicken thighs also work well for richer flavor.
- Beef – Use very thin slices of sirloin or flank steak. Add them directly to the serving bowl with noodles, then pour hot broth over the top so they cook instantly.
- Seafood – Shrimp, scallops, or a firm white fish can be added raw to the serving bowl and cooked by the hot broth in seconds.
- Tofu – Firm tofu can be cubed and warmed briefly in the broth, or added straight to bowls with noodles before ladling over the hot broth.
How to Make Pho
Prep the aromatics – Char the onion under the broiler (or air fryer), then heat the cinnamon, star anise, coriander, fennel, and cloves in a 4-quart soup pot for a few minutes until fragrant, stirring as needed.
Simmer, strain, and season the broth – Add broth, water, charred onion, and ginger to the toasted spices. Bring to a boil, then simmer gently for 20 minutes. Strain into a large bowl, discarding solids. Stir in fish sauce, sugar, and salt. Keep the broth on the heat until serving time.
Cook the noodles – While the broth simmers, prepare rice noodles according to package directions. Drain and set aside.
Cook the protein – Poach chicken in the broth until cooked through. For beef, seafood, or tofu, add them directly to the bowls in the next step.
Assemble – Add cooked noodles to bowls with your preferred protein, pour over hot broth, and top with fresh herbs, chili oil, and lime.
Serve - Add more toppings (like chili crisp oil) and devour!
Make-Ahead Pho On The Go
This recipe naturally creates a “pho mise en place.” Store broth, protein, noodles, and toppings separately so you can assemble a fresh bowl in minutes—perfect for weekday lunch!
More Asian Recipes
- Thai Coconut Soup
- Vietnamese Pickled Carrots and Daikon
- Easy Peanut Sauce Recipe
- Stir Fry Veggies With Black Bean Sauce
- Easy Chicken Fried Rice
📖 Recipe
Easy Pho Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Kitchen Girl.
Video
When scaling the recipe 2x or 3x, the gray ingredient note stays the same. Adjust quantities accordingly.
Ingredients
Pho broth ingredients
- ½ large Onion, sliced in half
- 1 (2-inch knob) Fresh Ginger, quartered
- 1 tablespoon Canola Oil
- 1 (2-inch piece) Cinnamon Stick
- 1 pod Star Anise
- ⅛ teaspoon Coriander Seeds
- ⅛ teaspoon Fennel Seeds
- 2 Whole Cloves
- 4 cups Broth, chicken broth, or beef, or vegetable
- 2 cups Water
- 1 teaspoon Fish Sauce, or more to taste
- ½ teaspoon Sugar, or more to taste
- ¼ teaspoon Sea Salt, or more to taste
Pho soup ingredients
- ¾ Pound Boneless Skinless Chicken Breast or beef, seafood, tofu, etc (see footnotes)
- 6-8 ounces Flat Rice Noodles Three Ladies Brand Banh Pho or similar
- Toppings: White or Green Onion, Cilantro, Thai Basil, Bean Sprouts, Jalapeno, Chili Oil, Lime Wedges use any or all of these
Instructions
- Char the onion: Preheat broiler to 450°F (or air fryer oven to 400°F). Arrange onion halves on a baking sheet or air fryer tray, drizzle with oil, and broil for 5–8 minutes until edges are deeply charred.
- Toast the spices: Heat a soup pot over medium heat. Add cinnamon stick, star anise, coriander seeds, fennel seeds, and cloves. Toast for a few minutes, or until fragrant, stirring as needed.
- Simmer the broth: Add broth and water to the pot along with charred onion and sliced ginger. Bring to a boil, reduce heat, and simmer for 20 minutes.
- Cook the rice noodles: While broth simmers, cook noodles according to package directions until tender. Drain, rinse under cold water to stop cooking, and drain again. Set aside.
- Strain and season the broth: Pour broth through a fine-mesh strainer into a large bowl, discarding solids. Return broth to the pot, stir in fish sauce, sugar, and salt, and adjust seasoning. Keep warm over low heat.
- Prep and cook the protein:Chicken: Thinly slice, then simmer in hot broth for 2–3 minutes until just cooked. Remove and set aside.Beef, seafood, or tofu: Thinly slice and add raw to bowls — the hot broth will cook them.
- Assemble and serve: Divide noodles between bowls, add protein, ladle hot broth over top, and finish with desired toppings. Serve immediately.
Recipe Notes
- Chicken – Boneless skinless thighs are great for beginners and harder to overcook than breasts.
- Beef – Slice sirloin, flank, or eye of round very thinly across the grain. Partially freeze for 20–30 minutes to make slicing easier.
- Seafood – Add raw shrimp, scallops, or white fish to the bowl; the hot broth will cook them in seconds.
- Vegetarian – Use firm tofu (pan-sear for texture if desired) or add quick-cooking vegetables like bok choy, snow peas, or mushrooms during the last minute of heating. Swap in vegetable broth and soy sauce or tamari for fish sauce.
Equipment
- chef knife
- 4 quart saucepan for the broth
- fine mesh sieve
- tongs or slotted spoon
- 3-quart saucepan for the rice noodles
Heidi says
You've made preparing this restaurant style soup so easy. Your step-by-step instructions are absolutely perfect and I love how versatile the protein options can be.
Traci says
Pho can seem intimidating until you make it. I'm so glad you're finding it helpful—exactly what I wanted to happen with this recipe. Thanks for the feedback 🙂
Missy Ortiz says
I made it this evening and it was a huge success! I fell in love with how easy it is to make and you don’t even need many ingredients! Thank you for the recipe!
Traci Antonovich says
Thanks so much Missy—I'm so glad you love it! Thank you for trying my recipe and for taking the time to leave feedback! Enjoy!
Calleigh says
So many food trends are circulating the social media, I find it hard to keep up or even narrow down which ones taste good and not just a bunch of overhyped. And of my favorite is this savory broth, with slices of beef, and slurpy rice noodles. Yum!
Traci Antonovich says
Well, hopefully mine doesn't disappoint. And I hear ya loud and clear...it's a noisy world in every industry. You are welcome to add beef to this recipe or keep things plant-based. Enjoy!
meeta says
Always a noodle soup kind of girl and love this soup with or without a cold!
Traci Antonovich says
Thanks, I'm right there with you! Even in the summer...bring on the soup! 🙂
Jeni says
I have been fighting a cold off for two months now and DEVOURING ALL THE PHO. It really does help, and I never get tired of eating it. Now that I'm feeling better, I think you've inspired me to make my own instead of grabbing it take out again lol.
Traci Antonovich says
Yaayyyyy! Inspiring others to skip takeout and DIY is...my #1 goal in life. Although, not gonna lie, if I lived near excellent Pho, I'd be there once a week at least! Hope you get a chance to try mine sometime. Thanks again! 🙂
Alyssa says
This is so perfect for this time of year. And cilantro is my favorite garnish ever, so I know it'll be delicious.
Traci Antonovich says
Thanks so much Alyssa! We share the cilantro love, all the way! 🙂