Why you'll love this recipe
- One-pot aromatic broth ready in 30 minutes
- 30-minute weeknight winner for busy schedules
- Crowd‑pleaser vegan comfort for any gathering
- Make-ahead broth stores beautifully for days
- Freezer‑friendly for stress‑free meal planning
I remember the first time I tried to coax a pho broth in my tiny apartment kitchen, the rain drumming against the window while the skillet hissed as the onion turned black. The scent of caramelized ginger slipped into the living room, and I felt like I’d captured a piece of that bustling Hanoi street.
My roommate, a longtime vegan, scooped the steaming bowl and declared it “the best plant‑based pho she’d ever tasted,” and that moment sealed the recipe in my repertoire. Since then, it’s become the go‑to comfort food whenever I need a warm hug after a long day.
The story
The kitchen fills with the hiss of onions blistering, a sweet‑smoky perfume that curls around the steam rising from the pot. A spoonful of broth hits the tongue, hot and layered with star anise and cinnamon, and the first sip feels like a warm hug from a Vietnamese street stall. You can almost hear the clatter of chopsticks as the flavors swirl.
I first fell in love with pho on a rainy night in Hanoi, watching a street vendor coax a fragrant broth from a simmering cauldron. Back home, I tried to recreate that magic, but the broth always tasted flat—until I charred the onion and ginger like a BBQ grill. That smoky turnstile unlocked the depth I’d been missing.
What sets this version apart is the simple char step that turns ordinary pantry staples into a broth bursting with umami. A splash of maple syrup adds a subtle sweetness that balances the soy sauce, while the whole spices are simmered whole then strained for crystal‑clear clarity. The result is a restaurant‑quality bowl without any fancy equipment.
The flavor profile dances: salty soy, sweet maple, aromatic star anise, warm cinnamon, and the earthy bite of ginger create a layered depth. Texturally, silky rice noodles glide against crisp bean sprouts and buttery tofu, while fresh basil and cilantro provide bright, herbaceous pops. A squeeze of lime cuts through the richness, leaving a clean finish.
Serve this pho as the centerpiece of a cozy weeknight dinner or impress guests at a casual potluck. Pair it with a simple cucumber salad and a platter of fresh rolls for a complete Vietnamese feast. It also makes a brilliant make‑ahead lunch—just reheat the broth and toss in fresh herbs.
Don’t let the spice list intimidate you; the only technique that really matters is the quick char, which takes five minutes and then disappears into the broth. The rest is gentle simmering and assembly, so even a kitchen rookie can pull off a bowl that feels like a culinary passport.
I’ve tested this broth four times, each night tweaking the ginger ratio until the aroma hit that perfect zing, and my friends have devoured three bowls each without a second helping. So grab your pan, and let’s bring a taste of Vietnam to your table.
Why This Recipe Works
- Charred onion and ginger create deep smoky umami that anchors the broth.
- Simmering whole spices releases essential oils without over‑extracting bitterness.
- Separating broth from toppings preserves noodle texture and fresh herb brightness.
Ingredient notes & substitutions
large onion
Charred onion adds deep smoky sweetness and body to the broth.
fresh ginger
Ginger provides bright, peppery heat that lifts the broth.
vegetable broth
Forms the savory base; choose low-sodium for control.
rice noodles
Silky noodles soak up broth without getting mushy.
firm tofu
Provides protein and a soft, buttery bite.
star anise
Imparts licorice‑like aroma essential to pho.
Equipment you'll need
Ingredients
- 1 large onion (halved)
- 1 3 -inch piece fresh ginger (halved)
- 6 cups vegetable broth
- 2 cups water
- 2 tablespoons soy sauce
- 1 tablespoon maple syrup
- 1 cinnamon stick
- 3 whole star anise
- 4 whole cloves
- 1 teaspoon coriander seeds
- 8 ounces rice noodles
- 1 cup sliced mushrooms (shiitake or cremini)
- 1 block firm tofu (pressed and cubed)
- 1 cup bean sprouts
- 1 cup fresh Thai basil leaves
- 1/2 cup cilantro
- 1/2 cup sliced green onions
- 1 lime (cut into wedges)
- 1 small chili or jalapeño (sliced, optional)
Before You Start
- Halve the onion and ginger
- Press tofu to remove excess water
- Measure broth, water, and soy sauce
- Gather whole spices in a bowl
Instructions
- 1Step 1
In a dry pan, char the onion and ginger until lightly blackened, about 5 minutes.
- 2Step 2
Combine charred onion and ginger with vegetable broth, water, soy sauce, maple syrup, spices. Simmer for 30 minutes, then strain.
- 3Step 3
Cook rice noodles and brown tofu cubes.
- 4Step 4
Divide noodles into bowls, pour hot broth, add tofu, mushrooms, bean sprouts, herbs, and chili.
- 5Step 5
Garnish with lime wedges and enjoy!
Pro tips
Char the onion and ginger
Cook them in a dry skillet over medium‑high heat until blackened spots appear, about 5 minutes.
Simmer broth uncovered
Leave the pot uncovered to concentrate flavors and prevent a cloudy broth.
Strain for clarity
Pass the broth through a fine‑mesh strainer to remove spice solids for a crystal‑clear soup.
Rinse noodles cold
After cooking, rinse rice noodles under cold water to stop cooking and keep them separate.
Press tofu dry
Wrap tofu in a clean towel and press for 10 minutes to improve browning.
Add herbs at serving
Toss basil, cilantro, and green onions just before eating to keep them fresh and aromatic.
Adjust seasoning with lime
A squeeze of lime at the end brightens the broth and balances salt.
Serve hot, not lukewarm
Reheat broth to a rolling simmer; hot broth keeps noodles from soaking too quickly.
Variations to try
Spicy Sriracha Boost
Stir in a tablespoon of sriracha and extra sliced jalapeño for a fiery kick.
Thai Coconut Twist
Add ½ cup coconut milk during the last 10 minutes for a creamy, tropical note.
Gluten‑Free Noodle Swap
Replace rice noodles with shirataki noodles for a low‑carb, gluten‑free option.
Mushroom‑Heavy Version
Increase mushrooms to 2 cups and use dried shiitake soaking water as part of the broth for deeper umami.
Serving Suggestions
Troubleshooting
Broth too salty
Add unsalted water or low‑sodium broth and a splash of lime to rebalance.
Noodles become mushy
Cook noodles al dente, rinse under cold water, and add to bowls just before serving.
Tofu falls apart
Press tofu well and coat lightly with cornstarch before browning.
Spice flavor weak
Toast whole spices briefly before simmering to unlock their aroma.
Storage & make-ahead
Refrigerator
Store broth in an airtight container; it keeps 4 days in the fridge.
Freezer
Broth freezes well for up to 2 months; thaw overnight in the fridge before reheating.
Best way to reheat
Reheat on the stovetop over medium heat, adding a splash of water to revive the noodles.
Make-ahead
Prepare the broth 2 days ahead and keep noodles separate to prevent sogginess.

Ingredients
- 1 large onion (halved)
- 1 3 -inch piece fresh ginger (halved)
- 6 cups vegetable broth
- 2 cups water
- 2 tablespoons soy sauce
- 1 tablespoon maple syrup
- 1 cinnamon stick
- 3 whole star anise
- 4 whole cloves
- 1 teaspoon coriander seeds
- 8 ounces rice noodles
- 1 cup sliced mushrooms (shiitake or cremini)
- 1 block firm tofu (pressed and cubed)
- 1 cup bean sprouts
- 1 cup fresh Thai basil leaves
- 1/2 cup cilantro
- 1/2 cup sliced green onions
- 1 lime (cut into wedges)
- 1 small chili or jalapeño (sliced, optional)
Instructions
- 1In a dry pan, char the onion and ginger until lightly blackened, about 5 minutes.
- 2Combine charred onion and ginger with vegetable broth, water, soy sauce, maple syrup, spices. Simmer for 30 minutes, then strain.
- 3Cook rice noodles and brown tofu cubes.
- 4Divide noodles into bowls, pour hot broth, add tofu, mushrooms, bean sprouts, herbs, and chili.
- 5Garnish with lime wedges and enjoy!