Chicken Keema Pulao: A One-Pot Spiced Rice Recipe

Updated November 4, 2026

Total time
55 min
prep 20 min · cook 35 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Chicken Keema Pulao: A One-Pot Spiced Rice Recipe

Chicken keema pulao is a South Asian one-pot rice dish made with ground chicken, basmati rice, aromatics, and warming spices. The rice cooks in seasoned broth alongside the keema, absorbing its savory flavor while staying fluffy; regional and family versions vary in their spice blends and garnishes.

Ingredients

  • 1½ cups (285 g) aged basmati rice
  • 1 lb (450 g) ground chicken
  • 2 tbsp (30 ml) neutral oil or ghee
  • 1 medium yellow onion, about 1 cup (150 g), thinly sliced
  • 1 tbsp (15 g) fresh ginger, finely grated
  • 2 garlic cloves (about 6 g), minced
  • 1 small green chile, such as serrano, slit lengthwise (optional)
  • 1 medium tomato, about ¾ cup (135 g), chopped
  • 1 tsp (2 g) ground cumin
  • 1 tsp (2 g) ground coriander
  • ½ tsp (1 g) ground turmeric
  • ½ tsp (1 g) garam masala
  • 1 small cinnamon stick, about 2 inches (5 cm)
  • 3 green cardamom pods, lightly crushed
  • 3 whole cloves
  • 1½ tsp (8 g) fine salt, or to taste
  • 1¾ cups (415 ml) low-sodium chicken broth, warmed
  • ¼ cup (60 g) plain whole-milk yogurt, at room temperature
  • 2 tbsp (8 g) chopped fresh cilantro
  • 1 tbsp (4 g) chopped fresh mint
  • 1 tbsp (15 ml) lemon juice

Instructions

  1. Rinse the basmati rice in several changes of cool water until the water is mostly clear. Cover it with fresh water and soak for 15 minutes while preparing the other ingredients. Drain thoroughly before cooking. This short soak helps the grains cook evenly; don’t leave the rice wet when it goes into the pot.
  2. Heat the oil or ghee in a heavy pot with a tight-fitting lid over medium heat. Add the cinnamon, cardamom, and cloves; stir for about 30 seconds, just until fragrant. Add the onion and cook for 6–8 minutes, stirring often, until golden at the edges and softened. Avoid taking it to deep brown, which can make the pulao taste bitter.
  3. Stir in the ginger, garlic, and optional green chile; cook for 30 seconds. Add the ground cumin, coriander, turmeric, and garam masala, then stir for another 20 seconds. Add the tomato and cook for 3–4 minutes, until softened and most of its liquid has evaporated.
  4. Add the ground chicken and salt. Break the chicken into small pieces with a wooden spoon and cook for 5–7 minutes, stirring, until no pink remains. Check the thickest pieces with a food thermometer: ground chicken must reach the USDA FSIS safe minimum internal temperature of 160°F (71°C). If it has not reached that temperature, continue cooking and check again.
  5. Lower the heat. Whisk a spoonful of the hot chicken mixture into the room-temperature yogurt, then stir that mixture into the pot. This helps the yogurt blend smoothly. Cook for 1 minute without letting the mixture boil hard. Stir in the drained rice gently, coating the grains without breaking them.
  6. Pour in the warm broth and bring the pot to a gentle boil. Taste the liquid; it should be pleasantly seasoned, but keep in mind the rice will absorb it. Cover tightly, reduce the heat to low, and cook for 15 minutes. Don’t lift the lid during cooking: escaping steam can leave the rice underdone.
  7. Turn off the heat and leave the pot covered for 10 minutes. Uncover, fluff the rice gently with a fork, and fold in the cilantro, mint, and lemon juice. Remove the whole spices if desired. Serve hot.

