butternut chicken curry recipe
The Best butternut chicken curry recipe
Oh, this butternut chicken curry is one of those recipes that just feels like a hug for my whole family—especially on those days when I’m craving something warm, comforting, and a little bit fancy without the fuss. I love it because it’s got that perfect balance of creamy, spiced goodness that makes every bite feel special, whether we’re serving it up for a casual dinner or a little gathering with friends. My kids swear by it too—it’s not too heavy, not too bland, and the sweetness of the butternut squash always makes them ask for seconds. Plus, it’s got this little twist of coconut milk that makes it rich but still light enough that it doesn’t weigh you down, and the spices give it a little kick without being overwhelming. It’s the kind of dish that’s easy to make ahead, so I can prep it on Sunday and just reheat it through the week—no stress, no last-minute scrambling.
I also love how versatile it is. You can serve it with jasmine rice for a full meal, or just with steamed veggies and naan for something lighter. It’s great for meal prep because it keeps well, and the flavors only get better as they sit. My husband always says it’s the only curry he’ll eat more than once, and honestly, I get why—it’s not just a meal, it’s a mood. And the health perks? Well, butternut squash is packed with vitamins A and C, and the lean chicken keeps it protein-rich without being too heavy. The coconut milk adds healthy fats, and the spices like turmeric and ginger have anti-inflammatory benefits—so it’s basically a way to eat well without feeling like you’re missing out on flavor. Plus, it’s got that cozy, homestyle feel that makes it feel like a treat, even if it’s just for everyday. That’s what I call a win-win.

Butternut Chicken Curry
A creamy, aromatic curry featuring tender chicken in a rich butternut squash and coconut milk base, complemented by warm spices and fresh herbs. This recipe is a must-try for any occasion.
🥘Ingredients
- 2 boneless, skinless chicken breasts (about 600g)
- 1 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp turmeric
- ½ tsp garam masala
- 1 large butternut squash (peeled, cubed)
- 1 large onion (chopped)
- 3 cloves garlic (minced)
- 1 tbsp ginger (grated)
- 1 can (400ml) coconut milk
- 1 can (400g) crushed tomatoes
- 1 tbsp tomato paste
- 1 tsp ground cinnamon
- 1 tsp ground cardamom
- ½ tsp cayenne pepper (optional)
- 2 cups chicken broth
- Juice of 1 lime
- Fresh cilantro (chopped)
- Fresh parsley (chopped)
- 1 tbsp butter or ghee
- Salt to taste
- Black pepper to taste
👨🍳Directions
-
1 Preheat oven to 200°C (390°F). Cut chicken breasts into bite-sized pieces. In a bowl, toss chicken with olive oil, cumin, coriander, turmeric, and garam masala. Set aside.
-
2 In a large skillet, heat butter or ghee over medium heat. Add chopped onion and sauté until golden (5 mins). Add minced garlic and grated ginger; cook for 1 minute until fragrant.
-
3 Add cubed butternut squash to the skillet. Cook for 5 minutes, stirring occasionally. Pour in crushed tomatoes, tomato paste, coconut milk, and chicken broth. Stir well.
-
4 Add cinnamon, cardamom, cayenne pepper (if using), salt, and pepper. Bring to a simmer and let it cook for 10 minutes. If using a blender, blend half of the squash mixture until smooth (optional).
-
5 Add the chicken pieces to the skillet. Simmer for 15-20 minutes, or until chicken is cooked through and sauce thickens. Stir in lime juice and fresh herbs.
🔧Equipment
- Large skillet or deep pan
- Blender or food processor (optional, for squash)
- Kitchen shears
- Measuring spoons
- Wooden spoon
- Fine-mesh strainer (optional)
📊Nutrition Facts (per serving)
📝Notes
Watch Video Of How Butternut Chicken Curry Works
This butternut chicken curry is always a crowd-pleaser because it’s simple enough to whip up on busy weeknights while still feeling special for family gatherings. The tender chicken and creamy-sweet sauce make it comforting and satisfying, and it pairs perfectly with rice or crusty bread to balance the flavors. It’s the kind of dish that feels homemade but never takes too much effort, so it’s ideal for when you want a hearty meal without the stress. Plus, it tastes even better the next day, making it a great make-ahead option for busy schedules or when you’re hosting a few extra guests.
❓ Frequently Asked Questions About Butternut Chicken Curry
What is the best way to prepare the butternut squash for this curry?
Peel the butternut squash using a sharp knife or a vegetable peeler, then cut it into 1-inch cubes. You can also use a mandoline slicer for even, consistent pieces. For extra tenderness, lightly toast the cubes in a dry pan before adding them to the curry—this helps remove any bitterness and adds a slight nutty flavor.
Why does my butternut chicken curry turn out mushy instead of tender?
Mushy chicken can happen if it’s overcooked or if the curry simmers too long. To prevent this, cook the chicken first until it’s fully white (about 10-12 minutes) before adding the curry sauce. Stir gently and avoid stirring too much, especially near the end of cooking. If the curry thickens too much, add a splash of chicken broth or coconut milk to loosen it.
Can I substitute coconut milk for heavy cream in this recipe?
Yes! Coconut milk adds a creamy, slightly sweet flavor that works beautifully in butternut chicken curry. Use full-fat coconut milk (not light) for the best texture. If you prefer a richer taste, you can even mix it with a little heavy cream or half-and-half for extra depth.
What spices should I use and how do I balance the flavors?
The key spices for this curry are turmeric, cumin, coriander, garam masala, and a pinch of cayenne (optional for heat). Start with ½ tsp each of turmeric, cumin, and coriander, then add 1 tsp garam masala. Toast whole spices like cumin seeds and mustard seeds in a dry pan first for extra aroma. Balance flavors by adjusting salt, adding a squeeze of lemon juice, or a pinch of sugar if the curry tastes too tangy.
How can I make this recipe ahead of time and reheat it properly?
Butternut chicken curry tastes even better the next day! Store leftovers in an airtight container for up to 4 days. To reheat, warm it gently in a saucepan over medium-low heat, stirring occasionally, or microwave in 30-second bursts until hot. Avoid overcooking to prevent the chicken from drying out. For extra freshness, you can also reheat it in the oven at 350°F (175°C) for 15-20 minutes.
