rice noodle soup vegan

Vegan Pho — The Most Deeply Fragrant Authentic Vietnamese Noodle Soup You Will Ever Make

pho recipe vegan

There are soups that warm you from the outside in. And then there are soups like this Vegan Pho — the kind that fills the kitchen with a fragrance so complex, so deeply spiced, so impossibly layered with star anise and cinnamon and charred ginger and clove, that everyone in the house arrives in the kitchen before you have called them, drawn by a smell that is ancient and comforting and unlike anything else in the world of soup. This is that bowl. The one that makes a broth so clear and so deeply flavorful that every spoonful delivers something new — a whisper of warming spice here, a hit of fresh ginger there, the clean brightness of the soy and the depth of the charred onion beneath it all. The one that makes every shop-bought, restaurant pho taste like a pale approximation of what pho is actually supposed to be. The one that proves, definitively, that the soul of this extraordinary dish is in the broth — and that a great vegan broth, made with patience and the right aromatics, is equal in every meaningful way to the original.

This recipe builds the broth the traditional way — charring onion and ginger directly over a flame or under a broiler until blackened and caramelized, toasting whole spices until fragrant, and simmering everything long and slowly with mushrooms, vegetable stock, and soy sauce into a broth that is crystal clear, deeply fragrant, and as close to the Vietnamese original as any plant-based kitchen can achieve. Served over fresh rice noodles with crispy tofu, bean sprouts, fresh herbs, lime, and chilli, this vegan pho is the complete, deeply satisfying bowl that Vietnamese food has always promised.

What makes this recipe so outstanding is the charring step — blackening the onion and ginger before adding them to the pot is not optional and not merely decorative. It is the technique that gives authentic pho its distinctive smokiness and its beautiful golden-amber color, and it is what separates a genuinely great pho broth from a merely spiced vegetable soup.

This recipe is 100% vegan, naturally gluten-free when made with tamari, takes about 90 minutes of mostly unattended simmering, and produces a pho so deeply fragrant and so thoroughly satisfying that it earns a permanent place at the center of every cold-weather dinner rotation.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins75 mins95 mins4~410 kcal

Ingredients

For the Pho Broth

  • 2 large onions, halved (unpeeled)
  • 1 large hand of fresh ginger (about 10cm), halved lengthways (unpeeled)
  • 8 cups (2 litres) good-quality vegetable stock
  • 4 cups (1 litre) water
  • 6 dried shiitake mushrooms (adds deep umami)
  • 1 cinnamon stick
  • 4 star anise
  • 4 whole cloves
  • 1 tsp coriander seeds
  • 1 tsp fennel seeds
  • 3 tbsp soy sauce or tamari
  • 1 tbsp sugar (rock sugar or brown sugar)
  • Salt to taste

For the Crispy Tofu

  • 400g extra firm tofu, pressed and sliced into slabs
  • 2 tbsp neutral oil
  • 2 tbsp soy sauce or tamari
  • 1 tsp sesame oil

For the Noodles

  • 300g dried flat rice noodles (banh pho noodles, 3–5mm wide)

For the Toppings (Fresh Table)

  • 2 cups (100g) fresh bean sprouts
  • Large bunch of fresh Thai basil
  • Large bunch of fresh cilantro
  • 4–6 spring onions, thinly sliced
  • 2 fresh red chillies, thinly sliced
  • 2 limes, cut into wedges
  • Hoisin sauce (for serving)
  • Sriracha or chilli oil (for serving)

