
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.
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
Frequently Asked Questions
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.
How do I make it less spicy?
Skip the cayenne or reduce it to ⅛ tsp. The garam masala provides warmth without overwhelming heat.
What if my sauce is too thin?
Simmer uncovered for 5-10 extra minutes to thicken. Stir occasionally to prevent sticking.
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.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026