There’s something enchanting about the moment when a fragrant curry paste sizzles in the pan, filling the kitchen with warmth and anticipation. As I stirred the pot, I was transported back to bustling street markets in Northern Thailand, where the aroma of coconut and spices dances in the air. This Vegan Khao Soi (Thai Coconut Noodle Soup) captures that very essence, transforming your home into a haven of comforting flavors.
With its silky coconut broth, addictive flat noodles, and crispy fried tofu, this dish defies the notion of traditional vegan cooking. Despite its richness, it comes together in a flash—perfect for a weeknight dinner or when entertaining friends who expect something truly special. Best of all, every slurp is a celebration of vibrant flavors, with the freshness of herbs and zesty lime elevating each bite. Let me show you how to prepare this easy, heartwarming bowl of goodness that will satisfy even the most devoted noodle lovers.
Why is Vegan Khao Soi your new favorite?
Irresistible Flavors: This Vegan Khao Soi features a creamy coconut broth that beautifully melds with aromatic spices, creating a unique and enticing flavor profile.
Quick and Easy: Perfect for busy weeknights, this recipe comes together in under 30 minutes, making homemade comfort food a breeze!
Versatile Base: You can easily adapt this dish to suit your dietary needs—try rice noodles for a gluten-free option or switch up the proteins for variety.
Crowd-Pleasing Appeal: A delightful mix of textures, from smooth noodles to crispy tofu, ensures this dish is loved by both vegans and non-vegans alike.
Fresh Garnishes: Top with bright herbs and lime for a burst of freshness that elevates the overall experience. Discover how easy it can be to make gourmet dishes at home with this recipe!
Vegan Khao Soi Ingredients
• Dive into the heart of Thai flavors!
For the Curry Paste
- Coriander Seeds – Adds a citrusy, earthy flavor to the curry paste; substitute with ground coriander if unavailable.
- Mild Red Chillies – Provides heat and vivid color; use dried chilies soaked in hot water for easier blending.
- Shallots – Offers sweetness and depth to the curry paste; substitute with yellow onions if needed.
- Garlic – Adds a pungent aroma and rich flavor; no substitution necessary.
- Ginger – Brings warmth and spiciness; fresh ginger is preferred for its potency.
- Cardamom Powder – Enhances the fragrant profile; substitute with a pinch of cinnamon if unavailable.
- Ground Turmeric – Adds color and subtle earthy flavor; can skip if unavailable.
- Water (for soaking chilies) – Helps soften chilies for easier blending; use hot water from noodle prep.
For the Broth
- Coconut Milk – Provides creaminess and richness; optional for a lighter soup is almond or cashew milk.
- Soy Sauce – Adds a salty umami flavor; use tamari for a gluten-free version.
- Vegan Fish Sauce – Contributes to the traditional flavor profile; substitute with a mix of soy sauce and lime juice if needed.
- Coconut Sugar – Balances flavors with sweetness; brown sugar can be an alternative.
- Neutral Oil – For frying tofu and crispy noodles; can use vegetable or canola oil.
For the Noodles and Protein
- Flat Fresh or Dried Noodles (for soup) – The traditional base for the dish; gluten-free option: use rice noodles.
- Extra Firm Tofu – Acts as a protein source and absorbs flavors; can substitute with tempeh or other proteins.
- Vegan Chicken or Mushroom Seasoning – Adds umami flavor to the tofu; use any preferred seasoning you have.
For Toppings and Garnish
- Flat Fresh or Dried Noodles (for crispy topping) – Provides texture contrast in the dish.
- Garnish (Cilantro, Spring Onions, Sliced Shallots, Lime, Pickled Mustard Greens) – Adds freshness, crunch, and acidity; feel free to adjust based on availability and preference.
This collection of ingredients wonderfully combines to make a delightful Vegan Khao Soi that will surely impress!
How to Make Vegan Khao Soi
-
Boil the Noodles: Start by boiling your fresh or dried noodles according to package instructions. Remember to save some of the cooking water for the soup later on; it will add wonderful flavor.
-
Prepare Curry Paste: Soak the dried red chillies in hot water for a few minutes until softened. Then, blend these with coriander seeds, shallots, garlic, ginger, cardamom, turmeric, and just enough chili soaking water until you have a smooth paste.
-
Cook the Soup: In a pan, heat a splash of neutral oil over medium heat. Add the blended curry paste and cook for about 3-5 minutes or until fragrant. Next, pour in the reserved noodle cooking water, soy sauce, vegan fish sauce, and coconut milk; bring everything to a gentle simmer.
-
Adjust the Broth: Let the soup cook for about 10 minutes. Keep an eye on it and add a little more water if it thickens too much. Stir in coconut sugar and taste for seasoning—adjust to your liking!
-
Fry the Tofu: While the soup simmers, cut your extra firm tofu into strips, season, and carefully fry them in hot oil until golden and crispy. This should take about 5-7 minutes.
-
Prepare Crispy Noodle Topping: In another pan, take a handful of cooked noodles and fry them until crispy. This adds a delightful crunch to your bowl. Drain them on paper towels.
-
Assemble the Bowl: In a serving bowl, place a generous amount of noodles, then ladle the fragrant soup over them. Top with your crispy noodles, sliced shallots, pickled mustard greens, fresh cilantro, spring onions, and lime wedges.
-
Optional: For an extra kick, drizzle some chili oil or sprinkle chili flakes on top before serving. Enjoy every slurp!
Exact quantities are listed in the recipe card below.
Make Ahead Options
These Vegan Khao Soi components are perfect for meal prep, allowing you to savor this delicious comfort food any day of the week! You can make the curry paste up to 3 days in advance and store it in an airtight container in the refrigerator. Additionally, prepare the crispy tofu and toppings (like sliced shallots and cilantro) ahead of time for an effortless finish. Just before serving, reheat the soup, adding the noodle cooking water if needed for consistency, and assemble the bowls with crispy noodles and fresh garnishes. This way, you can enjoy a warm and satisfying Vegan Khao Soi with minimal effort, even on your busiest nights!
Expert Tips for Vegan Khao Soi
- Blend Smoothly: Ensure the curry paste is blended well for a velvety texture in the soup—lumpy curry can ruin the experience.
- Fry at the Right Temp: Fry tofu in hot oil to achieve a crispy exterior and prevent sticking; too cool oil results in soggy tofu.
- Adjust Spice Levels: Modify the amount of red chillies based on your heat tolerance—making the Vegan Khao Soi spicier or milder is all about personal preference!
- Crispy Noodles Trick: Don’t overcrowd the pan while frying noodles for toppings—this helps them get crispy rather than soggy.
- Fresh is Best: Use fresh herbs like cilantro and spring onions for garnishing; they provide a burst of freshness that elevates your dish.
Vegan Khao Soi Variations
Feel free to explore these variations that let you put your own spin on the delicious Vegan Khao Soi, creating a dish that feels uniquely yours.
- Gluten-Free Noodles: Replace the traditional flat noodles with rice noodles to create a gluten-free version that still satisfies.
- Protein Swap: Use tempeh, chickpeas, or seitan instead of tofu for different textures and flavors while maintaining the heartiness of the dish.
- Veggie Boost: Add seasonal vegetables—like bell peppers, spinach, or carrots—into the soup for an extra splash of color and nutrition.
- Spicy Kick: Elevate the heat by adding more red chillies or a splash of sriracha—perfect for those who crave a fiery bite.
- Creamy Enhancement: Consider swirling in some almond or cashew cream for an ultra-rich broth without the extra coconut milk.
- Herb Variations: Experiment with different herbs like Thai basil or mint in place of regular cilantro to introduce new aromatic qualities.
- Crunch Factor: For added texture, toss in roasted peanuts or sesame seeds just before serving for a delightful crunch.
- Coconut Variation: Replace some of the coconut milk with coconut yogurt for a tangy twist that balances the flavors beautifully.
What to Serve with Vegan Khao Soi?
Elevate your dining experience with delightful sides and drinks that harmonize beautifully with this creamy, aromatic soup.
- Fragrant Jasmine Rice: This subtly flavored rice provides the perfect base to soak up the rich coconut broth. Serve it alongside for a satisfying meal.
- Thai Spring Rolls: Fresh and crunchy, these rolls offer a refreshing contrast to the creamy soup while adding vibrant colors to your table.
- Crispy Vegetable Tempura: Light and crispy, this dish introduces an enjoyable crunch that balances the silky noodles perfectly. They are a fun finger-food delight!
- Pickled Vegetables: A small side of tangy pickled veggies introduces acidity, which cuts through the richness of the Khao Soi, brightening each bite.
- Coconut Water: Refreshing and hydrating, coconut water is a natural partner that complements the tropical flavors. It’s the perfect way to wash down the spices!
- Mango Sticky Rice: A sweet treat to end your meal, this dessert’s creamy coconut sauce brings everything full circle, echoing the flavors of your main dish.
- Chili Oil: Keep a dish of spicy chili oil on the side for those who crave an extra kick, making each bowl customizable to taste.
- Lime Wedges: Offering a splash of acidity, lime wedges are a must for squeezing over the soup, enhancing its vibrant flavors with that extra zing!
Indulging in these pairings will ensure your Vegan Khao Soi is the star of a memorable meal, inviting everyone to gather at the table.
How to Store and Freeze Vegan Khao Soi
Fridge: Store leftover Vegan Khao Soi in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave until warmed through.
Freezer: For longer storage, freeze the soup (without noodles) in airtight containers for up to 3 months. Thaw in the fridge overnight before reheating.
Noodles: If you prefer to keep the noodles separate, store them in a separate airtight container in the fridge for up to 2 days to maintain their texture.
Reheating: When ready to enjoy, reheat your thawed soup on the stove, adding a splash of water or coconut milk for added creaminess if it thickens.
Vegan Khao Soi Recipe FAQs
What type of noodles are best for Vegan Khao Soi?
I recommend using flat ‘egg’ noodles for the most authentic texture, but for a gluten-free option, rice noodles work wonderfully too! Just be sure to follow package instructions for cooking times.
How should I store leftovers of Vegan Khao Soi?
Store any leftovers in an airtight container in the fridge for up to 3 days. When reheating, do it gently on the stove or microwave to avoid overcooking the delicate flavors.
Can I freeze Vegan Khao Soi for later use?
Absolutely! You can freeze the soup (without noodles) in airtight containers for up to 3 months. To thaw, place it in the fridge overnight. When reheating, add a splash of coconut milk or water if it thickens too much.
What if my curry paste is too chunky or lumpy?
No worries! If your curry paste turns out lumpy, try blending it again with a little more chili soaking water until smooth. A well-blended paste is essential for a silky soup!
Are there any dietary considerations for this recipe?
Yes! This Vegan Khao Soi is plant-based and can easily be made gluten-free by using tamari instead of soy sauce and rice noodles instead of egg noodles. Adjust toppings like shallots and cilantro based on allergy considerations, especially for guests.
How can I customize the spice level of the soup?
You can adjust the spice level by modifying the number of red chillies you use in the paste—more chillies for spicier soup, or you can simply omit them for a milder flavor. Remember, you can always add extra chili oil or flakes when serving for a little kick!

