Curry Chicken and Rice: Tender Chicken, Fluffy Rice, Balanced Sauce

Bowl of golden chicken curry with fluffy basmati rice

This curry chicken and rice recipe serves four with tender chicken, fluffy basmati rice, and a balanced onion-spice sauce. You cook the rice separately for the most reliable texture, then coordinate both pots so they finish together.

The curry chicken and rice method below also gives you a one-pot option, but the liquid ratio changes because the rice absorbs the sauce as it cooks.

Curry Chicken and Rice Ingredients: Measured Quantities for 4 Servings

For the curry:

  • 1 1/2 pounds boneless, skinless chicken thighs, cut into 1 1/2-inch pieces
  • 2 teaspoons kosher salt, divided
  • 2 tablespoons neutral oil
  • 1 large yellow onion, finely diced
  • 4 garlic cloves, minced
  • 1 tablespoon fresh ginger, finely grated
  • 2 tablespoons mild curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/4 teaspoon cayenne pepper, optional
  • 2 tablespoons tomato paste
  • 1 cup crushed tomatoes
  • 1 13.5-ounce can unsweetened coconut milk
  • 1/2 cup water or low-sodium chicken stock
  • 1 teaspoon brown sugar
  • 1 tablespoon fresh lime juice
  • 2 tablespoons chopped cilantro, optional

For the separate-pot rice:

  • 1 1/2 cups basmati rice
  • 2 1/4 cups water
  • 1/2 teaspoon kosher salt

Chicken Curry Rice: Cook Separate-Pot Rice With Its Own Liquid Ratio

  1. Rinse the basmati rice under cool water until the water runs mostly clear. Drain well.
  2. Bring the 2 1/4 cups water and 1/2 teaspoon salt to a boil in a 2-quart saucepan. Add the rice and stir once.
  3. Let the water return to a gentle boil, then cover the pot and reduce the heat to low. Cook for 12 minutes without lifting the lid.
  4. Turn off the heat and leave the covered rice to steam for 10 minutes. Fluff gently with a fork.

This separate-pot method uses 2 1/4 cups water for 1 1/2 cups rice, or 1 1/2 cups water per cup of rice. Keeping the rice in its own pot gives you fluffy grains and lets you reduce the curry to the consistency you want.

Curry Chicken and Rice Recipe: Set the Timeline and Choose One-Pot Only When Appropriate

Prepare all the curry ingredients before you start. Brown the chicken, soften the onion, bloom the spices, and add the sauce ingredients. Once the curry returns to a gentle simmer with the chicken in the pan, start the separate-pot rice. The curry takes about 18 to 22 minutes to finish, while the rice takes 12 minutes of cooking plus 10 minutes of covered resting.

Choose the one-pot method when you want the rice to absorb the coconut-tomato sauce and you are using boneless chicken cut into small, even pieces. Use the separate-pot method when you want distinct fluffy rice, a saucier curry, or more flexibility while cooking.

For a one-pot curry rice version, do not use the separate-pot rice ratio. Replace the main sauce liquids with 1/2 cup crushed tomatoes, 1 cup coconut milk, and 1 1/4 cups chicken stock, for 2 3/4 cups total liquid. Add 1 1/2 cups rinsed basmati rice to the bloomed onion and spice mixture, nestle the browned chicken on top, cover, and simmer on low for 18 to 20 minutes. Turn off the heat and rest the covered pot for 10 minutes. Check that the rice is tender and the chicken reaches 165°F in the thickest piece before serving.

Curry Chicken Rice: Bloom Spices, Build Sauce, and Cook Chicken

  1. Pat the chicken dry and season it with 1 teaspoon of the salt. Heat the oil in a wide, heavy-bottomed skillet or Dutch oven over medium-high heat. Brown the chicken in a single layer for about 2 minutes per side. It does not need to be cooked through. Transfer it to a plate.
  2. Reduce the heat to medium. Add the onion and remaining 1/2 teaspoon salt. Cook for 6 to 8 minutes, stirring occasionally, until the onion is soft and lightly golden.
  3. Add the garlic and ginger. Cook for 1 minute, then add the curry powder, cumin, turmeric, cayenne, and tomato paste. Stir constantly for 30 to 60 seconds.
  4. Blooming the spices in the oil releases their fat-soluble aromas and removes a raw, dusty flavor. Stop when the spices smell fragrant and the tomato paste has darkened slightly; do not let them scorch.
  5. Pour in the crushed tomatoes, coconut milk, and water or stock. Add the brown sugar and scrape up any browned bits from the bottom of the pan.
  6. Return the chicken and any juices to the pan. Bring the sauce to a gentle simmer, then reduce the heat to medium-low. Simmer uncovered or partially covered for 18 to 22 minutes, stirring every few minutes.

The sauce develops as the onion softens into the liquid, the tomato and coconut milk combine, and excess moisture evaporates. Keep the heat gentle rather than boiling hard, which can toughen the chicken and make the coconut milk separate.

The chicken is ready when the thickest piece reaches 165°F on an instant-read thermometer. Without a thermometer, cut into the largest piece: it should be opaque throughout, with clear juices and no translucent center. Chicken thighs become especially tender when they simmer a few minutes beyond the minimum temperature.

Finish and Serve Curry Chicken With Rice: Check Consistency and Rest

Check the sauce before turning off the heat. It should coat a spoon but still flow easily over the rice. If it looks thin, simmer uncovered for 2 to 4 minutes. If it is too thick, stir in hot water or stock 1 tablespoon at a time until loosened.

Turn off the heat and stir in the lime juice. Taste and adjust with more salt, lime, or cayenne. If the curry finishes before the rice, cover it and keep it off the heat for up to 10 minutes; loosen the sauce with a splash of water if needed.

Fluff the rice, spoon it into four bowls, and ladle the curry alongside or over the top. Finish with cilantro if you like, and serve while the sauce is hot and glossy.