This Homemade Carrot Ribbon, Chicken, and Coconut Curry Soup is a cozy bowl of comfort: soft carrot ribbons, tender chicken, and a creamy coconut curry broth that’s warm and lightly spicy without being too hot.
The broth is silky from coconut milk, bright from lime, and fragrant with garlic, onion, and curry. The carrot ribbons twirl through the bowl like noodles, and the shredded chicken makes it filling enough for a full meal.
You’ll see how to make the broth flavorful (not flat), how to cook the carrots until just right, and how to adjust the spice level to your taste.
Why You’ll Love This Soup
- Creamy but not heavy – Coconut milk makes it silky without using cream.
- Full meal in a bowl – Chicken + veggies + flavorful broth.
- Flexible heat level – Make it mild or spicy.
- Great for leftovers – Reheats beautifully for lunch the next day.
- Pretty in the bowl – Carrot ribbons look special with almost no extra work.
Ingredients
For the soup
- 1 tablespoon olive oil or coconut oil
- 1 small onion, finely chopped
- 2–3 carrots, peeled into ribbons (use a vegetable peeler)
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated (or 1 teaspoon ground ginger)
- 1–2 tablespoons red or yellow curry paste
- Or 2–3 teaspoons curry powder, to taste
- 4 cups (960 ml) chicken broth
- 1 can (13.5–14 oz / 400 ml) full-fat coconut milk
- 2 cups cooked chicken, shredded or diced (rotisserie works great)
- 1 tablespoon soy sauce or fish sauce (optional, for depth)
- Juice of 1/2–1 lime, to taste
- Salt and black pepper, to taste
For serving & garnish (optional but delicious)
- Fresh cilantro or parsley, chopped
- Sliced green onions
- Red pepper flakes or sliced fresh chili (for heat)
- Extra lime wedges
- Cooked rice or rice noodles in the bowl, if you want it more filling
How to Make Homemade Carrot Ribbon, Chicken, and Coconut Curry Soup
1. Prep the carrots and aromatics
Peel the carrots, then use the vegetable peeler to shave long, thin ribbons. Set aside.
Chop the onion, mince the garlic, and grate the ginger.
2. Sauté onion, garlic, and ginger
In a large pot, heat the oil over medium heat.
Add the onion and cook 3–4 minutes until softened and slightly translucent.
Add garlic and ginger and cook 30 seconds, just until fragrant.
3. Toast the curry
Stir in the curry paste (or curry powder) and cook 30–60 seconds. This wakes up the flavor and gives the soup a deeper, richer taste.
If it looks dry, add a splash of broth to keep it from sticking.
4. Add broth and carrot ribbons
Pour in the chicken broth and stir well to dissolve the curry into the liquid.
Add the carrot ribbons. Bring the soup to a gentle simmer.
Cook 5–7 minutes, or until the carrots are tender but still have a little bite. They should be soft enough to twirl with a spoon, not mushy.
5. Stir in coconut milk and chicken
Reduce the heat to low.
Stir in the coconut milk and shredded chicken. Add soy sauce or fish sauce if using.
Let the soup warm gently for another 3–5 minutes, but do not boil hard once the coconut milk is in (that can cause it to separate).
Taste and season with salt and pepper.
6. Finish with lime
Turn off the heat and stir in lime juice. Start with half a lime, taste, and add more if you like it brighter.
7. Serve
Ladle into bowls. Top with chopped cilantro or parsley, green onions, and a sprinkle of red pepper flakes if you like some heat.
Serve with extra lime wedges on the side, and, if you want a heartier bowl, spoon some cooked rice or rice noodles into the bottom of each bowl before adding the soup.