Instructions

  1. Char the onion and ginger. This step is the heart of authentic pho. Place the onion halves and ginger cut-side down directly over a gas flame, on a dry cast iron skillet over high heat, or under a hot broiler. Char until the cut surfaces are deeply blackened — not just browned, but genuinely blackened and caramelized in patches. This takes 5–8 minutes over a flame or 8–10 minutes under a broiler. The charred exterior is what gives the broth its distinctive smokiness, depth, and golden color.
  2. Toast the spices. In a dry skillet over medium heat, toast the cinnamon stick, star anise, cloves, coriander seeds, and fennel seeds for 2–3 minutes, stirring frequently, until deeply fragrant. Remove from the heat immediately when they smell toasted — they can burn quickly.
  3. Build the broth. In a large pot, combine the charred onion and ginger, toasted spices, dried shiitake mushrooms, vegetable stock, and water. Bring to a boil over high heat, then reduce to a gentle simmer. Add the soy sauce and sugar. Simmer uncovered for 60–75 minutes, skimming any foam from the surface occasionally. The broth should be fragrant, golden-amber in color, and deeply flavored.
  4. Strain the broth. Strain the broth through a fine mesh sieve or cheesecloth-lined colander into a clean pot, discarding the solids. Taste and adjust seasoning — add more soy sauce for umami, more sugar for balance, or salt to taste. Keep warm over low heat.
  5. Cook the tofu. While the broth simmers, press the tofu and slice into slabs about 1cm thick. Heat the neutral oil in a skillet over medium-high heat. Add the tofu in a single layer and cook without disturbing for 4–5 minutes until deep golden on one side. Flip and cook another 3–4 minutes on the second side. Add the soy sauce and sesame oil to the pan and cook for 1 more minute until the tofu is glazed and caramelized. Remove from the pan.
  6. Cook the noodles. Prepare the rice noodles according to their package instructions — most require soaking in hot water for 5–8 minutes until tender and pliable. Drain and divide between four large, deep bowls.
  7. Assemble. Ladle the hot broth generously over the noodles in each bowl — be very generous, pho is meant to be a deeply brothy soup. Arrange slices of crispy tofu on top. Bring the bowl to the table immediately alongside the fresh toppings.
  8. Serve with the table spread. Arrange the bean sprouts, Thai basil, cilantro, spring onions, chilli, lime wedges, hoisin sauce, and sriracha on a plate or board in the center of the table. Each person adds their own toppings directly to their bowl — this is the essential, communal experience of eating pho.

Pro Tips

  • Do not skip or rush the charring — this is the single most important technique in the recipe. The charred surface of the onion and ginger is what gives pho its color, its smokiness, and its depth. Pale-golden charring is not enough; genuine blackening in patches is what is needed.
  • Toast the spices until they smell fragrant — the volatile aromatic compounds in star anise, cinnamon, and clove are activated by dry heat, and the spices added raw contribute far less flavor than toasted ones. A few minutes in a dry pan makes an enormous difference.
  • Simmer gently, not rapidly — a rolling boil clouds the broth and extracts bitter flavors from the aromatics. A gentle simmer produces the clear, delicate, deeply fragrant broth that pho is famous for.
  • Season at the end — the broth reduces slightly during simmering and concentrates. Always taste after straining and season from there rather than seasoning heavily at the start.
  • Serve everything blazing hot — pho bowls should be warmed before serving and the broth should be at a full simmer when ladled. A warm bowl of pho cools very quickly; a scalding bowl stays perfect for much longer.

The Story of Pho

Pho is Vietnam’s most iconic dish and one of the most recognizable soups in the world — a bowl of clear, fragrant broth, rice noodles, and toppings that originated in northern Vietnam in the early twentieth century and has since spread across the Vietnamese diaspora to become a global phenomenon. Its origins are contested: some food historians trace it to the French pot-au-feu brought to Vietnam during the colonial period, others to Chinese noodle soups already present in the north, and most likely it emerged from a confluence of both influences adapted to local Vietnamese ingredients and technique. The name itself may derive from the French “feu” (fire), the Cantonese “fun” (rice noodles), or simply be the Vietnamese word for the dish. What is undisputed is the centrality of the broth — pho cooks prize their broth above all else, simmering bones and aromatics for hours to produce the clear, intensely flavored liquid that is the dish’s soul, and the best pho shops in Vietnam often use stocks that have been simmering continuously for days. The vegan version honors this tradition by investing the same care and patience in a plant-based broth — the result is not a compromise but a genuine reimagining that proves the soul of pho was always in the aromatics, not the bones.


