Spicy, creamy, and deeply comforting, this Thai-style red curry soup is the kind of meal that warms you from the inside out.

The house is finally quiet. The hum of bedtime stories has faded, the last tiny footsteps have stilled, and the evening settles around us like a soft sigh. In the kitchen, under the glow of warm lights, we stand side by side, unwinding the day in a way that has become our quiet ritual.
There’s something about this noodle soup that feels like a secret. A moment carved out of the everyday, where time slows, and love isn’t a grand declaration but something simpler—an unspoken understanding, a rhythm of movement, a bowl passed from one set of hands to another.
This soup is just that. Not quite the same as the red curry noodle soups I used to order in tiny, tucked-away restaurants before we had kids, before late nights meant tiptoeing past bedrooms instead of wandering the city. But close. A version that has become ours, shaped by the way we cook now. Side by side, moving in an unspoken rhythm, knowing exactly how the other likes their bowl.
It starts with the Thai red curry paste. I reach for the jar, and he watches, already knowing I’ll add the red curry paste a little more than he would. Just like I know he’ll squeeze in an extra hit of fresh lime juice for me at the end.
The paste sizzles as it hits the hot oil, and suddenly, the kitchen is filled with a fragrant scent that’s spicy, bright, familiar. It clings to the air, weaving itself into the evening like the memory of the first time we made something like this together.
The broth comes next, rich and golden, carrying hints of coconut that soften the heat just enough. We move through the kitchen easily, he slices tofu while I chop carrots, the bok choy waiting on the cutting board, vibrant and fresh against the backdrop of winter. The rice noodles sit nearby, ready to soak up every bit of flavor, transforming into something silky, something that carries the warmth of the broth in every bite.
The Quiet Ritual of a Good Broth

It reminds me of the way coconut milk transforms dishes, the way it smooths out the spice in my Brazilian Moqueca, the way it adds depth to my Red Pepper Bisque. How something so simple can turn bold flavors into comfort, into home.
When it’s ready, I reach for my favorite bowls. Deep, weighty, the ones I picked up when we first moved in together. I only bought two that day, thinking it was enough. Now, I wish I had more, though I still search for ones that feel just as right in my hands, that hold noodles in a bowl the way I remember. These come close—not quite the same, but close enough to cradle the warmth of a flavorful soup.
We sit down, passing bowls from one set of hands to another. No candlelit restaurant, no fancy setting. Just the quiet hum of home, the warmth of a meal made together, the ritual of taking that first spoonful and knowing it will always taste a little different, but always good.
Because love, I think, isn’t in grand gestures. It’s here, in the small moments. In the way flavors evolve, in the rhythm of chopping and stirring, in the deep curves of a bowl that holds more than just soup.
It holds time, a pause, a quiet reminder of why we choose each other, again and again, in the everyday, in the ordinary, in the warmth of something shared.
Ingredients

Rice Noodles - These delicate, chewy noodles soak up the flavors of the broth while adding just the right amount of heartiness. I always reach for pad thai-style rice noodles for their satisfying texture, but thinner vermicelli works if that’s what you have.
Firm Tofu - A blank canvas that absorbs the broth’s warmth, tofu brings protein and substance to the bowl. Cutting it into batons rather than cubes gives it more surface area to catch the curry and coconut flavors. If tofu isn’t your thing, shredded jackfruit or oyster mushrooms make a great swap.
Thai Red Curry Paste - A pantry staple that brings the bold, aromatic spice. Each brand varies in heat, so start with two tablespoons and adjust to taste. If you prefer a milder soup, you can swap in yellow curry paste for a gentler warmth.
Baby Bok Choy - A bright, fresh contrast to the rich broth. I love how the leaves wilt just enough while the stems stay crisp. Napa cabbage or spinach can work if bok choy isn’t available, but I always reach for it when I want that balance of tender and crunchy.
Full-Fat Coconut Milk - The key to the soup’s luxurious, velvety texture. It tempers the heat of the curry paste and makes the broth deeply comforting. Light coconut milk works in a pinch, but you’ll lose some of the richness.
Soy Sauce or Tamari - For that deep, umami balance. I use tamari when cooking gluten-free, but regular soy sauce works just as well. A splash of coconut aminos can be a great alternative if you want something a little sweeter.
Brown Sugar (Optional) - A small amount of sweetness balances the spice and acidity. If your curry paste is already on the sweeter side, you can skip it.
See the recipe card for full list and exact quantities.
How to Make This Thai-Style Red Curry Soup

A warming, creamy, and deeply flavorful bowl, this Thai red curry soup comes together in under 30 minutes. It’s the kind of meal that feels both effortless and special. Perfect for cozy nights or quick weeknight dinners. Here’s how to make this recipe:
Prepare the Ingredients


Start by prepping your vegetables and tofu. Slice the carrots into ½-inch rounds and the onion into wedges so they soften without disappearing. Trim and halve the bok choy for even cooking. Cut the tofu into batons to help it soak up the broth’s flavors.
Build the Broth



