Coconut Curry Noodle Soup with Tofu

Share this recipe!

Warm up this soup season with the ultimate comforting soup! This Coconut Curry Noodle Soup is flavored with red Thai curry paste and creamy coconut milk and served with high protein tofu and veggies. This soup is the definition of “soup for the soul”.


  • Easy – Simmer your broth in less than 20 minutes and make your easy rice noodles on the side. This dish comes together in 30 minutes or less!
  • Flavorful – There’s nothing like that creamy, savory, slightly sweet flavor of red curry paste…so yummy!
  • Vegan, dairy-free, & gluten-free

If you can’t get enough of soup season like me…then you’re here for this epic soup. That broth is out-of-this-world delicious and the soft and tender rice noodles are utter perfection. Each bite of that simmered, flavorful tofu will make you feel warm and cozy.

Want more warm and cozy soups? Don’t miss out…

  • This Creamy Tomato Gnocchi Soup has got to be one of the best variations of tomato soup on this planet.
  • My viral Tuscan Chickpea Soup had over 28,000 likes on Instagram – wow – and for good reason!
  • Don’t forget to try a nourishing and wholesome soup like my Lentil Barley Soup that will make you feel warm, cozy, and healthful!

Ingredients

Ingredient notes:

  • Thai red curry paste: Find this in the Asian aisle at many groceries.
  • Rice noodles: I love this type of noodle for this recipe. You can get the thicker ones that are more soft and tender or the thinner width ones that are chewier.
  • Extra firm tofu: Let’s get some protein! This is the best type of tofu for this soup.

See recipe card for full ingredient list and quantities.

📝Step-by-Step Instructions

Step 1: In a large saucepan, begin heating some olive oil over LOW-MED heat. Add in your diced shallots, minced garlic, and ginger. Sauté for 2-3 minutes, then add in your red curry paste and mix to combine. Cook for another minute.

Step 2: Turn heat up to MEDIUM. Add in your diced tofu cubes and stir until coated in the red curry paste. Cook for 4-5 minutes to let the flavors infuse into the tofu.

Step 3: Pour in your vegetable broth, coconut milk, peanut butter, soy sauce, carrots, and spinach. Stir until combined. Bring to a simmer and then cover. Simmer for 8-10 minutes until carrots are cooked through.

Step 4: While the soup is simmering, begin cooking your rice noodles to package instructions (usually about 7 minutes). Rinse under cold water after cooking.

Step 5: Ladle your cooked noodles into a bowl followed by your soup on top. Top with fresh lime, crushed peanuts, cilantro, and/or bean sprouts. Enjoy!

❓Recipe FAQs

What type of rice noodle should I use for this recipe?

There are various types of rice noodles you can use for this soup, including thin rice vermicelli commonly used in dishes like Pad Thai, wider flat rice noodles used in dishes like Pad See Ew, and rice stick noodles often found in soups and stir-fries, each offering different textures. I personally used a thicker rice noodle for this recipe but you can use whatever you like!

Can I use light coconut milk instead of full-fat for a healthier version?

Definitely, you can use light coconut milk as a healthier alternative to full-fat in coconut curry noodle soup, though it may result in a slightly less creamy texture.

How do I store leftover coconut curry noodle soup?

To store leftover coconut curry noodle soup, allow it to cool to room temperature before transferring it to an airtight container. Refrigerate the container promptly, and consume the leftovers within 2-3 days for the best quality. If you wait longer, your noodles may start to get soggy.


Pro Tips


  • Feel free to add other veggies you like to this soup: bok choy, kale, red pepper slices, mushrooms, and more!
  • Add some spice– you can add red pepper flakes, sriracha, or another spice to this recipe.
  • Switch up the noodles – use any variation of rice noodles you like or even consider udon or soba noodles!

⇨More Delish Cozy Winter Recipes ⇦

♡ Did you love this recipe? ♡

Leave a ⭐️rating and ✏️comment below (I love to read them!) Tag us on Instagram with a photo or video of your dish 📸 @naturallieplantbased.

Subscribe for more delicious recipes!

Coconut Curry Noodle Soup with Tofu

Allie Petersen
This creamy Thai-inspired Coconut Curry Noodle Soup is a simple weeknight dinner with flavorful Thai curry paste, veggies, rice noodles and plant-protein (tofu!)
5 from 4 votes

Save This Recipe

Want to get this recipe in your email? Just enter your email below and get it now along with new recipe updates!

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Dinner
Cuisine Thai
Servings 4
Calories 412 kcal

Ingredients
  

  • 1 tablespoon extra-virgin olive oil
  • 1 tsp ginger paste or minced ginger
  • 2 cloves minced ginger
  • 1 shallot diced
  • 3 tbsp Thai red curry paste
  • 1 block extra firm tofu
  • 1 can 14 ounces full-fat coconut milk
  • 3-4 cups low-sodium broth
  • 3 tablespoons soy sauce
  • 2 tablespoons creamy peanut butter
  • 2 large carrots peeled and chopped
  • 2-3 heaping cups spinach
  • 8 ounces rice noodles*

Optional Toppings

  • fresh lime
  • cilantro or Thai basil
  • crushed peanuts
  • bean sprouts

Instructions
 

  • In a large saucepan, begin heating some olive oil over LOW-MED heat. Add in your diced shallots, minced garlic, and ginger. Sauté for 2-3 minutes, then add in your red curry paste and mix to combine. Cook for another minute.
    1 tablespoon extra-virgin olive oil, 1 tsp ginger paste or minced ginger, 2 cloves minced ginger, 1 shallot, 3 tbsp Thai red curry paste
  • Turn heat up to MEDIUM. Add in your diced tofu cubes and stir until coated in the red curry paste. Cook for 4-5 minutes to let the flavors infuse into the tofu.
    1 block extra firm tofu
  • Pour in your vegetable broth, coconut milk, peanut butter, soy sauce, carrots, and spinach. Stir until combined. Bring to a simmer and then cover. Simmer for 8-10 minutes until carrots are cooked through.
    1 can, 3-4 cups low-sodium broth, 3 tablespoons soy sauce, 2 tablespoons creamy peanut butter, 2 large carrots, 2-3 heaping cups spinach
  • While the soup is simmering, begin cooking your rice noodles to package instructions (usually about 7 minutes). Rinse under cold water after cooking.
    8 ounces rice noodles*
  • Ladle your cooked noodles into a bowl followed by your soup on top.
    Top with fresh lime, crushed peanuts, cilantro, and/or bean sprouts. Enjoy!

Notes

⭐️ There are various types of rice noodles you can use for this soup, including thin rice vermicelli commonly used in dishes like Pad Thai, wider flat rice noodles used in dishes like Pad See Ew, and rice stick noodles often found in soups and stir-fries, each offering different textures. I personally used a thicker rice noodle for this recipe but you can use whatever you like!
 
Other tips: 
  • Feel free to add other veg to this soup: bok choy, kale, red pepper slices, mushrooms- there’s so many options!
  • To store leftover coconut curry noodle soup, allow it to cool to room temperature before transferring it to an airtight container. Refrigerate the container promptly, and consume the leftovers within 2-3 days for the best quality. If you wait longer, your noodles may start to get soggy.

Nutrition

Calories: 412kcalCarbohydrates: 60gProtein: 17gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 6gSodium: 1042mgPotassium: 600mgFiber: 3gSugar: 5gVitamin A: 8274IUVitamin C: 7mgCalcium: 98mgIron: 3mg
Tried this recipe?Comment below & tag @naturallieplantbased on Instagram!

4 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating