Why You’ll Love Vegan Coconut Curry Noodle Soup Recipe
This recipe is the kind of meal that checks all the boxes. It is rich and creamy without feeling too heavy, full of vibrant vegetables, and easy to customize with what you have on hand. The broth has a beautiful balance of warmth, sweetness, savory depth, and brightness from fresh lime. It is also naturally gluten-free when made with gluten-free noodles and tamari, making it a great option for a variety of eaters. Best of all, it is hearty enough to serve as a complete dinner all on its own.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the broth:
- 2 tablespoons extra-virgin coconut oil or sunflower oil
- 1 large yellow onion, peeled, halved, and thinly sliced
- 4 cloves garlic, peeled and finely chopped
- 1 tablespoon plus 1 teaspoon Thai red curry paste
- 1 can light coconut milk
- 1 can regular coconut milk
- 4 to 5 cups mild vegetable stock
- 1 tablespoon plus 1 teaspoon ground turmeric
- 2 tablespoons sugar
- Tamari or soy sauce, to taste
For the vegetables:
- 8 ounces carrots, thinly sliced
- 8 ounces cauliflower florets
- 8 ounces broccolini or broccoli florets
- 8 ounces baby bok choy, halved lengthwise
For the tofu:
- 12 ounces firm or extra-firm tofu, cut into cubes or triangles
- 2 tablespoons vegetable oil
For serving:
- Lime wedges
- 8 ounces rice noodles
- A little vegetable oil for tossing the noodles
- Slivered scallions or cilantro
- Sriracha or togarashi, optional
Directions
- Warm the coconut oil in a large soup pot, Dutch oven, or wok over medium heat. Add the sliced onion and chopped garlic, then cook until softened and translucent.
- Stir in the Thai red curry paste and cook for a few minutes, stirring often, until fragrant.
- Pour in the light coconut milk, regular coconut milk, vegetable stock, and add the turmeric and sugar. Stir well to combine.
- Add the carrots and cauliflower to the pot. If you want, you can also add the broccolini and bok choy now. For brighter green vegetables, cook the broccolini and bok choy separately in boiling water until crisp-tender, then rinse with cool water and set aside.
- Bring the soup to a gentle simmer, then reduce the heat slightly and cook for about 10 minutes, or until the vegetables are tender but not mushy.
- Taste the broth and season with tamari or soy sauce until it reaches the right level of saltiness and depth.
- In a separate skillet, heat the vegetable oil over medium heat. Add the tofu in a single layer and cook until golden on one side, then flip and cook the other side until crisp and browned. You can also skip pan-frying and simmer the tofu directly in the broth for a softer texture.
- Cook the rice noodles according to the package directions. Drain, rinse with cool water, and toss lightly with a bit of oil to keep them from sticking.
- To serve, place noodles in each bowl. Ladle the hot broth and vegetables over the top, then add the crispy tofu.
- Finish with lime juice, scallions or cilantro, and extra heat if desired. Serve immediately.
Servings and timing
This recipe makes 8 servings.
Prep time: 30 minutes
Cook time: 30 minutes
Total time: 1 hour
Variations
One of the best things about this soup is how easy it is to adapt.
Use different vegetables depending on the season. Snap peas, zucchini, mushrooms, spinach, bell peppers, or baby turnips all work well.
Swap the tofu for tempeh or edamame if you want another plant-based protein option.
Change the noodles to suit your taste. Rice noodles are classic, but ramen-style noodles or thin vermicelli also work beautifully.
Make it spicier by adding more curry paste, a spoonful of chili crisp, or a drizzle of sriracha at the end.
For extra brightness, add more lime juice right before serving.
If you prefer a brothier soup, use the full 5 cups of stock. For a richer and creamier version, stay closer to 4 cups.
Storage/Reheating
Store the broth, vegetables, and tofu separately from the noodles whenever possible. This keeps the noodles from soaking up too much liquid and turning too soft.
Refrigerate leftovers in airtight containers for up to 4 days.
To reheat, warm the soup gently on the stovetop over medium-low heat until hot. Add a splash of water or stock if the broth has thickened in the fridge.
If reheating noodles, warm them separately or place them in a bowl and pour the hot soup over the top.
This soup can be frozen, but the texture of the vegetables and noodles may soften after thawing. For best results, freeze only the broth and tofu, then add freshly cooked noodles when serving.
FAQs
Can I make this soup ahead of time?
Yes. The broth and tofu can be made ahead and refrigerated. Cook the noodles just before serving for the best texture.
What kind of coconut milk should I use?
Using one can of light coconut milk and one can of regular coconut milk gives the soup a nice balance of richness and lightness. You can use all full-fat coconut milk for an even creamier broth.
Is this soup spicy?
It has a gentle warmth, but the spice level depends on the curry paste you use. Start with the listed amount and adjust to your preference.
Can I use different vegetables?
Absolutely. This recipe is very flexible, and many vegetables work well in the broth.
Do I have to fry the tofu?
No. Frying gives it a crisp texture, but you can simmer the tofu directly in the soup if you want a quicker method.
What noodles work best in this recipe?
Rice noodles are a great choice because they pair well with the coconut curry broth, but other noodles can work too.
How do I keep the noodles from getting mushy?
Cook them separately and store them apart from the broth. Add them to each bowl just before serving.
Can I make this recipe soy-free?
Yes, as long as you use a soy-free seasoning in place of tamari or soy sauce and choose a soy-free protein instead of tofu if needed.
Can I add more protein?
Yes. You can add extra tofu, edamame, or even chickpeas for a more filling bowl.
What should I serve with vegan coconut curry noodle soup?
It is hearty enough to stand alone, but it also pairs nicely with a crisp cucumber salad, steamed greens, or extra lime and herbs on the side.
Conclusion
Vegan coconut curry noodle soup is the kind of comforting meal that feels special without being difficult to make. With its silky golden broth, crisp-tender vegetables, satisfying noodles, and flavorful tofu, every bowl is full of texture and warmth. It is a versatile recipe you can return to again and again, especially when you want something wholesome, colorful, and deeply comforting.
Vegan Coconut Curry Noodle Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Mia
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A comforting vegan coconut curry noodle soup packed with aromatic spices, tender noodles, and a rich, creamy broth. Perfect for a cozy, flavorful meal.
Ingredients
- 1 tbsp coconut oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp red curry paste
- 1 tsp turmeric
- 4 cups vegetable broth
- 1 can (13.5 oz) coconut milk
- 2 tbsp soy sauce or tamari
- 1 tbsp lime juice
- 6 oz rice noodles
- 1 cup mushrooms, sliced
- 1 red bell pepper, sliced
- 1 cup broccoli florets
- 1 carrot, julienned
- Salt, to taste
- Fresh cilantro, for garnish
- Green onions, sliced, for garnish
Instructions
- Heat coconut oil in a large pot over medium heat. Add chopped onion and sauté until soft.
- Add garlic and ginger, cooking until fragrant.
- Stir in red curry paste and turmeric, cooking for another minute.
- Pour in vegetable broth and coconut milk, then add soy sauce. Bring to a gentle simmer.
- Add mushrooms, bell pepper, broccoli, and carrot. Cook until vegetables are tender.
- Add rice noodles and cook according to package instructions until tender.
- Stir in lime juice and adjust seasoning with salt if needed.
- Serve hot, garnished with fresh cilantro and green onions.
Notes
- Use gluten-free tamari to keep the dish fully gluten-free.
- Adjust curry paste quantity based on preferred spice level.
- Leftovers can be stored in the refrigerator for up to 3 days.
- Add tofu or chickpeas for extra protein.
- If soup thickens, add more broth when reheating.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 420 kcal
- Sugar: 6 g
- Sodium: 780 mg
- Fat: 18 g
- Saturated Fat: 12 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 52 g
- Fiber: 5 g
- Protein: 9 g
- Cholesterol: 0 mg