Flavor Variations

  • Mushroom Pho: Add a mixture of fresh shiitake, oyster, and king oyster mushrooms as the main protein instead of tofu for a deeply umami, earthy version.
  • Spicy Pho: Add 2 dried Thai chillies to the broth during simmering for a version with building, fragrant heat throughout the entire bowl.
  • Lemongrass Pho: Add 2 stalks of bruised lemongrass to the broth for a slightly more citrus-forward, Southeast Asian aromatic profile.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~410 kcal18g62g4g11g

Storage

  • Broth: The strained pho broth keeps in an airtight container in the refrigerator for up to 5 days and freezes beautifully for up to 3 months — make a double batch and freeze in portions for instant pho whenever needed.
  • Noodles: Cook noodles fresh for each serving — pre-cooked rice noodles become sticky and clump together when stored.
  • Tofu: Cooked crispy tofu keeps in the refrigerator for up to 3 days and reheats well in a hot skillet.
  • Meal prep: The broth is the ideal make-ahead element — simmer a large batch, strain, and freeze. On the night of serving, thaw, reheat, cook fresh noodles and tofu, and assemble in minutes.

Frequently Asked Questions

Can I make the broth in an Instant Pot?

Yes — combine all broth ingredients in the Instant Pot, cook on high pressure for 30 minutes, then allow to naturally release for 15 minutes. The result is deeply flavored and extracts beautifully under pressure, though the stovetop version has a slightly cleaner, clearer quality.

Where do I find banh pho noodles?

Flat rice noodles for pho are available in most Asian grocery stores and increasingly in the international aisle of larger supermarkets. Look for dried flat rice noodles labeled banh pho or rice stick noodles, 3–5mm wide. Vermicelli rice noodles are too thin; wide flat rice noodles (the kind used for pad see ew) are too wide.

Why is my broth cloudy?

A cloudy pho broth is almost always caused by boiling too vigorously. The broth should simmer gently with just small bubbles breaking the surface. Reduce the heat if the broth is boiling and skim the foam carefully in the first 15 minutes of cooking.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Balinese Laksa — The Most Aromatic Plant-Based Noodle Soup You Will Make All Week

balinese laksa

There are noodle soups that warm you. And then there are noodle soups like this Vegan Balinese Laksa — the kind that fills the kitchen with the most extraordinary aroma of toasted lemongrass, galangal, and kaffir lime as the spice paste blooms in hot oil, that pours into the bowl a deeply golden, coconut-rich broth of such extraordinary fragrance and complexity that it stops you before the first spoonful and makes you simply breathe it in for a moment. This is that laksa. The one that transports you. The one that makes every other noodle soup taste straightforward by comparison. The one that proves plant-based cooking is not about simplifying cuisine but about honoring it entirely.

Laksa is one of the great noodle soups of Southeast Asia — a preparation of such extraordinary depth and aromatic complexity that it has become beloved far beyond its regional origins, with regional variations found throughout Malaysia, Singapore, Indonesia, and beyond. Balinese laksa draws on the island’s distinctive spice tradition — richer in fresh aromatics, warmer in spice, and more coconut-forward than many other regional versions — producing a soup that is simultaneously lighter and more fragrant than the heavier Malay laksa styles.

This vegan version builds the characteristic aromatic laksa paste from scratch using lemongrass, galangal, shallots, garlic, candlenuts, and chili, simmered in rich coconut milk into a broth of extraordinary richness and depth, served over rice noodles with crispy tofu, bean sprouts, and fresh herbs that bring lightness and contrast to the deeply savory, fragrant broth.

What makes this laksa so outstanding is the paste — making it from scratch rather than using a commercial laksa paste produces a broth of dramatically superior freshness and complexity, with each aromatic contributing its specific character to the whole rather than the homogenized, preservative-tinged flavor of any jar.

This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in about 50 minutes, and absolutely magnificent served immediately while the broth is at its most fragrant and the noodles are perfectly tender.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins30 mins50 mins4~480 kcal

Ingredients

