Large Pot or Dutch Oven A sturdy base for building the soup’s flavors. If you don’t have one, any deep stockpot will work.
Rice cooker or medium saucepan For preparing jasmine rice. A stovetop method works just as well if you don’t have a rice cooker.
Cutting board and sharp knife Essential for prepping veggies, herbs, and chicken.
Ladle and stirring spoon For serving and stirring as you build the soup.
Fine mesh strainer (optional) If you want a clearer broth or remove excess bits from aromatics.
Ingredients
For the Soup Base
2tablespoonsvegetable oilor peanut oil for extra flavor
1medium yellow onionthinly sliced
4clovesgarlicminced
1tablespoonfresh gingerminced
1-2Thai bird’s eye chiliesthinly sliced (adjust to heat preference)
1tablespoonred curry paste
4cupschicken brothlow-sodium preferred
1tablespoonfish sauce
1tablespoonsoy sauce
1teaspoonsugar
1tablespoonlime juice
1cupcoconut milkoptional for a creamy version
For the Chicken
1lbbonelessskinless chicken thighs, cut into bite-sized pieces
Salt and pepperto taste
Vegetables and Herbs
1red bell pepperthinly sliced
1cupbaby bok choychopped
1/2cupsnap peastrimmed
1/4cupfresh Thai basil leavesor sweet basil if Thai basil is unavailable
1/4cupcilantro leavesoptional
For Serving
2cupscooked jasmine rice
Lime wedges
Additional Thai basil or cilantro for garnish
Instructions
Prepare the Jasmine Rice
Start by cooking the jasmine rice according to package instructions or in a rice cooker. Fluff it and set aside. The rice will be served in the bowl with the soup, absorbing all that flavorful broth.
Sauté Aromatics
Heat the vegetable oil in a large pot over medium heat. Add the sliced onions and sauté until soft and translucent, about 3 minutes. Toss in the garlic, ginger, and Thai chilies and sauté for another minute until fragrant.
Build the Soup Base
Add the red curry paste and stir into the aromatics for about a minute. Pour in the chicken broth, fish sauce, soy sauce, sugar, and lime juice. Bring the mixture to a gentle simmer.
If you're leaning toward a creamier texture reminiscent of thai coconut chicken soup, stir in the coconut milk at this stage.
Cook the Chicken
Season the chicken pieces lightly with salt and pepper. Add them directly into the simmering broth. Let them cook gently for about 10–12 minutes, or until they are fully cooked and tender. Chicken thighs are the preferred cut here—they’re juicy and flavorful, holding up better than chicken breasts in soup.
Alternatively, for a shortcut, you can use pan-seared chicken tenders cut into chunks.
Add Vegetables
Stir in the bell peppers, bok choy, and snap peas. Cook for another 5 minutes until the vegetables are just tender but still vibrant. Don’t overcook—you want them to retain some crunch and color.
Finish with Herbs
Turn off the heat and immediately stir in the Thai basil leaves and cilantro (if using). Let them steep for a minute to release their fragrance into the broth. Taste and adjust seasoning—add a dash more lime juice or fish sauce if you want more tang or saltiness.
Serve
Place a scoop of jasmine rice into each serving bowl. Ladle the hot soup over the rice, making sure to get a bit of everything in each bowl. Garnish with extra Thai basil, lime wedges, or a drizzle of chili oil for heat lovers.