
This healthy and nourishing Chicken Coconut Curry Soup is full of colorful vegetables, lean protein, warm curry flavor, and creamy coconut milk. It is lighter than many traditional coconut curry soups, yet it still tastes rich, comforting, and satisfying. If you are looking for a flavorful chicken soup recipe that feels cozy without being too heavy, this is a wonderful option for lunch, dinner, or meal prep.
It’s Time for a Healthy and Nourishing Chicken Coconut Curry Soup
After coming home from a recent trip, I made a quick stop at the grocery store to refill an almost empty refrigerator. I knew I would not have much time to cook for the next couple of days, so I picked up a container of chicken coconut curry soup from the market’s hot bar.
My husband and I both thought it was delicious. The soup had that comforting combination of tender chicken, vegetables, curry, and coconut milk that makes a simple bowl feel special. Naturally, I wanted to recreate it at home. After looking through several recipes, I found plenty of inspiration, but many versions were heavier in calories than I wanted for an everyday soup.

That is how this Healthy and Nourishing Chicken Coconut Curry Soup came together. I wanted a soup that was lighter, lower in salt, and packed with wholesome ingredients, but I did not want it to taste bland or watery. The goal was simple: create a chicken coconut curry soup with plenty of flavor, lots of texture, and enough protein and vegetables to make it feel like a complete meal.
This soup quickly became one of my favorite lunches. I ate it several days in a row and still looked forward to another bowl. It reheats well, tastes bright and savory, and has just enough coconut richness to feel comforting without overwhelming the curry, vegetables, and chicken.
Ingredients and Substitutions for Healthy Chicken Coconut Curry Soup

The key to making a healthy chicken coconut curry soup that still tastes delicious is using plenty of vegetables, lean protein, fragrant aromatics, and the right balance of spices. Each ingredient adds something important, whether it is flavor, texture, color, or heartiness. Here are a few notes on what goes into the soup and how you can adjust it to suit your tastes.
Protein Options
Lean chicken breast is my first choice for this lighter curry soup because it cooks quickly and adds satisfying protein without making the soup feel heavy. Cut the chicken into small, bite-sized pieces so it cooks evenly and is easy to enjoy by the spoonful.
If you prefer, you can substitute chicken thighs for a slightly richer flavor. Tofu is a good option if you want a vegetarian-style version, and shrimp would also work well because it cooks quickly and pairs nicely with coconut and curry. Firm fish such as salmon, cod, or halibut can be used too, but add it near the end of cooking and simmer only until it is just cooked through.
To make this soup vegetarian, use tofu in place of the chicken and replace the chicken broth with vegetable broth. The result will still be flavorful, colorful, and nourishing.
Vegetables
The vegetables are what make this soup especially filling and nutritious. I used onion, carrots, celery, red bell pepper, and a generous amount of cilantro. Adding more vegetables gives the soup body and texture while keeping it lighter than many creamier curry soups.
If you do not care for one of the vegetables listed, replace it with an equal amount of something you enjoy. Green beans, bok choy, water chestnuts, or mushrooms would all be good choices. If cilantro is not your favorite, try using about a cup of finely chopped basil instead.
For the best texture, chop the vegetables into small pieces and slice the carrots into thin matchsticks. It takes a little extra prep time, but it makes a big difference. Smaller pieces cook quickly and make sure every spoonful includes a nice mix of chicken, vegetables, curry broth, and coconut flavor.

Spices, Aromatics, and Seasoning
Good aromatics are essential for a flavorful soup. In this recipe, sliced garlic and stem ginger are briefly fried in olive oil before the chicken and vegetables are added. This step infuses the oil with warm, fragrant flavor and helps build the base of the soup.
Curry is, of course, an important part of chicken coconut curry soup. I used Thai-style red curry paste for heat and depth, along with mild curry powder for extra curry flavor without making the soup too spicy. Curry pastes and powders can vary quite a bit, so it is best to start with a moderate amount, taste the soup, and adjust as needed.
Because sodium can be an issue, coconut aminos are used here to add a savory, umami flavor with less salt. If you prefer, soy sauce can be substituted. A small amount of rice vinegar at the end brightens the soup and balances the richness of the coconut milk with a gentle hint of acidity.
Coconut Milk

Light coconut milk gives this soup its creamy texture and mellow coconut flavor without adding the heaviness of full-fat coconut milk. A modest amount is enough to make the broth feel smooth and comforting while still allowing the curry, vegetables, ginger, garlic, and chicken to shine. The result is a lighter coconut curry chicken soup that tastes balanced rather than overly rich.
Healthy and Nourishing Chicken Coconut Curry Soup
- Author: Marie Bostwick
- Yield: Makes 8 cups
Ingredients
- 1 large garlic clove, peeled and sliced
- 1 inch stem ginger, peeled and sliced
- 2 tablespoons olive oil
- 12 oz chicken breast, cut into small, bite-sized pieces
- ½ onion, finely diced
- 2 large carrots, sliced into matchsticks
- 4 stalks celery, thinly sliced
- 1 red bell pepper, finely diced
- 1 small bunch cilantro, chopped
- 4 cups chicken broth
- 1 can fat-free coconut milk
- 1 tablespoon Thai red curry paste, plus 1 tablespoon mild curry powder
- 2 tablespoons coconut aminos, or 1 tablespoon soy sauce
- 1 tablespoon rice vinegar
Instructions
- Heat the olive oil over medium-high heat in a heavy-bottomed pot. Add the sliced garlic and stem ginger, then fry until the garlic begins to turn golden brown. Remove the garlic and ginger from the oil with a slotted spoon.
- Lightly season the diced chicken with salt and pepper. Add the onion and seasoned chicken to the pot. Cook, stirring often, until the onion is translucent and the chicken is cooked on all sides.
- Add the remaining vegetables, chicken broth, light coconut milk, curry paste, curry powder, coconut aminos, and rice vinegar. Increase the heat and bring the soup to a boil. Reduce the heat and simmer for 10 to 15 minutes, or until the vegetables are tender and the flavors have blended.
- Taste the soup and adjust the seasoning if needed before serving.