If you have ever dreamed of a dish that brings together the richness of cream and butter with the vibrant spices that make your taste buds dance, then this Creamy Butter Chicken Curry with Basmati Rice Recipe is exactly what you need in your life. This luscious curry combines tender chicken thigh pieces marinated in a fragrant blend of yogurt, turmeric, and garam masala, slowly melded into a velvety tomato and cream sauce that is nothing short of magical. Served alongside fluffy basmati rice, this recipe creates a comforting and indulgent meal that feels both exotic and homely—a dish that I am delighted to share with you today.
Ingredients You’ll Need
The beauty of this recipe lies in its use of simple but essential ingredients, each bringing a unique flavor, texture, or color that builds the final masterpiece you’ll enjoy. From the creamy tang of yogurt to the warm spices that give this dish depth, every component plays a crucial role.
- Plain yogurt (1/2 cup, full fat): Acts as a tenderizing marinade base giving the chicken its juicy softness and tangy punch.
- Lemon juice (1 tbsp): Adds brightness and balances the rich creaminess with a gentle acidity.
- Turmeric powder (1 tsp): Infuses beautiful golden color and earthy warmth.
- Garam masala (2 tsp): This fragrant Indian spice blend gives the curry its signature aromatic flavor.
- Chilli powder or cayenne pepper (1/2 tsp): Provides just the right gentle heat, adjustable to your taste.
- Ground cumin (1 tsp): Adds subtle nuttiness and enhances the earthy tones.
- Freshly grated ginger (1 tbsp): Brings fresh zing and depth to the marinade and sauce.
- Crushed garlic cloves (2): Essential for that rich, hearty aroma in every bite.
- Chicken thigh fillets (1.5 lb / 750 g): The ideal cut for juicy, tender meat that soaks up all the flavors beautifully.
- Ghee or butter (2 tbsp): Creates a rich base for cooking; lends a gorgeous buttery finish to the curry.
- Tomato passata (1 cup): Provides a smooth, sweet tomato backbone to the sauce.
- Heavy or thickened cream (1 cup): This is the secret to the creamy luscious texture that makes the dish irresistible.
- Sugar (1 tbsp): Balances the savory and acidic elements perfectly.
- Salt (1 1/4 tsp): Enhances all flavors harmoniously.
- Basmati rice: The long-grain rice that’s fragrant and fluffy, perfectly soaking up every drop of sauce.
- Fresh coriander/cilantro (optional): Adds a fresh, herbaceous note when sprinkled on top.
How to Make Creamy Butter Chicken Curry with Basmati Rice Recipe
Step 1: Marinate the Chicken
Start by whisking together the plain yogurt, lemon juice, turmeric, garam masala, chili powder, ground cumin, grated ginger, and crushed garlic to create a deeply flavorful marinade. Toss your chicken thigh pieces into this mixture, ensuring they are well coated. For maximum tenderness and infusion of flavors, cover and refrigerate the chicken for at least 3 hours, but preferably overnight. This step is key for that melt-in-your-mouth texture.
Step 2: Cook the Chicken
Heat the ghee or butter in a large frying pan over high heat until it shimmers. Remove the chicken pieces from the marinade, letting some excess drip off, but don’t wipe them clean—you want that flavor to stay! Place the chicken in the hot pan and cook for about 3 minutes, until the chicken turns opaque all over. At this point, the chicken isn’t going to brown deeply because of the marinade, but it will be sealing in juicy goodness.
Step 3: Simmer the Sauce
Lower the heat to a gentle simmer and add the tomato passata, heavy cream, sugar, and salt to the pan. Now, pour in any marinade left in the bowl for extra flavor. Stir well to combine, then let everything bubble away slowly for about 20 minutes. This simmering step thickens the sauce and allows all the spices and cream to meld into that irresistibly smooth butter chicken curry sauce we all crave.
Step 4: Prepare the Basmati Rice
While your curry cooks gently, rinse your basmati rice until the water runs clear to remove excess starch. Cook the rice according to package instructions or with a simple ratio of water to rice on the stove. Fluffy, fragrant basmati rice is the perfect bed to soak up the creamy sauce, making every bite a balanced delight.
How to Serve Creamy Butter Chicken Curry with Basmati Rice Recipe
Garnishes
Sprinkle freshly chopped coriander or cilantro leaves right before serving for a burst of fresh, herbal vibrancy that cuts beautifully through the richness of the dish. You can also add a wedge of lemon on the side for an extra zing if you enjoy a bit more brightness.
Side Dishes
This Creamy Butter Chicken Curry with Basmati Rice Recipe pairs wonderfully with simple sides that complement its richness. Crisp cucumber raita (yogurt mixed with cucumber and mint) offers a cooling contrast, while warm naan bread or flatbreads are perfect for dipping and scooping up every last drop of the luscious sauce.
Creative Ways to Present
For a crowd-pleasing meal, serve the curry in a large, colorful dish surrounded by heaps of fluffy basmati rice. Top with more fresh coriander and a drizzle of cream for a stunning finish. Alternatively, plate individual portions with a side of roasted vegetables for a more modern twist. The rich orange and white colors of the curry and rice make for an inviting presentation that’s as delightful to the eyes as it is to the palate.
Make Ahead and Storage
Storing Leftovers
You can store any leftover creamy butter chicken curry and basmati rice in airtight containers in the refrigerator for up to three days. The flavors actually deepen overnight, so this dish tastes even better as leftovers if you ask me!
Freezing
If you want to prep in advance, this curry freezes exceptionally well. Pour cooled curry into a freezer-safe container, leaving some room for expansion, and freeze for up to 2 months. Basmati rice can be frozen separately using freezer bags or containers. Just thaw overnight in the fridge before reheating.
Reheating
Reheat leftovers gently on the stovetop over low heat, stirring occasionally to prevent the cream from splitting. Add a splash of water or cream if the sauce feels too thick. Microwave reheating also works well—cover loosely and heat in intervals, stirring in between to ensure even warmth.
FAQs
Can I use chicken breast instead of thigh fillets?
You can, but chicken thighs are preferred for this recipe because they stay juicier and more tender when cooked slowly in the creamy sauce. Breasts can dry out more easily.
Is it possible to make this recipe dairy-free?
Yes! Use coconut cream in place of the heavy cream, and substitute ghee or butter with a neutral oil like vegetable or coconut oil to keep it creamy but dairy-free.
How spicy is this Creamy Butter Chicken Curry with Basmati Rice Recipe?
This recipe has a mild to medium heat level due to the chili powder. You can easily adjust the amount up or down based on your preference for spiciness.
Can I prepare the marinade and cook the curry on the same day?
Absolutely! While marinating overnight gives the best flavor and tenderness, even a few hours of marinade time will produce a tasty dish if you are short on time.
What is the best way to cook basmati rice for this curry?
Rinse the rice well to remove excess starch, then cook with the right water ratio (usually 1 cup rice to 1 ½ cups water) either on the stove or in a rice cooker. Let it rest covered for 5-10 minutes after cooking for the fluffiest texture.
Final Thoughts
There is something truly special about sharing a bowl of this Creamy Butter Chicken Curry with Basmati Rice Recipe with loved ones. Its rich, comforting flavors, combined with the ease of making it at home, make it a recipe worth returning to time and again. I hope you enjoy making it as much as you love eating it – it’s a modern classic that’s just waiting to become your favorite too.
Print
Creamy Butter Chicken Curry with Basmati Rice Recipe
- Total Time: 35 minutes (excluding marinating time)
- Yield: 3 servings
Description
This creamy and flavorful Butter Chicken recipe features tender chicken thighs marinated in a blend of spices and yogurt, then cooked in a rich tomato and cream sauce. Perfectly paired with basmati rice and garnished with fresh coriander, this classic Indian dish is both comforting and indulgent, ideal for a hearty family meal.
Ingredients
Marinade
- 1/2 cup plain yoghurt, full fat
- 1 tbsp lemon juice
- 1 tsp turmeric powder
- 2 tsp garam masala
- 1/2 tsp chilli powder or cayenne pepper powder
- 1 tsp ground cumin
- 1 tbsp ginger, freshly grated
- 2 cloves garlic, crushed
- 1.5 lb / 750 g chicken thigh fillets, cut into bite size pieces
Cooking
- 2 tbsp (30 g) ghee or butter, or 1 tbsp vegetable oil
- 1 cup tomato passata (tomato puree)
- 1 cup heavy / thickened cream
- 1 tbsp sugar
- 1 1/4 tsp salt
To Serve
- Basmati rice
- Coriander/cilantro leaves (optional)
Instructions
- Optional Blitz: For a smoother sauce, blend all marinade ingredients except the chicken in a food processor until smooth. This step is optional.
- Marinate: Combine the marinade ingredients with the chicken pieces in a bowl. Cover and refrigerate for at least 3 hours, ideally overnight or up to 24 hours to develop flavor.
- Cook Chicken: Heat ghee, butter, or oil in a large fry pan over high heat. Remove chicken from the marinade, keeping the marinade clinging to the pieces, but do not add leftover marinade from the bowl to the pan. Place chicken in the hot pan and cook for about 3 minutes, or until the chicken turns white all over without browning.
- Prepare Sauce: Add the tomato passata, cream, sugar, salt, and the remaining marinade from the bowl to the pan. Reduce heat to low and let it simmer gently for 20 minutes, allowing flavors to meld. Taste and adjust salt as needed.
- Garnish and Serve: Sprinkle with fresh coriander leaves if desired. Serve hot with basmati rice for a classic meal experience.
- Serving Suggestions: This Butter Chicken pairs excellently with no-yeast flatbread or no-fry papadums for a complete Indian-inspired meal.
Notes
- Blending the marinade creates a smoother sauce but is optional.
- Using chicken thigh fillets ensures moist and tender meat.
- Ghee or butter contributes authentic richness; vegetable oil can be used as a lighter alternative.
- The tomato passata can be substituted with tomato puree if necessary.
- Adjust chili/cayenne powder to control spiciness according to taste.
- Marinating for longer enhances flavor significantly.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Frying
- Cuisine: Indian
