If you’re craving a dish that wraps you in warmth and comfort with every bite, this Creamy Chicken Curry with Basmati Rice Recipe is an absolute must-try. It combines tender pieces of chicken simmered in a luscious, aromatic sauce made from a blend of spices, tangy tomato paste, and rich Greek yogurt, all perfectly balanced and served atop fluffy basmati rice. Every spoonful bursts with layers of flavor, from fragrant curry and garam masala to the fresh brightness of cilantro. Whether you’re cooking a weeknight dinner or impressing guests, this dish brings together simplicity and sophistication effortlessly.

Ingredients You’ll Need
For this Creamy Chicken Curry with Basmati Rice Recipe, you’ll find that the ingredient list is straightforward yet crucial for achieving the perfect balance of texture, warmth, and vibrant flavor. Each element adds its own magic to the dish, ensuring a well-rounded experience that feels both authentic and delightfully rich.
- Coconut oil: Provides a subtle tropical richness and helps sauté the aromatics beautifully.
- Onion (diced): Adds sweetness and a satisfying base flavor when caramelized.
- Garlic (minced): Infuses the dish with depth and a hint of sharp earthiness.
- Fresh ginger (minced): Brings a gentle zing that livens up the curry’s richness.
- Tomato paste: Delivers concentrated umami and a touch of acidity to balance creamy elements.
- Curry powder: The heart of the dish, lending warmth and complexity to the sauce.
- Garam masala: A fragrant blend of spices that deepens the curry’s flavor profile.
- Kosher salt: Essential to enhance and bring all the flavors together.
- Ground black pepper: Adds a mild heat and subtle bite.
- Low-sodium chicken broth: Forms the flavorful liquid base that keeps the chicken tender.
- Bay leaf: Infuses a subtle herbal note that rounds out the flavor.
- Plain Greek yogurt: Brings creaminess and tang without overpowering the spices.
- Boneless, skinless chicken breasts: The lean protein cooked to tender perfection.
- Cooked Basmati rice: Its fluffy texture and fragrant aroma make it the ideal side to soak up every bit of the curry.
- Fresh cilantro (optional): A bright, fresh garnish that adds a final pop of color and flavor.
How to Make Creamy Chicken Curry with Basmati Rice Recipe
Step 1: Sauté the Aromatics
Begin by heating coconut oil in a wide skillet with high sides over medium heat. Add the diced onion and cook slowly until golden and soft, which usually takes about 10 minutes. This step is key because it develops the natural sweetness of the onions and forms the flavor foundation for the entire dish.
Step 2: Build the Spice Base
Next, stir in the minced garlic, fresh ginger, tomato paste, curry powder, garam masala, salt, and black pepper. Keep stirring the mixture for 1 to 2 minutes until it becomes wonderfully fragrant. This toasting process awakens the spices and ensures that the sauce gains depth and complexity as it simmers.
Step 3: Add Broth and Bay Leaf
Pour in the low-sodium chicken broth and toss in a bay leaf. Stir well, scraping the bottom of the skillet to lift all those delicious browned bits. This not only adds a rich flavor but also prevents anything from sticking, which could burn and alter the taste.
Step 4: Incorporate Yogurt and Cook Chicken
Lower the heat slightly and mix in the plain Greek yogurt, which brings that creamy texture to life without overwhelming tanginess. Add the chicken pieces and stir everything together, then increase the heat just enough to bring the sauce to a gentle boil. Cover and reduce to a simmer, cooking for about 8 to 10 minutes until the chicken is cooked through. Stir occasionally here to keep the curry from sticking and ensure even cooking.
Step 5: Serve
Once the chicken is tender and the sauce has thickened beautifully, remove the bay leaf and serve the curry piping hot over a bed of fragrant basmati rice. This final step completes the dish, combining all the flavors into a comforting bowl that’s ready to devour.
How to Serve Creamy Chicken Curry with Basmati Rice Recipe

