Go Back
thai chicken and rice soup

Flavorful Thai Chicken and Rice Soup

Delicious Flavorful Thai Chicken and Rice Soup recipe with step-by-step instructions.
Prep Time 25 minutes
Cook Time 50 minutes
Total Time 1 hour 17 minutes
Servings 4 servings
Calories 1225 kcal

Ingredients
  

For the soup base

  • 2 tbsp neutral cooking oil
  • 8 oz mushrooms (sliced into 1/4-inch pieces)
  • 10 oz chicken breast (cut into 1/2-inch bite-sized cubes)
  • 1/2 onion (finely diced)
  • 1/2 red bell pepper (diced into 1/2-inch pieces)
  • 1 tsp fresh ginger (grated)
  • 4 cups chicken broth (low sodium preferred)
  • 2 tsp fish sauce
  • 1 tsp Worcestershire sauce
  • 1 1/2 tsp lemongrass paste
  • 1 cup half and half
  • 1/2 cup full-fat coconut milk

For the flavoring

  • 1 tbsp red curry paste
  • 1 1/2 tsp chili paste (Sambal Oelek)
  • 3 tbsp tomato paste
  • 1 tbsp cornstarch
  • 1 tsp brown sugar

For the finish and serving

  • 2 cups rice (cooked and cooled)
  • 1 tbsp lime juice
  • 1/4 cup fresh cilantro (chopped)
  • fine sea salt to taste
  • freshly cracked black pepper
  • fresh lime wedges for garnish

Instructions
 

  • Start by cooking the rice according to package directions using 1 1/3 cups water for 2/3 cup rice, then set aside to cool slightly. While the rice cooks, slice the mushrooms into 1/4-inch pieces, cut the chicken breast into 1/2-inch bite-sized cubes, finely dice the onion and bell pepper, grate the fresh ginger, and measure out all your liquids and pastes. Having everything prepped and ready will make the cooking process smooth and prevent any scrambling once the pot gets hot.
  • Heat the neutral oil in a large pot over medium-high heat until shimmering. Add the sliced mushrooms in a single layer and cook without stirring for 3-4 minutes until golden and caramelized on the bottom, then stir and cook another 2 minutes until tender. Transfer the mushrooms to a bowl. In the same pot, add the chicken cubes and sear for 4-5 minutes, stirring occasionally, until the outside is no longer pink. Transfer the cooked chicken to the bowl with the mushrooms. I like to sear the mushrooms first because they release their moisture and won't brown if the chicken is in the pot—this small step really deepens the soup's flavor.
  • In the same pot with the remaining oil and fond, add the diced onion and bell pepper over medium heat. Cook for 3-4 minutes, stirring occasionally, until the vegetables soften and become fragrant. Add the grated ginger and cook for another 30 seconds until very fragrant. Return the seared mushrooms and chicken from Step 2 to the pot, stirring to combine with the aromatics.
  • Pour the 4 cups of chicken broth into the pot and bring to a simmer over medium heat. Once simmering, add the fish sauce, Worcestershire sauce, and lemongrass paste, stirring well to dissolve the paste. Simmer for 5 minutes to let these flavors meld together and develop depth. The lemongrass and fish sauce are the backbone of Thai flavor here, and giving them time to infuse into the broth makes a real difference.
  • While the broth simmers, whisk together the red curry paste, Sambal Oelek chili paste, tomato paste, and cornstarch in a small bowl until smooth and well combined—this prevents lumps when you add it to the hot soup. Once the 5-minute simmer is complete, stir in the half and half and coconut milk, then slowly pour in the curry paste mixture while stirring constantly. Simmer for 3-4 minutes, stirring occasionally, until the soup thickens slightly and coats the back of a spoon. The cornstarch acts as a thickener and helps create a silky, cohesive texture.
  • Remove the pot from heat and stir in the lime juice, fresh cilantro, brown sugar, and salt and pepper to taste. The lime juice brightens all the rich, creamy, spicy flavors while the cilantro adds fresh aromatics. Taste and adjust seasonings as needed—you may want a touch more salt, lime, or chili paste depending on your preference.
  • Divide the cooked rice from Step 1 into individual serving bowls, then ladle the hot soup from Step 6 over the rice. Garnish each bowl with fresh lime wedges and extra cilantro if desired. Serve immediately while hot.