Chicken Curry with Potatoes

Save Recipe
  • Level: Intermediate
  • Total: 3 hr 30 min (includes marinating time)
  • Active: 1 hr
  • Yield: 6 to 8 servings
Share This Recipe



1 cup heavy cream

Juice of 1 lime 

1 tablespoon cardamom 

1 tablespoon cumin 

1 tablespoon turmeric 

2 teaspoons black pepper 

1 teaspoon kosher salt 

1 pound boneless, skinless chicken thighs, trimmed, cut into 1-inch cubes 


1 tablespoon grapeseed oil

1 large yellow onion, diced 

1 jalapeno pepper, seeded and diced 

2 cloves garlic, peeled and minced 

1 teaspoon cumin 

1 teaspoon ground ginger 

1 teaspoon kosher salt 

1 pound baby Yukon Gold potatoes, cut into 1-inch dice 

One 28-ounce can diced tomatoes 

1 cinnamon stick 

1 tablespoon tomato paste 

1 cup chicken stock 

1 cup coconut milk 

1/2 cup chopped fresh cilantro


  1. For the marinade: In a resealable plastic bag, mix together the cream, lime juice, cardamom, cumin, turmeric, black pepper and salt. Add the chicken and toss to coat. Marinate in the refrigerator for a minimum of 2 hours and up to 4 hours.
  2. For the curry: Heat the oil in a large skillet over medium heat. Add the onions, jalapenos and garlic and cook until soft, 8 to 10 minutes. Add the cumin, ginger and salt and cook until fragrant, 1 minute. Add the potatoes, tomatoes, cinnamon, tomato paste and chicken stock; stir to combine. Raise the heat to high and bring the mixture to a boil, then lower the heat and simmer for 5 minutes. Add the chicken and all of the marinade. Cook, covered, until the potatoes are easily pierced, 20 to 25 minutes.
  3. Stir in the coconut milk and cook until the sauce has thickened slightly, another 10 minutes. Sprinkle with cilantro. Taste for salt and pepper and add more as needed.