Creamy Chicken Curry Soup Recipe for Cozy Weeknight Meals

This Chicken Curry Soup blends Thai-inspired curry spices, shredded chicken, and white rice in a creamy coconut broth for a rich, comforting bowl. Quick and easy, it comes together in about 35 minutes.

chicken curry soup in a bowl with a spoon

Think of this recipe as the warm spice of a butternut squash curry paired with the homey comfort of a chicken soup. It’s an ideal lunch or weeknight dinner: fragrant, mildly spiced, and very satisfying.

The soup is made in one pot: sauté the aromatics and vegetables, add curry paste and spices, nestle the chicken in, then pour in broth and coconut milk to simmer. While the soup cooks, prepare a pot of white rice (or use a rice cooker or Instant Pot). After 25 minutes of simmering, shred the chicken, return it to the pot, and serve the curry soup over rice with fresh cilantro and a squeeze of lime.

Recipe features

  • All the warm flavors of a Thai-style curry served as a brothy chicken soup.
  • Uses simple, accessible ingredients: vegetables, shredded chicken, curry paste, warm spices, and coconut milk.
  • Comforting, filling, and ready in about 35 minutes.

Ingredients

Rice – Any rice works: jasmine or basmati for a classic pairing, or brown rice for more fiber.

Aromatics and vegetables – Shallot (or onion), red bell pepper, carrots, zucchini, ginger, and garlic. You can add other vegetables such as celery, beets, potatoes, sweet potatoes, or leafy greens added at the end.

Chicken – Boneless chicken breasts are used here; boneless thighs or turkey can substitute. You can also use pre-cooked shredded chicken or shredded rotisserie chicken to save time.

Spices – Curry powder, cumin, coriander, turmeric, and salt create the classic curry flavor and golden color.

Red curry paste – Choose mild, medium, or spicy to suit your heat preference.

Coconut milk – Adds creaminess; heavy cream can be used if you prefer no coconut flavor.

How to Make Chicken Curry Soup

Step 1: Cook the rice. Rinse the rice, then cook it on the stovetop, in a rice cooker, or Instant Pot and set aside.

Step 2: Sauté the aromatics and vegetables. Heat oil in a large pot or Dutch oven over medium heat. Sauté the shallot, bell pepper, and carrots until starting to soften, then add zucchini, ginger, and garlic and cook briefly.

2 images: the left image shows carrot, shallot, red bell pepper, and zucchini added to a dutch oven and the right image shows those vegetables cooked in a dutch oven

Step 3: Build the soup. Stir in red curry paste and the dry spices for about a minute to bloom the flavors. Place the chicken breasts on top, then pour in chicken broth and coconut milk. Bring to a boil, reduce to a simmer, and cook partially covered until the chicken is cooked through (about 15 minutes).

coconut milk added to the soup in a dutch oven

Step 4: Shred the chicken. Transfer the cooked chicken to a cutting board and shred it with two forks. Return the shredded meat to the pot and stir to combine.

2 images: the left image shows chicken shredded with two forks on a cutting board and the right image shows the chicken added to the soup in a dutch oven

Step 5: Serve. Divide cooked rice among bowls, ladle the chicken curry soup over top, and garnish with cilantro and a squeeze of lime.

chicken curry soup in a bowl with a spoon

Tips and FAQs

  • Use pre-cooked shredded chicken or rotisserie chicken to cut prep time.
  • For deeper flavor, swap store-bought broth for homemade bone broth.
  • The recipe is mild by default. Use a spicy red curry paste or add red pepper flakes if you want more heat.
  • Store rice and soup separately when saving leftovers to prevent the rice from becoming overly soft. Add extra broth when reheating if needed.

My Pro Tip

Recipe Tip

Cook rice in a rice cooker or Instant Pot, or use day-old rice. Both save time and simplify serving.

Variations

  • Instead of rice: Try quinoa, farro, or rice noodles, or omit grains entirely for a lighter soup.
  • Extra protein: Stir in up to 1 cup red lentils while simmering; they soften and add protein.
  • Vegetarian option: Replace chicken with a can of drained chickpeas or cannellini beans.
  • Toppings: In addition to cilantro and lime, serve with scallions, bean sprouts, or Thai basil.

Slow cooker method

Sauté the aromatics and vegetables, cook rice separately, then transfer the vegetables and aromatics to a slow cooker with curry paste, seasonings, chicken, broth, and coconut milk. Cook on High for about 3 hours, shred the chicken, return it to the pot, and serve over rice.

Storage

Refrigerator: Store cooled soup and rice separately in airtight containers for 3 to 4 days.

Freezer: Freeze the soup (without rice) for up to 3 months in a freezer-safe container.

Reheating: Warm the soup on the stovetop over medium heat, adding extra broth if needed. Reheat rice separately or add a small splash of water or broth when reheating.

chicken curry soup in a bowl

More comforting soups and stews

a bowl of the chicken orzo soup and a spoon

Chicken Orzo Soup

bowl of soup topped with avocado, cilantro and tortilla strips

Instant Pot White Chicken Chili

a bowl of blended soup topped with pumpkin seeds

Slow Cooker Pumpkin Curry Soup

If you made this recipe, please leave a comment and rating below. Thanks!

Chicken Curry Soup

This Chicken Curry Soup combines classic Thai curry spices, shredded chicken, and white rice in a creamy coconut broth to give you a rich and flavorful comfort food. Ready in about 35 minutes.
Servings: 6Prep: 10 minsCook: 25 minsTotal: 35 mins
chicken curry soup in a bowl with a spoon

Ingredients

  • 1 cup white rice
  • 2 1/2 cups water
  • 1 tbsp olive oil
  • 1 large shallot, diced (or 1 onion)
  • 1 red bell pepper, diced
  • 2 carrots, chopped
  • 1 small zucchini, chopped
  • 1 tsp fresh ginger, grated
  • 3 garlic cloves, minced
  • 2 tbsp red curry paste
  • 1 tbsp curry powder
  • 1 tsp cumin
  • 1/2 tsp salt
  • 1/4 tsp coriander
  • 1/4 tsp turmeric
  • 1 lb chicken breast
  • 6 cups chicken broth
  • 15 oz coconut milk
  • Cilantro, for garnish
  • Lime juice, for finishing

Instructions

  1. Cook the rice: rinse the rice, then combine with water in a saucepan. Bring to a boil, reduce to a simmer, and cook until most water is absorbed. Turn off the heat and cover to finish cooking.
  2. While rice cooks, heat oil in a large pot over medium heat. Sauté shallot, bell pepper, and carrots for 4–5 minutes, then add zucchini, ginger, and garlic and cook 1 minute.
  3. Add red curry paste, curry powder, cumin, salt, coriander, and turmeric. Stir for 1 minute to bloom the spices. Place chicken breasts on top, pour in broth and coconut milk, bring to a boil, then reduce to a simmer. Partially cover and simmer for about 15 minutes, until chicken is cooked through.
  4. Remove chicken to a cutting board and shred with two forks. Return shredded chicken to the pot and stir to combine.
  5. Divide rice into bowls, ladle the chicken curry soup over the rice, and garnish with cilantro and a squeeze of lime. Serve and enjoy.

Notes

Calories are an estimate per serving. If making ahead, store rice separately to avoid it absorbing too much broth. Add extra broth when reheating if needed.

Nutrition (per serving)

Calories: 408 kcal • Carbohydrates: 34 g • Protein: 22 g • Fat: 21 g • Saturated Fat: 14 g • Sodium: 1184 mg • Fiber: 2 g • Sugar: 4 g