A creamy, tangy, and spicy Thai-inspired soup packed with bold flavors, fresh vegetables, and your choice of protein. Perfect for a cozy meal or an adventurous dinner.
Servings 4servings
Prep Time 15 minutesmins
Cook Time 30 minutesmins
Total Time 45 minutesmins
Equipment
Large pot or Dutch oven
Wooden spoon
Ladle
Fine mesh strainer (optional, for removing lemongrass)
Ingredients
For the Broth:
1tbspvegetable oil
1medium onionsliced
3clovesgarlicminced
1tbspfresh gingergrated
2stalks lemongrasssmashed and chopped into 2-inch pieces
4cupschicken brothor vegetable broth for a vegan version
2cupscoconut milkfull-fat
1tbspred curry paste
2tbspfish sauceor soy sauce for vegan
1tbspbrown sugar
Juice of 2 limes
For the Add-Ins:
1lbboneless chicken thighsthinly sliced; or tofu for vegan
1cupmushroomsshiitake or button, sliced
1red bell peppersliced
1cupsnap peas or green beans
1–2 red chiliessliced; adjust for spice preference
1/2cupcherry tomatoeshalved
Fresh cilantro and Thai basilfor garnish
Lime wedgesfor serving
Instructions
Sauté the Aromatics:
Heat the vegetable oil in a large pot over medium heat. Add the onion, garlic, and ginger. Sauté for 2–3 minutes until fragrant.
Build the Broth:
Add the lemongrass, chicken broth, coconut milk, red curry paste, fish sauce, and brown sugar. Stir well to combine. Simmer for 10 minutes to allow the flavors to meld.
Add the Chicken and Vegetables:
Stir in the sliced chicken thighs, mushrooms, bell pepper, snap peas, and cherry tomatoes. Simmer for another 10–12 minutes until the chicken is cooked through and the vegetables are tender.
Finish with Lime and Spice:
Remove the pot from heat. Stir in the lime juice and adjust the seasoning with more fish sauce, lime juice, or sugar, if needed. Add sliced chilies for extra heat.
Serve and Garnish:
Ladle the soup into bowls and garnish with fresh cilantro, Thai basil, and lime wedges.
Notes
To freeze, omit the vegetables and add fresh ones when reheating.
Adjust the spice level to your preference by using fewer or more chilies.