For the Laksa Paste

  • 3 stalks lemongrass, white part only, roughly chopped
  • 3cm piece galangal or fresh ginger, peeled and roughly chopped
  • 4 shallots, roughly chopped
  • 4 cloves garlic
  • 3 dried red chilies, soaked in hot water for 10 minutes (or 1 tsp chili flakes)
  • 4 candlenuts or macadamia nuts (for body and richness)
  • 1 tsp ground turmeric
  • 1 tsp ground coriander
  • ½ tsp ground cumin
  • 1 tsp shrimp paste substitute — use 1 tbsp white miso + 1 tsp soy sauce
  • 2 tbsp neutral oil for blending the paste

For the Laksa Broth

  • 2 cans (800ml) full-fat coconut milk
  • 2 cups (480ml) vegetable broth
  • 2 kaffir lime leaves
  • 1 tsp sugar or maple syrup
  • 1 tbsp soy sauce or tamari
  • Salt to taste
  • 1 tbsp lime juice (added at the very end)

For the Toppings and Noodles

  • 300g dried rice noodles, cooked according to package instructions
  • 400g firm tofu, pressed, cubed, and pan-fried until golden
  • 2 cups (200g) bean sprouts
  • 4 spring onions, thinly sliced
  • ½ cup (30g) fresh cilantro, roughly chopped
  • Fresh mint leaves
  • 2 limes, cut into wedges
  • Chili oil or fresh sliced chili for heat

Optional Toppings

  • Crispy fried shallots scattered over the top
  • Vegan fish sauce substitute (soy sauce with nori) for extra depth
  • Sliced cucumber for freshness
  • Hard set tofu scramble as an egg substitute

Instructions

  1. Make the laksa paste. Place the lemongrass, galangal, shallots, garlic, soaked chilies, candlenuts, turmeric, coriander, cumin, miso mixture, and oil in a food processor or blender. Blend for 2–3 minutes, scraping down the sides repeatedly, until a smooth, fragrant paste forms. The paste should be completely smooth with no large fibrous pieces remaining — particularly important for the lemongrass which can remain stringy if under-processed.
  2. Cook the paste. Heat a large, wide pot over medium heat. Add the laksa paste directly to the dry pot and cook for 5–6 minutes, stirring continuously, until the paste has darkened slightly, the oil has begun to separate around the edges, and the kitchen smells extraordinarily fragrant. This cooking step is essential — raw paste produces a harsh, unintegrated flavor; properly cooked paste produces depth and sweetness.
  3. Build the broth. Add both cans of coconut milk and the vegetable broth to the cooked paste. Add the kaffir lime leaves, sugar, and soy sauce. Stir well to combine. Bring to a gentle simmer — not a vigorous boil, which can cause coconut milk to separate — and cook for 15 minutes, stirring occasionally, until the broth has deepened in color and aroma and the flavors have fully integrated.
  4. Prepare the toppings. While the broth simmers, prepare the noodles according to package instructions, pan-fry the cubed tofu until golden and crispy on all sides, and arrange all toppings in individual bowls or on a large platter for table-side serving.
  5. Finish the broth. Remove and discard the kaffir lime leaves. Add the lime juice and taste the broth — adjust with additional soy sauce for saltiness, lime for acidity, sugar for sweetness, or chili oil for heat. The broth should taste deeply complex, fragrant, slightly sweet, and warmly spiced with a pronounced coconut richness.
  6. Assemble and serve. Divide the cooked noodles between warmed bowls. Ladle the hot laksa broth generously over the noodles. Top with the crispy tofu, bean sprouts, spring onions, fresh cilantro, and mint. Serve immediately with lime wedges, chili oil, and extra soy sauce alongside for individual seasoning at the table.

