Go Back

Chicken Curry Recipe - Simple, Comforting, and Full of Flavor

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

  • 2 tablespoons neutral oil (such as canola, sunflower, or vegetable)
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced or grated
  • 1.5 to 2 pounds boneless, skinless chicken thighs, cut into bite-size pieces (breasts work too)
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 1.5 teaspoons turmeric
  • 1 to 2 teaspoons mild chili powder or paprika (adjust for heat)
  • 1 teaspoon garam masala
  • 1 tablespoon tomato paste (or 1/2 cup crushed tomatoes)
  • 1 to 1.5 cups low-sodium chicken broth
  • 1/2 cup heavy cream or full-fat coconut milk (use coconut milk for dairy-free)
  • 1 teaspoon sugar or honey (optional, for balance)
  • Salt and black pepper, to taste
  • Fresh cilantro, chopped, for garnish
  • Cooked rice or warm naan, for serving

Method
 

  1. Prep the base: Heat the oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and a pinch of salt. Cook, stirring often, until soft and lightly golden, about 8–10 minutes.
  2. Bloom aromatics: Add the garlic and ginger. Cook for 1 minute until fragrant, being careful not to let them burn.
  3. Toast the spices: Sprinkle in cumin, coriander, turmeric, and chili powder. Stir for 30–45 seconds. This wakes up the spices and builds flavor right away.
  4. Tomato depth: Add the tomato paste and cook for 1–2 minutes, stirring to caramelize it slightly. If using crushed tomatoes, simmer them for 3–4 minutes to reduce a bit.
  5. Brown the chicken: Add the chicken pieces with a pinch of salt and pepper. Stir to coat in the spice mixture and cook for 3–4 minutes until the outside loses its raw color.
  6. Build the sauce: Pour in 1 cup broth and bring to a gentle simmer. Reduce heat to medium-low, cover partly, and cook for 12–15 minutes, stirring occasionally. Add more broth if it looks dry.
  7. Finish creamy: Stir in the cream or coconut milk and the garam masala. Simmer uncovered for another 3–5 minutes until the sauce thickens and the chicken is tender. Taste and adjust with salt, pepper, and a pinch of sugar if it needs balance.
  8. Garnish and serve: Turn off the heat, rest for 2 minutes, then garnish with chopped cilantro. Serve hot with rice or naan.