Garnishes
Adding fresh cilantro on top not only adds a burst of color but also brightens the rich curry flavors with a fresh, herbaceous note. You can also sprinkle some toasted nuts like cashews for a delightful crunch, offering an unexpected textural contrast.
Side Dishes
Pair this curry with simple sides like steamed or sautéed vegetables, such as green beans or spinach, which help balance the richness of the curry. For a cool contrast, a cucumber raita or a crisp salad dressed in lemon vinaigrette works beautifully to cleanse the palate.
Creative Ways to Present
For a stunning presentation, try serving the curry in individual bowls with a lime wedge on the side for an extra zing. You can also drizzle a little extra yogurt on top in a pretty swirl for a gourmet touch that will impress your guests.
Make Ahead and Storage
Storing Leftovers
Leftovers of this Creamy Chicken Curry with Basmati Rice Recipe keep well in an airtight container in the refrigerator for up to 3 days. The flavors tend to deepen, making the next meal even more delicious.
Freezing
To freeze, let the curry cool completely before transferring it to a freezer-safe container. It can be frozen for up to 2 months. When ready to enjoy, thaw overnight in the fridge for best results.
Reheating
Reheat the curry gently on the stovetop over medium-low heat, stirring occasionally to prevent sticking. Add a splash of water or broth if it seems too thick, so it stays creamy and smooth. Reheating in the microwave works too—just cover and heat in short bursts, stirring in between.
FAQs
Can I use other cuts of chicken for this recipe?
Absolutely! Thighs or even bone-in pieces can be used, but remember they may require a longer cooking time to become tender. Adjust accordingly and enjoy the slightly different texture and flavor.
Is Greek yogurt a good substitute for cream in this curry?
Yes, Greek yogurt is an excellent choice because it adds creaminess without the heaviness of cream. Just be sure to add it over low heat, so it doesn’t curdle.
Can I make this recipe vegan?
Yes! Replace chicken with hearty vegetables like cauliflower or chickpeas and use coconut milk in place of Greek yogurt for a delicious vegan version.
How spicy is this curry?
This curry delivers gentle warmth with the spices used, but it is not overly spicy. You can easily adjust the heat by adding chili powder or fresh chilies according to your preference.
Why do I need to scrape the browned bits from the pan?
Those browned bits, called fond, are packed with flavor. Scraping them up and incorporating them into the sauce enhances the overall taste and richness of the dish.
Final Thoughts
There’s something truly special about a homemade curry that feels both indulgent and nourishing, and this Creamy Chicken Curry with Basmati Rice Recipe fits that description perfectly. It’s approachable enough for any home cook and impressive enough to share with loved ones. So grab your spices, warm up your skillet, and dive into this flavorful adventure—your taste buds will thank you!
Print
Creamy Chicken Curry with Basmati Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings (about 4 bowls)
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
Description
This flavorful Chicken Curry recipe combines tender chicken breasts simmered in a fragrant blend of spices, tomato paste, and creamy Greek yogurt. Enhanced with garlic, ginger, and aromatic curry powder and garam masala, this dish is perfect served hot over basmati rice. It’s a hearty and comforting meal with a rich, savory sauce and fresh cilantro garnish for a burst of freshness.
Ingredients
Main Ingredients
- 2 tablespoons coconut oil
- 1 onion, diced
- 4 cloves garlic, minced
- 1 tablespoon minced fresh ginger
- 2 tablespoons tomato paste
- 2 teaspoons curry powder
- 1 teaspoon garam masala
- ½ teaspoon kosher salt (more to taste)
- ¼ teaspoon ground black pepper
- 1 cup low-sodium chicken broth
- 1 bay leaf
- ¾ cup plain Greek yogurt
- 1½ pounds boneless, skinless chicken breasts, cut into 1-inch pieces
- 3 cups cooked Basmati rice (for serving)
- Fresh cilantro (optional, for garnish)
Instructions
- Heat the Oil and Cook Onion: Heat the coconut oil in a wide skillet with high sides over medium heat. Add the diced onion and cook, stirring occasionally, until golden and softened, about 10 minutes.
- Add Aromatics and Spices: Stir in the minced garlic, fresh ginger, tomato paste, curry powder, garam masala, kosher salt, and black pepper. Cook while stirring until the mixture is fragrant, about 1 to 2 minutes, to release the spices’ flavors.
- Add Broth and Bay Leaf: Pour in the low-sodium chicken broth and add the bay leaf. Stir and scrape up any browned bits from the bottom of the pan to incorporate more flavor into the sauce.
- Incorporate Yogurt and Chicken: Stir in the plain Greek yogurt and add the chicken pieces. Bring the mixture to a low boil, then cover the skillet and reduce the heat to a gentle simmer. Cook until the chicken is fully cooked through and tender, about 8 to 10 minutes. Stir occasionally to prevent sticking and ensure even cooking.
- Serve: Remove the bay leaf. Serve the chicken curry hot over the cooked basmati rice, garnished with fresh cilantro if desired for added brightness and flavor.
Notes
- Use full-fat Greek yogurt for a creamier sauce, but low-fat varieties also work well.
- Adjust the curry powder and garam masala quantities to suit your preferred spice level.
- Make sure to cut the chicken breasts into uniform pieces to ensure even cooking.
- For a dairy-free version, substitute Greek yogurt with coconut milk and omit yogurt in the final step.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.