Vegan Khao Soi: Irresistibly Creamy Thai Noodle Soup Delight
Ingredients
Equipment
Method
- Boil the Noodles: Start by boiling your fresh or dried noodles according to package instructions. Remember to save some of the cooking water for the soup later on; it will add wonderful flavor.
- Prepare Curry Paste: Soak the dried red chillies in hot water for a few minutes until softened. Then, blend these with coriander seeds, shallots, garlic, ginger, cardamom, turmeric, and just enough chili soaking water until you have a smooth paste.
- Cook the Soup: In a pan, heat a splash of neutral oil over medium heat. Add the blended curry paste and cook for about 3-5 minutes or until fragrant. Next, pour in the reserved noodle cooking water, soy sauce, vegan fish sauce, and coconut milk; bring everything to a gentle simmer.
- Adjust the Broth: Let the soup cook for about 10 minutes. Keep an eye on it and add a little more water if it thickens too much. Stir in coconut sugar and taste for seasoning—adjust to your liking!
- Fry the Tofu: While the soup simmers, cut your extra firm tofu into strips, season, and carefully fry them in hot oil until golden and crispy. This should take about 5-7 minutes.
- Prepare Crispy Noodle Topping: In another pan, take a handful of cooked noodles and fry them until crispy. This adds a delightful crunch to your bowl. Drain them on paper towels.
- Assemble the Bowl: In a serving bowl, place a generous amount of noodles, then ladle the fragrant soup over them. Top with your crispy noodles, sliced shallots, pickled mustard greens, fresh cilantro, spring onions, and lime wedges.
- Optional: For an extra kick, drizzle some chili oil or sprinkle chili flakes on top before serving. Enjoy every slurp!






