Creamy Indian Chicken Curry Recipe with Carrots, Sweet Potatoes & Raisins

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

This Indian chicken curry recipe is spicy and creamy, with bursts of sweetness from golden raisins, sweet potatoes, and carrots. It’s my very own version of delicious curry, adapted from a recipe from India. This curry is best served over rice with some freshly baked naan!


  • 2 tbsp olive oil
  • 3 yams, cut into bite-size pieces
  • 3 sweet potatoes, cut into bite-size pieces
  • 6 carrots, cut into bite-size pieces
  • 4 skinless, boneless chicken breasts, cut into bite-size pieces
  • 3 tbsp unrefined virgin coconut oil
  • 1 yellow onion, minced
  • 6 tbsp yellow curry powder
  • 3 tsp paprika
  • 3 tsp cinnamon
  • 1 tbsp cayenne pepper
  • 3 tsp ginger, freshly grated
  • salt, to taste
  • 2 bay leaves
  • 4 cloves garlic, minced
  • 2 tbsp tomato paste
  • 2 cups plain Greek yogurt
  • 3.5 cups coconut milk
  • 3 cups chicken broth
  • 1 lemon, juiced
  • 1 tbsp sugar
  • 1 cup golden raisins
  • 1 bunch cilantro


  1. Preheat your oven(s) to 400 degrees. Spread yams, sweet potatoes, and carrots into one layer, across multiple sheet pans, making sure not to crowd the vegetables. Season the yams, sweet potatoes, and carrots with sprinklings of salt, pepper, paprika, cinnamon, cayenne pepper, and olive oil. Toss together to lightly coat. Bake until crispy and almost fork tender. Set aside.
  2. In a pot or Dutch oven, heat coconut oil. Add in onions and sauté until translucent. Stir constantly to avoid burning.
  3. Add in yellow curry powder, paprika, cinnamon, cayenne pepper, ginger, salt, bay leaves, and garlic. Continue stirring for two minutes.
  4. Add in tomato paste, yogurt, coconut milk, and chicken broth, and bring to a boil. Once boiling, add in the chicken pieces, reduce heat to low, and simmer for 15 minutes.
  5. Remove bay leaves. Stir in lemon juice, sugar, golden raisins, and more salt to taste. If desired, add more cayenne pepper to taste. Simmer for 5 more minutes.
  6. Stir in yams, sweet potatoes, and carrots.
  7. Spoon over basmati or jasmine rice, and serve with fresh naan. If desired, garnish with cilantro and more golden raisins.


  • I recommend getting out, prepping, and measuring all of your ingredients before ever turning on the stove. There are a lot of components, and if you’re not well-prepped, making this curry can get a little hectic!
  • You can substitute coconut oil for vegetable oil or sunflower oil.
  • For a less spicy curry, use less cayenne pepper.
  • This curry is so good that you’ll want leftovers, either to eat throughout the week, or to freeze for later. For that reason, this recipe makes one giant pot of curry, enough to feed 10-12 hungry people! However, if you, for some reason, want to make less curry, simply use half the amount of every ingredient listed above.

You cannot copy content of this page.