Indian Chicken Curry With Rice Recipe: Fragrant Spices Over Fluffy Basmati

Indian Chicken Curry With Rice Recipe: Fragrant Spices Over Fluffy Basmati

This dish delivers the authentic taste of Indian cuisine right in your kitchen. The blend of spices creates a fragrant sauce that perfectly complements tender chicken pieces.

I’ve refined this method to ensure the chicken stays juicy while the sauce develops deep, complex flavors. Basmati rice, cooked to fluffy perfection, completes the meal with its light, aromatic profile.

What you’ll get is a balanced, restaurant-quality curry with a sauce that’s rich but not heavy. The rice soaks up the flavors beautifully, making every bite satisfying.

This recipe is straightforward yet delivers impressive results every time. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Indian Chicken Curry with Rice

Authentic Indian spices and tender chicken create this fragrant, restaurant-quality curry with fluffy basmati rice.

Ingredient Amount Notes
Chicken Thighs 🍗 1 ½ lb Boneless, skinless, cut into bite-sized pieces
Basmati Rice 🍚 1 ½ cups Rinsed until water runs clear
Yellow Onion 🧅 1 whole Finely diced for sauce base
Garlic Cloves 🧄 4 cloves Minced for maximum flavor release
Fresh Ginger 🌿 1 tbsp Peeled and finely grated
Ground Cumin 🌶️ 1 tsp Toasted for deeper aroma
Ground Coriander 🌿 1 tsp Freshly ground preferred
Ground Turmeric 🌶️ ½ tsp For vibrant color and earthiness
Garam Masala 🌶️ 1 ½ tsp Key spice blend for authenticity
Cayenne Pepper 🔥 ¼ tsp Adjust to preferred heat level
Canned Diced Tomatoes 🍅 1 can 14.5 oz can, with juices
Heavy Cream 🥛 ½ cup Full-fat for creamy sauce
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Vegetable Oil 🫒 3 tbsp Neutral flavor for sautéing
Kosher Salt 🧂 1 ½ tsp Diamond Crystal brand recommended

The chicken thighs are non-negotiable for juicy, flavorful results—bone-in works too but takes longer to cook. For the spice blend, Penzeys or a well-stocked Indian market will have the freshest garam masala. Basmati rice should be aged (look for Tilda or Daawat brands), as it absorbs the curry sauce perfectly without turning mushy. Fresh ginger and garlic are essential—no powdered substitutes for these aromatics.

No chicken thighs? Chicken breast works but cook it less to avoid dryness. Missing fresh cilantro? Parsley or mint can stand in, though the flavor profile shifts slightly. Skip the cream for a lighter version (use coconut milk instead), but the richness won’t be the same. For heat adjustments, reduce or omit cayenne—the dish will still have depth from the other spices.

Store spices in airtight containers away from light—they stay potent for 6-12 months. The curry tastes even better the next day as flavors meld. Refrigerate leftovers for up to 4 days or freeze for 3 months. Basmati rice is best cooked fresh but reheats well with a splash of water.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—chicken thighs simmering with onions, garlic, and ginger while the basmati soaks up the flavors.
  • Rich and Aromatic: The ginger and garlic hit just right, and the chicken thighs stay juicy in that fragrant curry sauce.
  • Meal Prep Hero: Honestly, it tastes even better the next day, so I always make extra for lunches.
  • Budget Winner: Chicken thighs and pantry staples keep costs low, but it feels like a restaurant-quality meal.

Step-by-Step Instructions for Indian Chicken Curry With Rice

Master the technique for building layers of spice and achieving perfectly tender chicken with fragrant basmati.

Step 1: Bloom the Aromatics and Spices

Heat 3 tbsp vegetable oil in a large, heavy pot over medium heat. Add the finely diced yellow onion and cook for 6-8 minutes, stirring frequently, until soft and translucent with golden edges.

Stir in the minced garlic cloves, 1 tbsp fresh ginger, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp ground turmeric, 0.25 tsp cayenne pepper, and 1.5 tsp kosher salt. Cook for 1-2 minutes until the spices become deeply fragrant—this toasting step intensifies their flavor significantly.

Step 2: Build the Curry Base

Add the 1.5 lb chicken thighs to the pot and cook for 5-7 minutes, turning occasionally, until the pieces are lightly browned on all sides and no longer pink on the outside. The chicken will finish cooking in the sauce, so don’t worry about cooking it through at this stage.

