Vegan Thai Red Curry

Looking for the perfect vegan Thai red curry? This spicy vegan curry noodle soup is made with vermicelli rice noodles, Thai red curry paste, coconut milk, and loads of veggies. It's delicious, simple, and perfect for a chilly day.
post featured image
A bowl of Thai curry in a white bowl, garnished with a lime wedge.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

This vegan Thai red curry is a quick, one-pot noodle soup made with coconut milk, red curry paste, and vegetables. It’s ready in under 30 minutes and delivers a rich, spicy, and creamy broth with minimal effort.

For even more tempting Thai recipes, make sure to take a peek at this delicious Thai salad with tofu and peanut sauce, classic pad Thai with a plant-based twist, and our cozy Thai-inspired noodle soup!

Why This Thai Curry Soup Works

  • Coconut milk balances the heat of the curry paste for a smooth, creamy broth
  • Cooking the curry paste first deepens flavor and removes raw bitterness
  • Vermicelli noodles absorb the broth quickly without overcooking
  • Crisp-tender vegetables keep texture instead of turning mushy
Thai curry in a white bowl with rice vermicelli wrapped around chopsticks.

Key Ingredients

Here’s a quick glance at what you’ll need to make this vegan Thai red curry recipe:

Ingredients for Thai curry soup with labels.
  • Rice Vermicelli Noodles – These noodles are thin and cook quickly—perfect for this quick curry. Sometimes they’re also called Maifun noodles if you can’t find vermicelli.
  • Thai Red Curry Paste – A flavorful melody of red chili peppers, garlic, sea salt, lemongrass, and turmeric, this paste is the star ingredient of this Thai red curry. Make sure to check the ingredients because some red curry paste contains shrimp paste.
  • Coconut Milk – Use full-fat for a thicker, richer broth. Light coconut milk will result in a noticeably thinner, less creamy curry.
  • Tons of Vegetables – In this vegan curry we use broccoli, green beans, carrots and cherry tomatoes. Some other vegetables that go great in curries are bell peppers, zucchini, snap peas, bok choy, and cauliflower.
  • Sugar – Helps to balance the heat. Or if you’re feeling up for it, go all in with spicy maple syrup instead of sugar to double down on the spicy flavor.

How To Make This Curry

Are you a visual learner? We’ve got the step-by-step process with photos right here!

Step 1: Make Soup Noodles – Start by cooking the rice vermicelli noodles first. Bring a pot of water to a boil, then turn off the heat. Add the rice vermicelli and soak for 3 to 5 minutes until soft. Do not over-soak the noodles—they will continue softening in the hot broth and can become mushy. Transfer to a colander over the sink to drain and rinse with cold water to stop the cooking process.

Rice vermicelli noodles in a white bowl, surrounded by herbs, peanuts and Thai curry broth in a pot to the left.

Step 2: Prepare Curry Paste – In a large saucepan, heat the oil over medium heat. Add the curry paste and fry, stirring frequently, until it has darkened in color and is very fragrant; about 5 minutes. Add a few splashes of vegetable stock if it starts sticking to the bottom of the pan.

A top-down shot of curry paste and oil in a large white-enameled pot.

Step 3: Create Curry Broth for Soup – Add the vegetable broth (or bouillon and water), coconut milk, broccoli, green beans, and carrots. Stir well to combine. Increase the heat to bring to a boil, then lower to a gentle simmer. Simmer until the veggies are crisp-tender; 5 to 10 minutes.

Step 4: Finish Curry Broth – Add the soy sauce, sugar and lime juice and stir well. Taste and adjust the seasonings as necessary. Remove from the heat.

Step 5: Portion Out and Serve – Divide the noodles among 4 bowls and ladle the vegan curry over them. Garnish each bowl with cherry tomatoes, chopped peanuts, cilantro, and a lime wedge. Enjoy!

Two bowls of Thai curry with lime wedges against a marble background.

Expert Tips

  • Cook the curry paste before adding liquid to develop deeper flavor
  • Don’t overcook vermicelli noodles—they soften quickly and can become mushy
  • Add lime juice at the end to keep the flavor bright and fresh
  • Use full-fat coconut milk for proper texture—low-fat versions dilute the broth
  • Taste before serving—curry paste brands vary widely in salt and spice

Serving Tips and Suggestions

This vegan Thai red curry recipe is so good, but if you’re not into super spicy food, then I encourage you not to give up on this recipe. Just modify it a bit!

  • Adjust the Heat to Your Taste – Serve with sliced fresh chilies, chili flakes, or a drizzle of chili oil on the side. This way, everyone can control how spicy they want their bowl to be.
  • Add Extra Veggies or Protein – Toss in sautéed tofu, mushrooms, or extra steamed veggies like bok choy (such as in this bok choy soup) or bell peppers. This makes the soup more filling while keeping it balanced and colorful.
  • Serve with Steamed Rice – A great way to make the meal more filling and satisfying. You can enjoy the soup as a noodle dish and also add spoonfuls of steamed sticky rice into the broth for an extra hearty, comforting bite.
A bowl of Thai curry in a white bowl, shot from the side.

FAQs

What is red curry?

Red curry is a Thai curry made with red chili peppers, herbs, spices, and coconut milk, which gives it a rich, creamy texture and a bold, slightly spicy flavor. It’s commonly used in soups, sauces, and stir-fries and is known for being more vibrant and a bit spicier than milder curries like yellow curry.

