curry noodles

Vegan Creamy Coconut Curry Noodle Soup with Crispy Tofu, Bok Choy and Fresh Lime — The Most Cozy Plant-Based Soup You Will Make All Week

CREAMY COCONUT CURRY NOODLE SOUP

Rich, fragrant, and silky with coconut milk, this Vegan Creamy Coconut Curry Noodle Soup is a one-pot bowl of comfort inspired by Thai and Southeast Asian noodle soups. Slurpy rice noodles, tender bok choy, and crispy tofu float in a golden broth flavored with red curry paste, ginger, garlic, lemongrass, and lime, and it is ready in about 30 minutes.

The broth is the heart of this soup. Red curry paste is sautéed with garlic and ginger to wake up its flavor, then simmered with vegetable broth and full-fat coconut milk until it turns creamy and aromatic. A splash of soy sauce adds saltiness, a little maple syrup balances the heat, and fresh lime juice at the end gives it a bright, tangy finish.

Crispy pan-fried tofu adds protein and texture, while mushrooms bring umami and bok choy adds a fresh crunch. Topped with cilantro, green onions, chili oil, and a squeeze of lime, every spoonful is creamy, spicy, savory, and fresh.

It is perfect for cold evenings, a restaurant-style meal at home, or batch cooking, since the broth tastes even better the next day. The spice level is easy to adjust, so it works for the whole family.

This recipe is 100% vegan, dairy-free, and easily made gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins20 mins30 mins4~460 kcal

Ingredients

For the Crispy Tofu

  • 200g extra-firm tofu, pressed and cubed
  • 1 tbsp cornstarch
  • 1 tbsp soy sauce or tamari
  • 1 tbsp neutral oil

For the Curry Broth

  • 1 tbsp coconut or neutral oil
  • 3 tbsp Thai red curry paste (check that it is vegan)
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 stalk lemongrass, bruised (or 1 tsp lemongrass paste)
  • 3 cups (720ml) vegetable broth
  • 1 can (400ml) full-fat coconut milk
  • 200g cremini or shiitake mushrooms, sliced
  • 1 tbsp soy sauce or tamari
  • 1 tbsp maple syrup or brown sugar
  • 1 tsp ground turmeric
  • 1 tbsp lime juice

For the Noodles and Vegetables

  • 200g rice noodles (vermicelli or flat)
  • 3 heads baby bok choy, halved or quartered
  • 1 medium carrot, thinly sliced or julienned
  • 2 green onions, sliced
  • Handful of fresh cilantro

To Serve

  • Lime wedges
  • Chili oil or sriracha
  • Fresh Thai basil
  • Bean sprouts
  • Crushed peanuts

Optional Additions

  • Baby corn
  • Snow peas
  • Edamame
  • Fresh red chili slices

Instructions

  1. Crisp the tofu. Toss the cubed tofu with cornstarch and soy sauce. Heat the oil in a non-stick skillet over medium-high heat and fry for 8–10 minutes, turning until golden and crisp on all sides. Set aside.
  2. Cook the noodles. Cook the rice noodles according to the package directions, drain, and rinse briefly under cool water. Divide them among serving bowls.
  3. Build the base. In a large pot, heat the oil over medium heat. Add the curry paste, garlic, ginger, and lemongrass and stir for 1–2 minutes until fragrant and slightly darkened.
  4. Make the broth. Pour in the vegetable broth and coconut milk, and stir in the turmeric, soy sauce, and maple syrup. Bring to a gentle simmer, add the mushrooms and carrot, and cook for 8–10 minutes.
  5. Add the greens. Add the bok choy and simmer for 2–3 minutes until just tender and bright green. Remove the lemongrass stalk, stir in the lime juice, and taste for salt, sweetness, and heat.
  6. Assemble. Ladle the hot broth and vegetables over the noodles in each bowl.
  7. Top and serve. Add the crispy tofu, green onions, cilantro, and a drizzle of chili oil. Serve immediately with lime wedges.

Pro Tips for the Best Coconut Curry Noodle Soup

  • Fry the curry paste first. Cooking it in oil unlocks its flavor and makes the broth richer.
  • Use full-fat coconut milk. It gives the creamiest, most luxurious broth.
  • Cook the noodles separately. This keeps the broth clear and stops the noodles from turning mushy.
  • Add the lime juice at the end. Heat dulls its brightness.
  • Do not boil hard. A gentle simmer keeps the coconut milk from splitting.
  • Fry the tofu until crisp. Add it on top so it stays crunchy.
  • Balance the flavors. Taste for salt, sweet, sour, and heat, and adjust a little at a time.

Why This Soup Is Good for You

Coconut milk provides a creamy base without dairy, and curry paste contributes ginger, garlic, and chili, which are flavorful, aromatic ingredients. Turmeric adds color and curcumin, a compound studied for its antioxidant properties.

Tofu supplies plant protein and calcium, and mushrooms, bok choy, and carrots add vitamins A, C, and K along with fiber. A serving provides about 15 grams of plant protein, making this soup a satisfying and balanced meal.


Flavor Variations

  • Spicy Version: Add extra curry paste, fresh chilies, and a spoonful of chili oil.
  • Yellow Curry Version: Replace the red curry paste with yellow curry paste for a milder, sweeter flavor.
  • Peanut Curry Noodle Soup: Whisk 2 tablespoons of peanut butter into the broth for a nutty twist.
  • Veggie-Loaded Version: Add broccoli, snow peas, baby corn, and zucchini.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~460 kcal15g52g5g22g

Storage

  • Refrigerator: Store the broth and noodles separately in airtight containers for up to 4 days.
  • Reheating: Warm the broth gently on the stove and pour it over fresh or briefly rinsed noodles.
  • Freezer: Freeze the broth (without noodles and tofu) for up to 3 months. Thaw overnight and reheat gently.
  • Make ahead: Make the broth up to 2 days ahead and cook the noodles and tofu just before serving.

Frequently Asked Questions

Can I make it less spicy?

Yes. Use 1–2 tablespoons of curry paste and add more coconut milk, or use a mild yellow curry paste.

Is Thai red curry paste vegan?

Many brands contain shrimp paste. Check the label and choose a vegan brand.

Can I use other noodles?

Yes. Rice noodles, udon, ramen, or soba all work well.

Can I make it gluten-free?

Use rice noodles, tamari instead of soy sauce, and check that your curry paste is gluten-free.

Can I use light coconut milk?

Yes, but the broth will be thinner and less creamy.

Why did my coconut milk split?

It was boiled too hard. Keep it at a gentle simmer once the coconut milk goes in.


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 cozy vegan soups? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!