Pour in the 1 can canned diced tomatoes with all their juices and 1.5 tsp garam masala. Stir well to combine, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer and cook for 5 minutes to allow the flavors to meld.

Step 3: Simmer and Finish the Sauce

Reduce the heat to low, cover the pot, and let the curry simmer for 20-25 minutes, stirring occasionally, until the chicken is fully cooked through and fork-tender. The sauce should thicken slightly during this time.

Stir in the 0.5 cup heavy cream and simmer uncovered for an additional 5 minutes. This step mellows the spices and creates a rich, velvety sauce that coats the chicken beautifully. Taste and adjust the kosher salt if needed.

Step 4: Prepare the Basmati Rice

While the curry simmers, rinse the 1.5 cups basmati rice in a fine-mesh sieve under cold water until the water runs completely clear. This removes excess starch and prevents the rice from becoming gummy when cooked.

Combine the rinsed rice with 3 cups water and a pinch of kosher salt in a saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 12-15 minutes until the water is absorbed and the rice is tender and fluffy. Remove from heat and let it sit covered for 5 minutes.

Step 5: Serve and Garnish

Fluff the basmati rice with a fork and transfer it to a serving platter or individual bowls. Spoon the chicken curry and its rich sauce over the rice, ensuring each serving gets plenty of both.

Garnish with the 0.25 cup fresh cilantro just before serving for a bright, fresh contrast to the deep, spiced flavors of the curry. The cilantro adds a vibrant pop of color and a subtle herbal note that complements the dish perfectly.

👨‍🍳

Pro Tips For Making Indian Chicken Curry With Rice

  • Brown the Chicken Well: Sear the thighs in batches until deeply golden—about 4-5 minutes per side. I learned this the hard way: under-browned chicken gives a weak, watery curry base.
  • Bloom the Spices: After sautéing onion, garlic, and ginger, let your spices toast in the oil for 30 seconds before adding liquid. Sounds weird, but it works: it wakes up the flavors in a way raw spices just can’t.
  • Skip the Skinless: Use bone-in, skin-on thighs for richer flavor and moisture. My grandmother swore by this, and she was right: the skin renders fat that builds the sauce’s depth.
  • Rinse the Rice: Soak basmati for 15 minutes, then rinse until the water runs clear. This isn’t the prettiest method, but it’s the tastiest—guarantees fluffy, separate grains every time.

Make-Ahead Tips for This indian chicken curry with rice

Overnight Prep

I always make the curry 1 day ahead—the flavors deepen and meld beautifully overnight in the fridge. Store it in an airtight container after cooling completely. The chicken stays tender and soaks up even more of those aromatic spices. 💡

Spice Mix Prep

Combine all dry spices (cumin, coriander, turmeric, garam masala, cayenne) in a small bowl the night before. This saves 5 minutes of measuring during cooking. I keep mine in a small glass jar to maintain freshness.

Rice Pre-Cooking

Rinse the basmati rice and soak it in cold water for 30 minutes before cooking. This ensures even cooking and fluffier grains. Drain well just before using. I use a fine-mesh sieve for best results.

Freezing Curry

This dish freezes well for up to 3 months. Cool completely, then transfer to quart-sized freezer bags, squeezing out excess air. Thaw overnight in the fridge before reheating. The texture remains excellent after freezing.

Reheating Method

Gently reheat on the stovetop over low heat with a splash of water or cream. Stir occasionally for 8-10 minutes until heated through. Avoid high heat to prevent the sauce from separating.

Rice Revival

For day-old rice, sprinkle 1-2 tbsp water over it and cover with a damp paper towel. Microwave for 1-2 minutes to restore moisture and fluffiness. It’ll taste freshly made.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 150mg50%
Sodium 850mg37%
Total Carbohydrate 50g18%
Dietary Fiber 4g14%
Sugars 6g
Protein 32g64%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breast instead of thighs?

Yes, but reduce cooking time to 15-20 minutes to prevent dryness. Thighs stay juicier, so they’re preferred.

2

How do I make it less spicy?

Skip the cayenne or reduce it to ⅛ tsp. The garam masala provides warmth without overwhelming heat.

3

What if my sauce is too thin?

Simmer uncovered for 5-10 extra minutes to thicken. Stir occasionally to prevent sticking.

4

Can I use coconut milk instead of cream?

Substitute ½ cup full-fat coconut milk for a dairy-free version. The flavor will be slightly different but still delicious.

★★★★★5.0(5 reviews)
Tyler Campbell