Optional Nutrition (per serving, 1 of 4)
Rough estimate (without rice/noodles):
- Calories: ~320–380
- Fat: ~22–26 g (mostly from coconut milk)
- Carbohydrates: ~14–18 g
- Protein: ~22–25 g
Numbers change depending on the coconut milk, chicken, and any rice or noodles you add.
Serving Suggestions
Serve this soup:
- As a full dinner with warm naan or crusty bread on the side
- Over rice or rice noodles for a “curry bowl” style meal
- With a simple green salad for a lighter plate
- In mugs for a cozy lunch
It’s also great for meal prep — portion into containers and reheat for easy lunches.
Cook’s Tips
- Adjust the spice: Start with less curry paste/powder and add more if you want it stronger or spicier.
- Don’t overcook the carrots: Carrot ribbons cook quickly; pull the soup off the heat once they’re tender.
- Use leftover chicken: Rotisserie or leftover roasted chicken works perfectly here.
- Stir coconut milk well: Shake the can before opening and stir until any solid cream is fully mixed in.
- Brighten at the end: Lime juice at the end wakes up all the flavors.
Variations & Add-Ins
- Veggie boost: Add thinly sliced bell peppers, spinach, or kale in the last few minutes of cooking.
- No chicken: Make it vegetarian by skipping the chicken and using vegetable broth. Add chickpeas or tofu for protein.
- Extra creamy: Stir in an extra splash of coconut milk or a spoonful of coconut cream at the end.
- Spicy version: Add a little chili paste, sriracha, or extra red pepper flakes.
- Ginger-heavy: If you love ginger, double the amount for a more warming soup.
Storage & Reheating
Fridge:
Store in an airtight container for 3–4 days.
Reheat:
Warm gently on the stove over low to medium-low heat, stirring occasionally. Avoid vigorous boiling (because of the coconut milk). You can also reheat in the microwave in short bursts, stirring between each.
Freezer:
This soup generally freezes well. Cool completely, then freeze up to 2 months. Thaw in the fridge and reheat gently, stirring to bring the coconut broth back together if it looks slightly separated.
FAQ
Can I use raw chicken instead of cooked?
Yes. Dice raw chicken and add it after sautéing the onion/garlic/ginger. Cook until no longer pink, then proceed with the recipe. Make sure it’s fully cooked before adding coconut milk.
Do I have to use carrot ribbons?
No. You can slice carrots into thin coins or matchsticks, but ribbons cook quickly and look beautiful.
Can I use light coconut milk?
You can, but the soup will be less creamy and slightly less rich. Full-fat coconut milk gives the best texture.
Can I make this ahead?
Yes. The flavor is often even better the next day. Just reheat gently and add a fresh squeeze of lime before serving.
Homemade Carrot Ribbon, Chicken, and Coconut Curry Soup is one of those cozy bowls that feels special but doesn’t take all day. The coconut curry broth is rich and fragrant, the carrot ribbons make it pretty, and the shredded chicken turns it into a satisfying meal.
Make a pot for dinner, save a couple of portions for lunch, and you’ve got warm, flavorful comfort waiting in the fridge.
Homemade Carrot Ribbon, Chicken, and Coconut Curry Soup
A creamy coconut curry soup loaded with tender chicken, soft carrot ribbons, and warm spices. Cozy, flavorful, and easy enough for a weeknight — with a pretty presentation that feels restaurant-worthy.
Ingredients
- 1 tablespoon olive oil or coconut oil
- 1 small onion, finely chopped
- 2–3 carrots, peeled into ribbons
- 2 cloves garlic, minced
- 1 tablespoon fresh grated ginger (or 1 teaspoon ground ginger)
- 1–2 tablespoons red or yellow curry paste (or 2–3 teaspoons curry powder)
- 4 cups (960 ml) chicken broth
- 1 can (13.5–14 oz / 400 ml) full-fat coconut milk
- 2 cups cooked chicken, shredded or diced
- 1 tablespoon soy sauce or fish sauce (optional)
- Juice of 1/2–1 lime, to taste
- Salt and black pepper, to taste
- For serving (optional):
- Fresh cilantro or parsley, chopped
- Sliced green onions
- Red pepper flakes or sliced chili
- Lime wedges
- Cooked rice or rice noodles
Instructions
- 1. Sauté aromatics:
- 2. Heat oil in a large pot over medium heat. Add onion and cook 3–4 minutes until softened. Add garlic and ginger; cook 30 seconds until fragrant.
- 3. Toast curry:
- 4. Stir in curry paste or curry powder and cook 30–60 seconds to bloom the spices.
- 5. Add broth and carrots:
- 6. Pour in chicken broth and stir. Add carrot ribbons. Bring to a gentle simmer and cook 5–7 minutes, until carrots are tender but not mushy.
- 7. Add coconut milk and chicken:
- 8. Reduce heat to low. Stir in coconut milk, chicken, and soy or fish sauce (if using). Warm gently 3–5 minutes without boiling hard.
- 9. Finish with lime:
- 10. Turn off heat and stir in lime juice. Taste and adjust salt, pepper, curry, or lime as needed.
- 11. Serve:
- 12. Ladle into bowls. Top with cilantro, green onions, and red pepper flakes if desired. Serve with lime wedges and cooked rice or noodles if you’d like it more filling.
Notes
Adjust curry amount to your preferred heat and flavor strength.
Don’t aggressively boil after adding coconut milk—gentle heat keeps the broth silky.
Carrot ribbons cook quickly; check them often so they stay tender, not mushy.
Nutrition
Estimated (without rice/noodles): ~320–380 calories, ~22–26 g fat, ~14–18 g carbs, ~22–25 g protein.
Values will vary with coconut milk brand and how much chicken you use.