How long does this vegan Thai red curry soup last?

This red curry soup with vegetables will last about 3–4 days in the fridge when stored in an airtight container. For best results, let it cool completely before storing and reheat gently on the stove or in the microwave.

Can I make this curry soup recipe lower in fat?

Yes! Start by using light coconut milk or replacing part of the coconut milk with a lower-fat plant-based milk or vegetable broth. You can also reduce the overall amount of oil used and load up on extra veggies and broth to keep it filling while keeping the richness lighter.

And don’t miss our round-up of the best vegan soups we’ve ever made! If you’re searching for more Thai-inspired meals, make sure to take a peek at this terrific Tofu Satay appetizer. It’s super easy to make and oh-so-tasty!

Thai curry in a white bowl on a wooden serving board against a marble background.

If you make this vegan Thai red curry recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments! 

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Vegan Thai Red Curry

4.91 from 11 votes
In less than 30 minutes, you can have a vegan Thai red curry that tastes as if it’s been simmering all day. The secret is the Thai red curry paste, which brings all the flavor to the party with no work on your part, and can be found in most supermarkets. This delicious red curry broth combined with a mixture of vegetables—feel free to use whatever is in season—and rice noodles make for one slurp-worthy soup. Red curry noodle soup for the win!
A bowl of Thai curry in a white bowl, garnished with a lime wedge.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 4

Ingredients

  • 6 ounces rice vermicelli noodles, or your favorite rice noodle (dry)
  • 2 tablespoons vegetable oil, for pan
  • 4 ounces Thai red curry paste, (or about 6 tablespoons, vegan)
  • 3 cups vegetable broth, (or the equivalent amount of bouillon and water)
  • 1 14-ounce can full-fat coconut milk
  • 2 cups broccoli, cut into florets (you can also slice the broccoli stalk and add that in)
  • 8 ounces green beans, ends trimmed, sliced into three bite-sized pieces each
  • 2 medium carrots, peeled and sliced
  • 1 tablespoon soy sauce
  • 1 teaspoon sugar
  • 1 tablespoon lime juice
  • 16 cherry tomatoes, quartered (optional)
  • ½ cup chopped cilantro
  • ¼ cup roughly chopped peanuts
  • 1 lime , sliced into wedges, for garnish

Instructions

  • Bring a large pot of water to a boil, then turn off the heat. Add the rice vermicelli noodles and let them soak for 3–5 minutes, until softened. Drain in a colander and rinse under cold water to stop the cooking. Set aside.
  • In a large saucepan, add the oil and heat it up over medium heat. Add the red curry paste and cook, stirring often, for about 5 minutes, until it deepens in color and becomes fragrant. If it starts sticking to the bottom, add a small splash of vegetable broth to loosen it up.
  • Stir in the vegetable broth, coconut milk, broccoli, green beans, and carrots. Increase the heat to bring everything to a gentle boil, then lower to a simmer. Cook for 5–10 minutes, or until the vegetables are tender but still bright.
  • Season with soy sauce, sugar, and lime juice. Taste and adjust as needed—more lime for brightness, more soy for depth, or a pinch of sugar if you want extra balance.
  • To serve, divide the noodles into bowls and ladle the hot Thai red curry soup over top. Finish with fresh cherry tomatoes, chopped peanuts, cilantro, and a wedge of lime for garnish.

Notes

  • Leftovers – This vegan Thai red curry soup will last about 3–4 days in the fridge when stored in an airtight container. For best results, let it cool completely before storing and reheat gently on the stove or in the microwave.

Nutrition

Calories: 567kcal | Carbohydrates: 60g | Protein: 10g | Fat: 35g | Saturated Fat: 21g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 6g | Trans Fat: 0.04g | Sodium: 1103mg | Potassium: 843mg | Fiber: 7g | Sugar: 10g | Vitamin A: 11001IU | Vitamin C: 97mg | Calcium: 138mg | Iron: 6mg
Course — Main Course, Soup
Cuisine — Thai
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

4.91 from 11 votes

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




11 comments
  1. 5 stars
    This vegan Thai red curry is a delicious and comforting dish that’s packed with flavor. The coconut milk and red curry paste give it a rich and creamy texture while the vegetables and tofu provide a good source of vitamins and protein. The cilantro gives it a refreshing taste. You could also add some chickpeas or lentils to make it more filling.

  2. 5 stars
    Incredible curry noodle soup recipe! It’s tasty and easy to make, I’m obsessed!

  3. 5 stars
    It looks so yummy. I can’t wait to try it soon!

  4. 5 stars
    I love curries and am always so happy to try out a new recipe. This one is delicious and is definitely a keeper. Thank you for sharing.

  5. 5 stars
    I absolutely adore the warmth, flavor combinations, and noodle-y goodness of this dish!! I keep red curry paste and vermicelli noodles on hand in my pantry all the time because of this recipe 🙂 SO good!

  6. 4 stars
    Love the rich curry flavor… delicious noodle soup!

  7. 5 stars
    This soup looks amazing! Love that it’s a quick recipe too!

  8. 5 stars
    Love making curries at home, and this was delish!

Stay Inspired!

Thank you for subscribing!