Heat a tablespoon of neutral oil in a large pot over medium heat. Once hot, add the Thai red curry paste and toast it for about a minute, stirring constantly. This step is crucial, it awakens the spices and deepens the flavor.
Deglaze the pot with vegetable broth, scraping up any bits stuck to the bottom. This infuses the liquid with every bit of that toasty, aromatic curry paste.
Add the Ingredients

Add the carrots, onions, and tofu. Let everything simmer for about 10 minutes, allowing the vegetables to soften and the tofu to absorb the broth’s warmth.
Cook the Noodles

Meanwhile, bring a separate pot of water to a boil. Add the rice noodles and cook them until just al dente. Drain and rinse with lukewarm water, this keeps them from sticking together and ensures the right texture when added to the soup.
Finish the Soup



Pour in the coconut milk, soy sauce (or tamari), brown sugar (if using), and rice vinegar. Stir to combine and let it simmer for another 2 minutes. Add the cooked rice noodles and bok choy, stirring gently. Let the soup cook for another 3-4 minutes, just until the greens are tender and vibrant.
Serve & Enjoy

Ladle the soup into deep bowls. Garnish with fresh cilantro, a drizzle of toasted sesame oil, and a squeeze of lime for brightness. Serve immediately while everything is at its peak flavor.
Storage

Store leftovers in an airtight container in the fridge for up to 3 days—the flavors of the soup only get better. Rice noodles will keep absorbing broth, so for the best texture, store them separately and combine when reheating. If already mixed, add a splash of broth or water while warming on the stove.
Freezing isn’t ideal since coconut milk can separate and bok choy loses its texture, but honestly, this soup rarely lasts that long!
Top Tips
Toast the Curry Paste – don’t rush this step! Letting the curry paste sizzle in oil for a minute wakes up its full depth of flavor. You’ll know it’s ready when it smells rich and aromatic. Skipping this makes a flatter broth, so take that extra minute.
Balance the Heat – Thai red curry paste can vary wildly in spice level depending on the brand. Taste before adding more! If it ends up spicier than expected, an extra splash of coconut milk or a squeeze of lime helps mellow the heat without losing flavor.
What to Serve with this Thai Red Curry Noodle Soup Recipe

A steaming bowl of this curry noodle soup is already a hug in a bowl, but sometimes, a little something on the side makes it feel even more like a feast.
For a crisp contrast, these Halloumi Tacos bring a salty, golden-seared bite that balances beautifully with the creamy coconut broth. The charred edges of the cheese against the spice of the soup? Perfect.
If I’m leaning into full-on comfort, a warm bowl of Roasted Butternut Squash Soup with Tomatoes makes a perfect start. I know, soup with soup sounds indulgent, but there’s something about the earthiness of squash next to the bright, tangy curry that just works.
For a heartier pairing, this Baked Creamy Salmon adds richness without overpowering. The velvety sauce and tender fish echo the silkiness of the coconut broth, making every bite feel like a little luxury.
And when I want something simple yet satisfying, German Roasted Cauliflower is a go-to. The crisp, golden edges of the cauliflower bring a bit of crunch, and its nutty flavor pairs beautifully with the gentle heat of the soup.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.

Thai-Style Red Curry Soup
Equipment
- Wooden Spoon or Spatula
Ingredients
For the Base:
- 6 oz (170g) rice noodles pad thai style
- 1 lb (450g) firm tofu cut into 2-inch batons
- 2 small (150g) carrots sliced
- ½ medium (90g) yellow onion wedged
- 8 oz (225g) baby bok choy
- 3 cups (705ml) vegetable broth
- 1⅔ cups (400ml) full-fat coconut milk
For the Seasoning:
- 1 tbsp (15ml) neutral oil
- 2 tbsp (30g) Thai red curry paste
- 2 tbsp (30ml) soy sauce/tamari
- 2 tbsp (30ml) rice vinegar
- 1-2 tsp (4-8g) brown sugar optional
Finishing Touches:
- fresh cilantro
- sesame oil drizzle
- lime wedges
Instructions
- Slice the carrots into ½-inch rounds. Cut the onion into ½-inch wedges. Clean the bok choy, trim the ends, and halve or quarter depending on size. Slice the tofu into 2-inch batons for better absorption of flavor.
- Heat 1 tablespoon neutral oil in a large pot over medium heat. Add Thai red curry paste and toast for about 1 minute, stirring constantly, until fragrant.
- Pour in 3 cups vegetable broth to deglaze the pot, scraping up any bits stuck to the bottom.
- Add the carrots, onions, and tofu to the pot. Let everything simmer for 10 minutes, allowing the vegetables to soften and tofu to absorb the flavors.
- While the soup simmers, bring a medium pot of water to a boil. Cook the rice noodles according to package instructions until al dente. Drain and rinse with lukewarm water to prevent sticking.
- Stir in full-fat coconut milk, soy sauce/tamari, brown sugar (if using), and rice vinegar. Let the soup simmer for another 2 minutes to meld flavors.
- Gently mix in the cooked rice noodles and bok choy. Let everything cook for 3-4 minutes, just until the bok choy is tender and vibrant.
- Ladle the red curry soup into deep bowls. Garnish with fresh cilantro, a drizzle of sesame oil, and lime wedges for brightness. Serve immediately and enjoy!
Nutrition
Tell Me What You Think!