
This recipe brings bold flavors and comforting warmth to your table without complicated techniques. The chicken becomes tender and infused with aromatic spices, while the basmati rice cooks up light and fluffy.
I developed this method to balance richness with simplicity, ensuring the curry sauce clings perfectly to each grain of rice. The spices bloom in hot oil, creating a complex base that deepens as it simmers.
The result is a complete meal with layers of flavor—savory chicken, fragrant sauce, and perfectly cooked rice. Every bite delivers the kind of satisfaction that makes this dish a family favorite.
Serve it fresh from the stove for the best experience. Here’s how to make it at home.
Ingredients for Chicken Curry Over Rice
Bold spices, tender chicken, and fluffy basmati come together for a satisfying meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Basmati Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Yellow Onion 🧅 | 1 whole | Finely diced for sauce |
| Garlic Cloves 🧄 | 4 cloves | Minced or pressed |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Ground Cumin 🌿 | 1 tsp | Toasted for richer flavor |
| Ground Coriander 🌿 | 1 tsp | Toasted with cumin |
| Turmeric Powder 🌶️ | ½ tsp | For color and earthiness |
| Garam Masala 🌶️ | 1 ½ tsp | Key spice blend for depth |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust for heat preference |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Crushed Tomatoes 🍅 | 1 can | 14.5 oz size preferred |
| Chicken Broth 🍲 | 1 cup | Low-sodium preferred |
| Vegetable Oil 🫒 | 3 tbsp | For blooming spices |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
The chicken is the star here. Thighs stay juicier than breasts during the simmering process—look for skinless, boneless at Whole Foods or your regular supermarket. The basmati rice needs a good rinse to remove excess starch (just until the water runs clear). For the spices, Penzeys has fantastic garam masala, but any good-quality blend works. The coconut milk should be full-fat for that rich, velvety sauce.
No garam masala? Curry powder plus a pinch of cinnamon gets you close. Fresh ginger not on hand? Ground ginger at half the amount works in a pinch. The cilantro can be swapped for parsley if you’re one of those people who thinks it tastes like soap (no judgment). For extra richness, stir in a spoonful of Greek yogurt at the end. The crushed tomatoes can be fire-roasted for a smokier flavor.
Leftovers taste even better the next day. Keeps for 4-5 days in the fridge, freezes for 3 months. I like to portion the rice and curry separately so nothing gets soggy. Reheat gently on the stove with a splash of water.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything simmers together—chicken, onions, garlic, ginger—while the rice cooks below.
- Flavor Bomb: Honestly, the ginger and garlic create this warm, aromatic depth that makes the chicken irresistibly tender.
- Meal Prep Magic: I make a big batch on Sunday and it tastes even better for lunch the next day.
- Budget Friendly: Between us, chicken thighs stay juicy and cost half what breasts do, stretching further for my family.
Step-by-Step Instructions for Chicken Curry Over Rice
Here’s how I make this dish simple, flavorful, and foolproof every time.
Step 1: Bloom the Spices and Build the Base
Heat 3 tbsp vegetable oil in a large pot over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until translucent and just starting to brown at the edges. This is your flavor foundation—don’t rush it.
Stir in the 1 tbsp fresh ginger, 4 cloves minced garlic, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp turmeric powder, 1.5 tsp garam masala, and 0.25 tsp cayenne pepper. Cook for 1-2 minutes until fragrant—you’ll smell the spices come alive. Watch carefully so the garlic doesn’t burn.
Step 2: Cook the Chicken and Simmer the Sauce
Add the 1.5 lb boneless skinless chicken thighs (cut into bite-sized pieces) to the pot. Cook for 5 minutes, stirring occasionally, until the pieces turn white on the outside. They don’t need to be fully cooked yet.
Pour in the 1 can crushed tomatoes and 1 can coconut milk, then add the 1 cup chicken broth. Stir well to combine, scraping up any browned bits from the bottom. Bring to a gentle simmer, then reduce heat to medium-low.
Step 3: Finish the Curry While Rice Cooks
Let the curry simmer uncovered for 15-20 minutes until the chicken is fully cooked through and the sauce has thickened slightly. You’ll know it’s ready when the chicken shreds easily with a fork and the oil starts to separate at the edges.
Meanwhile, cook the 1.5 cups basmati rice (rinsed until water runs clear) according to package instructions. I like to start my rice about 10 minutes after beginning the curry so both finish around the same time.
Step 4: Rest and Garnish for Maximum Flavor
Remove the curry from heat and let it sit for 5 minutes. This allows the flavors to meld together. Taste and adjust seasoning if needed—I sometimes add a pinch more salt if the broth was low-sodium.
Fluff the cooked rice with a fork and divide among plates. Spoon the chicken curry over the rice and garnish with 0.25 cup chopped fresh cilantro. The cilantro adds a bright, fresh finish that cuts through the rich sauce perfectly.
Pro Tips For Making Chicken Curry Over Rice
- Brown the Chicken Well: Sear the boneless thighs on medium-high until deeply golden, about 4-5 minutes per side—I was skeptical until I tried it, but the caramelized bits add serious depth to the curry sauce.
- Bloom the Spices: After sautéing onions, garlic, and ginger, add your spices and toast them for 30 seconds in the oil. This wakes up the flavors in a way raw spices just can’t.
- Skip the Pre-Boiled Rice: Cook the basmati directly in the curry sauce for the last 10 minutes—it soaks up all the flavor, and you’ll save a pot. Sounds weird, but it works.
- Rest Before Serving: Let the curry sit off heat for 5-10 minutes before serving. I learned this the hard way—it lets the flavors meld and the rice absorb the last of the sauce.
Pro Cooking Tips for This Dish
Spice Blooming Technique
Always toast your whole spices in hot oil before adding liquids. For this recipe, I cook the cumin, coriander, and garam masala for 1-2 minutes until fragrant. This unlocks their essential oils, creating a deeper, more complex flavor base that defines the dish. 🔥
Chicken Cooking Method
Use boneless skinless thighs for the juiciest result. I sear them first in the spiced oil for 5 minutes to develop color, then let them finish cooking gently in the sauce. This two-step process prevents dryness while building layers of flavor.
Sauce Thickness Control
Simmer the curry uncovered for 15-20 minutes to achieve the perfect consistency. You want the sauce to coat the back of a spoon but still drip off slowly. If it gets too thick, add ¼ cup water at a time until it reaches your desired texture.
Rice Timing Trick
Start your basmati rice about 10 minutes after beginning the curry. This ensures both components finish simultaneously. Rinse the rice until the water runs clear to prevent gummy texture. I use a 1:1.5 rice-to-water ratio for perfect fluffiness. ⏰
Resting for Flavor
Let the finished curry rest off heat for 5 minutes before serving. This allows the flavors to meld and the chicken to reabsorb some of the sauce. Skipping this step can leave your dish tasting disjointed rather than harmonious.
Garnish Like a Pro
Always add fresh cilantro right before serving. The bright, citrusy notes cut through the richness of the coconut milk. For extra flair, I sometimes add a squeeze of lime or a sprinkle of toasted coconut flakes for texture contrast. 💛
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, but thighs stay juicier. If using breasts, reduce cooking time to 12-15 minutes to prevent dryness. They cook faster due to lower fat content.
What if I don’t have garam masala?
Substitute with 1 tsp curry powder plus ¼ tsp cinnamon. This mimics the warm, complex flavor profile. Adjust cayenne to taste for heat.
How do I prevent the sauce from being too thin?
Simmer uncovered for the full 15-20 minutes. If still thin, mix 1 tbsp cornstarch with cold water, stir into sauce, and cook for 2 minutes.
Can I make this ahead of time?
Store curry and rice separately in the fridge for up to 4-5 days. Reheat curry gently on the stove with a splash of water.
- 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