Pro Tips

  • Blend the paste until genuinely smooth — lemongrass is fibrous and requires extended blending to break down completely. Stopping before the paste is truly smooth produces a stringy, unpleasant texture in the finished broth.
  • Cook the paste until the oil separates — this signals that the water content has cooked off and the aromatic compounds have been properly released and concentrated. It is the moment the paste transforms from raw and harsh to sweet, complex, and fragrant.
  • Simmer the broth gently — vigorous boiling causes coconut milk to separate into grainy curds rather than remaining as a smooth, silky emulsion. Keep the heat at the lowest simmer that maintains gentle movement.
  • Add lime juice at the very end off the heat — citrus added during cooking loses its bright, volatile aromatic compounds rapidly and contributes only sourness without fragrance.
  • Prepare everything before serving — laksa is a last-minute assembly dish. Have the noodles cooked, the tofu ready, and all toppings prepared before the broth is finished so everything can be assembled and served at its best temperature.

The Story of Laksa

Laksa is one of the most iconic dishes of the Malay Archipelago — a noodle soup of extraordinary regional diversity that reflects the layered cultural and culinary history of Southeast Asia. The word laksa is believed to derive either from the Sanskrit word for “many” (referring to the many ingredients in the dish) or from the Persian word for “noodle,” reflecting the complex trading history of the region that brought Persian, Indian, Chinese, and indigenous Malay influences into contact over centuries of maritime trade.

Balinese laksa — sometimes called Soto Bali or Balinese soto — reflects the distinct culinary character of Bali, where Hindu cultural traditions have shaped a cuisine that is simultaneously richer in fresh aromatics and more vibrant in spice than much of the surrounding Indonesian archipelago. Balinese cooking places extraordinary emphasis on fresh spice pastes called basa gede or bumbu Bali — complex mixtures of lemongrass, galangal, shallot, garlic, candlenut, and chili that form the aromatic foundation of virtually every significant dish in the tradition.

This vegan version replaces the traditional shrimp paste with a combination of white miso and soy sauce that replicates its fermented, deeply savory character without any animal products, and omits any animal protein in favor of crispy tofu that absorbs the extraordinary laksa broth beautifully during the brief time it spends in the bowl before the first spoonful.


Flavor Variations

  • Extra Spicy Laksa: Add additional dried chilies to the paste and finish with a generous drizzle of chili oil at serving for a version with serious building heat.
  • Tempeh Laksa: Replace the crispy tofu with pan-fried tempeh for a meatier, earthier protein with a nuttier flavor that pairs particularly well with the coconut broth.
  • Mushroom Laksa: Add a handful of shiitake or king oyster mushrooms to the broth during the final 5 minutes of simmering for extra umami depth and a more substantial broth.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~480 kcal18g52g5g24g

Storage

  • Broth only: The laksa broth stores beautifully in the refrigerator for up to 4 days and freezes well for up to 3 months — store separately from the noodles and toppings and assemble fresh each time.
  • Noodles: Store cooked noodles separately, tossed with a tiny drizzle of oil to prevent sticking, for up to 2 days.
  • Do not store assembled: Assembled laksa should not be stored — the noodles absorb the broth and become bloated and mushy. Always store components separately and assemble fresh.
  • Laksa paste: The raw laksa paste stores in the refrigerator for up to 1 week and freezes beautifully for up to 3 months — freeze in tablespoon-sized portions for easy single-serving use.

Frequently Asked Questions

Can I use store-bought laksa paste instead of making from scratch?

Yes — several brands produce vegan laksa paste that works well as a shortcut, reducing the total cooking time significantly. Check the label carefully as many commercial laksa pastes contain shrimp paste. Use approximately 3–4 tablespoons in place of the homemade paste.

What can I use instead of galangal?

Fresh ginger is the most widely available substitute and produces a good result with a slightly sharper, less piney flavor than galangal. Use the same quantity. Galangal is available fresh or frozen at Asian grocery stores and is worth seeking out for the most authentic flavor.

What are kaffir lime leaves and where do I find them?

Kaffir lime leaves are the aromatic leaves of the kaffir lime tree, with a distinctive citrusy, slightly floral fragrance that is impossible to replicate with any substitute. They are available fresh or frozen at Asian grocery stores and many health food stores. If unavailable, add extra lime zest to the broth, though the character will be different.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!