Tips

  • Measure broth carefully. Use the stated 1¾ cups (415 ml), and drain the soaked rice well. Too much liquid or poorly drained rice can make the grains sticky and soft.
  • Keep the heat low once covered. A heavy-bottomed pot helps prevent scorching. If your burner runs hot, use a heat diffuser or the smallest burner setting; don’t stir the rice while it steams.
  • Adjust the spice without losing flavor. Leave out the green chile for a mild pulao, or use a pinch of cayenne for more heat. If you don’t have whole spices, omit them rather than using large amounts of ground spice; the result will be less aromatic but still good.
  • Use a suitable yogurt substitute if needed. Unsweetened, unflavored coconut yogurt can replace dairy yogurt, though it gives the dish a faint coconut note. Stir it in gently and avoid a vigorous boil to reduce the chance of separation.

Serving Suggestions

Serve the pulao as a complete meal, with cucumber raita, plain yogurt, or a crisp salad of sliced cucumber, tomato, and red onion. A wedge of lemon and extra chopped cilantro or mint brighten the rich, warmly spiced rice. For a larger meal, pair it with a simple vegetable curry or roasted vegetables; keep any additional side dishes lightly seasoned so they don’t compete with the keema.

Variations

For a more aromatic version, add a bay leaf with the whole spices or finish with a small pinch of saffron soaked in a tablespoon of warm broth. For extra vegetables, stir in ½ cup (65 g) peas with the broth, or add ½ cup (65 g) finely diced carrot when the tomato goes into the pot; either option may make the rice slightly less fluffy, so keep the liquid amount unchanged.

You can use ground turkey in place of chicken, checking that it reaches 160°F (71°C) as ground poultry. Ground lamb works too, but it has a richer flavor and more fat; spoon off excess fat after browning if needed. For a dairy-free pulao, omit the yogurt and stir in 1 tablespoon (15 ml) of broth or water instead. The result will be a little less creamy, but the rice will still absorb the spiced chicken juices.

Storage and Reheating

Refrigerate leftovers in a shallow, airtight container within 2 hours of cooking. Keep refrigerated at 40°F (4°C) or below and eat within 3–4 days. For longer storage, freeze in meal-size airtight containers for up to 2 months for best quality; thaw overnight in the refrigerator.

Reheat only the portion you plan to eat, adding a splash of water or broth before covering and warming in the microwave or a saucepan. Stir partway through so it heats evenly, and bring leftovers to 165°F (74°C), as measured with a food thermometer. Reheat each portion only once, and discard rice left at room temperature for more than 2 hours (or more than 1 hour when the temperature is above 90°F / 32°C).

Frequently Asked Questions

Can I skip soaking the rice?
Yes. Rinse it well and drain it, then cook as directed. Unsoaked basmati may need a little longer to become tender, so check after the covered cooking time and add a tablespoon or two of hot broth only if the pot is dry and the grains are still firm. Keep the pot covered for a few minutes before checking again.

Can I make chicken keema pulao with brown rice?
Not by simply swapping it into this recipe. Brown basmati takes longer to cook and needs more liquid, so the chicken could overcook before the rice is ready. Follow a brown-rice pulao method with an adjusted liquid ratio and timing, and verify the chicken reaches 160°F (71°C).

Why is my pulao mushy?
Common causes are too much broth, rice that was not drained after soaking, stirring during steaming, or lifting the lid repeatedly. Measure the liquid, drain the rice thoroughly, and let the covered pot rest off the heat before fluffing. If the rice is already soft, spread it gently in a wide dish to let excess steam escape.

Can I prepare any part ahead?
You can rinse and soak the rice for 15 minutes just before cooking, or chop the onion, tomato, herbs, ginger, and garlic earlier and refrigerate them separately. For the best texture, cook the rice and keema together shortly before serving rather than assembling the full pot in advance.

Can I use store-bought chicken broth?
Yes. Low-sodium broth gives you more control over seasoning; if using regular broth, reduce the added salt and taste the liquid before covering the pot. Water also works, though the pulao will have a less savory flavor.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).