You know that feeling when you walk into a kitchen and the air is thick with the most incredible, spicy, coconutty aroma? That’s the exact feeling I’m chasing every single time I make this Thai Red Curry Noodle Soup. It’s my ultimate comfort food hack—a steaming bowl that’s spicy, savory, creamy, and tangy all at once, ready in about 35 minutes flat.
I fell head over heels for this soup on a rainy day years ago, trying to recreate a takeout favorite. After a lot of trial and error (and maybe a few too-spicy batches!), I landed on this version that my whole family now requests weekly. It’s the perfect one-bowl meal, packing so much flavor into every slurp. This recipe makes four generous servings, and trust me, you’ll be glad there are leftovers.

Why You Will Love This Thai Red Curry Noodle Soup
Honestly, this soup is a total weeknight hero in our house, and I think it’ll be in yours, too. It just ticks all the boxes:
- It’s incredibly fast. From chopping to slurping, you’re looking at about 35 minutes. It’s faster than waiting for delivery and tastes a million times better.
- You can make it your own. Got chicken? Great. Prefer tofu? Perfect. Have some broccoli or snap peas in the fridge? Toss them in! It’s so forgiving.
- The flavor is unreal. That rich, creamy coconut broth with the spicy kick from the curry paste and the fresh pop from the herbs… it’s a party in a bowl.
- It’s the ultimate comfort meal. Everything you need—broth, noodles, veggies, protein—is right there in one satisfying, steamy bowl. It’s pure happiness.
Thai Red Curry Noodle Soup Ingredients

Okay, let’s gather our flavor army! This is everything you’ll need for that incredible bowl of soup. Having it all prepped and ready makes the cooking process a breeze, I promise.
- 2 tbsp vegetable oil (or any neutral oil you have)
- 3 tbsp red curry paste (this is your flavor boss – we’ll chat brands below!)
- 1 can (14 oz / 400ml) full-fat coconut milk (trust me, full-fat gives you that luxurious, creamy broth)
- 4 cups low-sodium chicken or vegetable broth (low-sodium lets you control the salt)
- 1 tbsp fish sauce (don’t skip this! It’s the secret umami depth. Soy sauce works in a pinch.)
- 1 tbsp packed brown sugar (it’s just a touch to balance everything out)
- 8 oz dried flat rice noodles
- 1 lb boneless, skinless chicken breast or thighs, thinly sliced, OR 1 lb firm tofu, patted dry and cubed (your choice!)
- 1 medium red bell pepper, thinly sliced
- 1 cup sliced cremini or white mushrooms
- 1 cup canned baby corn, drained
The Fresh Finishers (Non-Negotiable!): These aren’t just pretty—they add crucial freshness and crunch right at the end. You’ll want bean sprouts, chopped green onions, fresh cilantro, and fresh lime wedges for serving.
Ingredient Notes and Substitutions
Here’s the inside scoop on a few key players and how you can swap things based on what’s in your fridge.
First, the red curry paste. This is where the magic (and heat!) starts. Brands vary a lot. I find Maesri or Thai Kitchen are great starting points. Thai Kitchen is milder, so if you love heat, you might add an extra spoonful. Just taste as you go!
For the protein, both chicken and tofu are fantastic. Chicken thighs stay juicier, but breasts work fine if you don’t overcook them. For tofu, get the firm or extra-firm kind and give it a good pat dry so it soaks up the broth instead of watering it down.
Veggies are totally flexible! Don’t have baby corn or mushrooms? Throw in some broccoli florets, snap peas, or even sliced carrots. Just adjust the simmer time so they stay crisp-tender.
Now, about the fish sauce. I know it has a strong smell, but it mellows beautifully into the soup and adds a savory depth you can’t get from salt alone. If you really can’t do it, use an equal amount of soy sauce or tamari. And that brown sugar? It’s not to make it sweet—it just perfectly tames the acidity and spice, rounding out all the sharp, delicious edges.
Essential Equipment for Your Thai Red Curry Noodle Soup
You don’t need anything fancy to make this soup, I promise! Just grab the basics from your kitchen. Here’s what I always have on my counter:
- A large pot or Dutch oven for building that amazing broth.
- A medium pot for cooking the rice noodles separately (this keeps them from getting mushy!).
- A good chef’s knife and cutting board for prepping all your veggies and protein.
- Measuring spoons and cups – eyeballing the curry paste can be a spicy gamble!
- A ladle for serving.
- And, of course, big serving bowls for the grand finale.
How to Make Thai Red Curry Noodle Soup
Alright, this is where the magic happens! My method is all about building layers of flavor in a logical way, so your soup ends up perfectly balanced. The biggest tip I can give you? Cook the rice noodles separately. I know it’s tempting to dump them right into the pot, but they’ll soak up all that gorgeous broth and turn into a starchy, mushy mess. A little extra pot is worth it for the perfect slurp. Let’s get started!
Step 1: Build the Flavor Base
Grab your big pot and get it over medium heat. Add the oil and let it get warm for a minute. Now, in goes your red curry paste! You’re going to cook it for about a minute, stirring it around constantly. This is a non-negotiable step for me—it wakes up all the spices and toasts them just a bit, making the flavor so much deeper and more fragrant. You’ll know it’s ready when your whole kitchen smells amazing. Then, pour in the whole can of coconut milk and your broth. Give it a really good stir to dissolve all that curry paste into the liquid. Bring it up to a gentle simmer, and just like that, your incredible broth is born.
Step 2: Simmer the Broth and Protein
Now, we season and add our protein. Stir in the fish sauce and brown sugar. Don’t worry, the sugar just balances everything out—it won’t taste sweet. Next, add your sliced chicken or cubed tofu. If you’re using chicken, let it simmer gently for 5 to 7 minutes, until it’s cooked all the way through. For tofu, you just need 3 to 4 minutes to heat it through; you’re not really “cooking” it, just letting it soak up the broth. This step infuses the protein with all that spicy, coconutty goodness.
Step 3: Cook Vegetables and Noodles
While your protein is simmering, this is the perfect time to multitask! Add your sliced bell pepper, mushrooms, and baby corn to the soup pot. Let them simmer for just 3 to 4 minutes—you want them to soften slightly but still have a little crunch. At the exact same time, get a medium pot of water boiling and cook your rice noodles according to the package directions. It usually only takes a few minutes. Once they’re done, drain them and give them a quick rinse with cool water to stop the cooking. See? Doing this in parallel shaves off so much time.
Step 4: Assemble Your Thai Red Curry Noodle Soup
This is the best part, the grand finale! Divide your cooked noodles among four big, deep bowls. Now, carefully ladle the hot soup, with all its juicy protein and colorful veggies, right over the top of the noodles. Finish it all off with a big handful of fresh bean sprouts, a sprinkle of green onions, and a generous fistful of cilantro. Don’t forget a lime wedge or two on the side—a big squeeze of that fresh juice right before you eat is the final, essential spark that makes the whole bowl sing. Dig in!
Tips for the Best Thai Red Curry Noodle Soup
After making this soup more times than I can count, I’ve picked up a few little tricks that make a huge difference. Trust me on these—they’re my secrets to a perfect bowl every single time.
- Start with less curry paste if you’re nervous about heat. You can always stir in more at the end, but you can’t take it out! I usually start with 2 tablespoons and add another spoonful after tasting the broth.
- Please use full-fat coconut milk. The light stuff just won’t give you that rich, creamy, luxurious broth we’re after. It’s worth the splurge.
- Don’t overcook the veggies! A quick 3-4 minute simmer keeps them crisp-tender and full of life. Mushy peppers are a sad sight.
- Prep your garnishes first. Chop the herbs, slice the green onions, and have your lime wedges ready before you even turn on the stove. That way, when the soup is done, you can dive right in.
- Always taste the broth right before serving. This is your moment to be the boss. Need more salt? A pinch will do. Needs a brighter kick? A squeeze of lime fixes everything.
Serving and Storing Your Thai Red Curry Noodle Soup
Okay, you’ve made this gorgeous, fragrant soup—now let’s talk about the best ways to enjoy it right away and (if you’re lucky enough to have leftovers!) how to keep it tasting amazing.
Serving Suggestions
This soup is honestly a complete meal in a bowl, so serving is super simple. My number one rule? Serve it immediately, while it’s piping hot! I love putting everything in the middle of the table so everyone can customize their bowl. Have extra lime wedges, some crushed red pepper flakes for more heat, and maybe even a little extra fish sauce or soy sauce on hand. If you’re feeling fancy, a side of crispy spring rolls or fresh summer rolls is absolutely heavenly for dipping.
Storage and Reheating Instructions
If you have leftovers (a rare event in my house!), here’s the trick to keeping them perfect. Store the broth with all the veggies and protein separately from the cooked rice noodles. Pop them in different airtight containers in the fridge; they’ll be good for up to 3 days. To reheat, warm the broth mixture in a pot on the stove. For the noodles, I just pour some very hot water over them in a colander for a few seconds to loosen them up—it keeps them from getting soggy. Then, just assemble your bowl like new!
Thai Red Curry Noodle Soup Nutritional Information
Okay, let’s chat about the nutrition side of things for a second. I want to be totally upfront—the numbers I’m about to give you are just a solid estimate. They’re based on using the exact ingredients listed, like chicken breast and full-fat coconut milk. If you swap in tofu or use a different brand of curry paste, the numbers will dance around a bit.
Generally, one hearty bowl of this soup comes in around 480-500 calories. You’re looking at a good balance of about 22g of fat (from that creamy coconut milk), a solid 28g of protein from the chicken, and around 45g of carbohydrates mainly from the satisfying rice noodles. It’s a filling, flavorful meal that really fuels you up!
Your Thai Red Curry Noodle Soup Questions Answered
I get it—you’ve got questions before you dive in! I’ve been there, and after making this soup on repeat, I’ve learned a thing or two. Here are the answers to the stuff people ask me most.
Can I make this soup vegetarian?
Oh, absolutely! It’s one of my favorite ways to make it for my sister. Just swap the chicken broth for vegetable broth and use firm tofu as your protein. For the fish sauce, I use an equal amount of soy sauce or tamari. It’s still incredibly flavorful and satisfying.
How do I control the spice level?
This is the number one question! The heat all comes from the red curry paste. My best advice? Start with 2 tablespoons instead of 3. Let the broth simmer and give it a taste. You can always stir in more paste at the end, but you can’t take it out! Also, serving it with extra lime wedges helps balance the heat beautifully.
Can I use a different type of noodle?
You sure can! Rice noodles are classic, but don’t let that stop you. I’ve used udon noodles for a chewier bite, and even thin spaghetti or ramen noodles in a pinch. Just cook whatever noodle you choose separately according to its package directions, so they don’t make the broth starchy.
How long does it last in the fridge?
The key is to store the broth (with veggies and protein) and the cooked noodles in separate airtight containers. They’ll keep for about 3 days. The noodles will soak up liquid, so I just refresh them with a quick splash of hot water when I reheat the broth on the stove.
Can I freeze the soup?
You can freeze the broth mixture, but I don’t recommend freezing the cooked noodles—they turn really mushy. Let the broth cool completely, then freeze it for up to 2 months. Thaw it overnight in the fridge, reheat it on the stove, and cook a fresh batch of noodles to go with it. Good as new!
Share Your Thai Red Curry Noodle Soup Creation
I truly hope this recipe brings as much joy to your kitchen as it does to mine! Nothing makes me happier than knowing someone else is enjoying a bowl of this cozy, fragrant soup. If you give it a try, I’d be so grateful if you left a rating—it lets me know how it turned out for you. And if you snap a picture of your beautiful bowl, I’d absolutely love to see it! Tag me or describe your experience. Did you add extra spice? Try it with tofu? I want to hear all about it!
Print
Thai Red Curry Noodle Soup
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Low Lactose
Description
A fragrant and spicy Thai noodle soup with rich red curry broth, vegetables, and protein.
Ingredients
- 2 tbsp vegetable oil
- 3 tbsp red curry paste
- 1 can (14 oz) coconut milk
- 4 cups chicken or vegetable broth
- 1 tbsp fish sauce
- 1 tbsp brown sugar
- 8 oz rice noodles
- 1 lb chicken breast or thigh, sliced, or 1 lb firm tofu, cubed
- 1 red bell pepper, sliced
- 1 cup sliced mushrooms
- 1 cup baby corn
- 1 cup bean sprouts
- 2 green onions, chopped
- 1/4 cup fresh cilantro, chopped
- 1 lime, cut into wedges
Instructions
- Heat oil in a large pot over medium heat.
- Add red curry paste and cook for 1 minute until fragrant.
- Pour in coconut milk and broth. Stir well and bring to a simmer.
- Add fish sauce and brown sugar. Stir to combine.
- Add your protein (chicken or tofu) and cook for 5-7 minutes until cooked through.
- Add bell pepper, mushrooms, and baby corn. Simmer for 3-4 minutes.
- Cook rice noodles separately according to package directions. Drain.
- Divide cooked noodles among serving bowls.
- Ladle the hot soup with vegetables and protein over the noodles.
- Top with bean sprouts, green onions, and cilantro. Serve with lime wedges.
Notes
- Adjust the amount of curry paste for your preferred spice level.
- Use vegetable broth and tofu for a vegetarian version.
- You can substitute other vegetables like broccoli or snap peas.
- Store leftovers in the refrigerator for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Nutrition
- Serving Size: 1 bowl
- Calories: 480
- Sugar: 8g
- Sodium: 920mg
- Fat: 22g
- Saturated Fat: 15g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 65mg


