If you have ever craved a dish that feels like a warm hug on a chilly day, this Creamy Butter Chicken Recipe is exactly what you need. Combining tender chicken pieces marinated in rich yogurt-infused spices with a luscious tomato-based cream sauce, this recipe creates a depth of flavor that’s comforting and indulgent all at once. It’s a spectacular blend of aromatic garam masala, smoky paprika, and subtle turmeric, all coming together to make one of the most beloved dishes in Indian cuisine. Whether you’re cooking for a family dinner or a special occasion, this recipe won’t just satisfy your taste buds — it will make you want to savor every last bite.
Ingredients You’ll Need
Simple, fresh ingredients form the heart of this dish, each playing a crucial role in developing the rich, creamy, and vibrant flavors and textures that make this recipe shine. From spices to cream and tender chicken, every component is essential.
- 2 boneless skinless chicken breasts (about 1.5 lb.): The perfect lean protein, cut into small pieces for quick cooking and maximum flavor absorption.
- ½ cup Greek yogurt: Adds tanginess and tenderizes the chicken beautifully, creating that signature creamy texture.
- 1 Tbsp lemon juice: Provides acidity to balance the richness and brighten the marinade.
- 1 tsp fresh grated ginger: Brings warmth and a subtle zing that lifts the entire dish.
- 2 garlic cloves (pressed): Essential for that mouthwatering aromatic foundation.
- 2 tsp garam masala: A fragrant blend of spices crucial for authentic Indian flavor.
- ½ tsp smoked paprika: Imparts a smoky depth and lovely color to the chicken.
- ½ tsp turmeric powder: Gives this dish a vibrant golden hue and earthy undertone.
- ¾ tsp salt: Enhances every flavor in the recipe perfectly.
- 2 Tbsp cooking oil: Helps brown the chicken and infuse it with flavor.
- 3 Tbsp butter: Adds richness to the sauce and softens the spices.
- 1 yellow onion (finely diced): Builds a sweet and savory base for the sauce.
- 2 garlic cloves (minced): Boost the flavor foundation right alongside the onion.
- 1 tsp fresh grated ginger: Continues the warm, spicy notes in the sauce.
- 2 tsp garam masala: Reinforces the deeply spiced character.
- ½ tsp ground cumin: Brings a subtle earthy nuttiness to the sauce’s profile.
- ½ tsp smoked paprika: Echoes that smoky tone from the marinade.
- ½ tsp salt: Balances the sauce beautifully.
- ¼ tsp turmeric powder: Keeps the sauce vibrant and inviting.
- 1 (15 oz.) can tomato sauce: Provides the tangy, rich tomato base that is the backbone of the sauce.
- ¼ cup water: Adjusts the sauce consistency for perfect creaminess.
- ⅓ cup heavy cream (room temperature): The final touch that creates that signature silky texture and indulgent flavor.
How to Make Creamy Butter Chicken Recipe
Step 1: Prepare the Marinade and Chicken
First, cut your chicken breasts into small half-inch pieces to ensure they cook quickly and absorb maximum flavor. Then, mix Greek yogurt, lemon juice, grated ginger, pressed garlic, garam masala, smoked paprika, turmeric, and salt in a bowl. Toss the chicken pieces in this marinade until they are thoroughly coated. Letting them rest in the refrigerator for at least an hour (or even overnight) is key to tenderizing the meat and infusing it with those unforgettable spices.
Step 2: Cook the Chicken
Heat some cooking oil over medium-high heat in a large cast-iron skillet for that perfect sear. Add the marinated chicken and cook until each piece is golden on the outside and cooked through, about 8 to 10 minutes. This step locks in juices and builds the foundation for the sauce by creating flavorful browned bits in the pan. Once cooked, transfer the chicken to a plate and cover it loosely with foil to keep warm.
Step 3: Sauté the Aromatics
Reduce the heat to medium and melt the butter in the same skillet to soak up all those delicious browned bits left behind by the chicken. Add the finely diced yellow onion and cook until softened and slightly golden, roughly 4 minutes. To enhance depth, stir in the minced garlic, fresh grated ginger, garam masala, ground cumin, smoked paprika, salt, and turmeric. Let these spices toast gently with the aromatics for about a minute – this step releases their full fragrance and flavor.
Step 4: Simmer the Sauce
Pour in the tomato sauce and water, stirring to combine everything into a rich, smooth base. Lower the heat to medium-low and allow the sauce to simmer for 7 to 8 minutes. This lets the flavors meld together beautifully while gently thickening the sauce, setting the stage for the creamy finish.
Step 5: Finish with Cream and Combine
Take the heavy cream at room temperature (this ensures it blends smoothly) and stir it into the tomato sauce. Then, return your cooked chicken pieces to the skillet, stirring to coat them generously in the luscious sauce. Let everything simmer together for a final 2 to 3 minutes so the flavors fully combine and your chicken absorbs that silky, spiced sauce perfectly.
How to Serve Creamy Butter Chicken Recipe
Garnishes
Chopped fresh cilantro is the classic finishing touch, adding a burst of vibrant green color and herbaceous brightness. If you want to get creative, sprinkle some toasted fenugreek leaves or a pinch of garam masala on top to enhance scent and visual appeal. These little touches make your dish look just as incredible as it tastes.
Side Dishes
This creamy butter chicken pairs wonderfully with steamed basmati rice, which soaks up all that delicious sauce. If you prefer bread, warm naan or garlic naan is excellent for scooping every bit. For a fresh contrast, consider a crisp cucumber raita or a simple salad to balance the richness of the dish.
Creative Ways to Present
Take your plating up a notch by serving the chicken in a beautiful shallow bowl with a sprinkle of fresh herbs around the edge. Accompany with a small ramekin of mango chutney or pickled onions for an extra pop of flavor and color. For dinner parties, serve the creamy butter chicken alongside vibrant vegetable pilaf or roasted cauliflower to impress your guests with a range of textures and tastes.
Make Ahead and Storage
Storing Leftovers
Leftover creamy butter chicken stores beautifully in an airtight container in the refrigerator for up to 3 days. This gives the flavors time to deepen even further, making your next meal taste even better.
Freezing
If you want to keep it longer, freezing is a great option. Transfer cooled butter chicken to a freezer-safe container and store it for up to 2 months. Remember to leave some space for expansion and label your container to keep track.
Reheating
To reheat, thaw overnight in the refrigerator if frozen. Warm gently on the stovetop over medium heat, stirring often so the sauce stays creamy and the chicken doesn’t dry out. You can add a splash of water or cream to loosen the sauce if needed. Avoid microwaving as it can separate the cream and make the dish lose its silky texture.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are actually a fantastic choice because they stay juicy and tender even after cooking. Just adjust the cooking time slightly if needed to ensure they’re fully cooked but still moist.
Is it possible to make this dish dairy-free?
Yes! Substitute the heavy cream with full-fat coconut milk and use dairy-free yogurt for the marinade. The dish will have a slightly different flavor profile but remain deliciously creamy and comforting.
How spicy is this Creamy Butter Chicken Recipe?
This recipe balances warmth and mild heat through spices like garam masala and smoked paprika, making it approachable for most palates. You can adjust the spice levels by adding fresh chilies or cayenne if you want more kick.
What’s the best way to prepare leftover sauce?
Leftover sauce is perfect drizzled over roasted vegetables, mixed into pasta, or spooned onto flatbreads for a quick snack. It’s versatile and can be repurposed in countless tasty ways.
Can I meal prep this Creamy Butter Chicken Recipe?
Definitely! Marinate the chicken ahead of time and cook the entire dish in advance. It reheats well and is perfect for a nutritious, flavorful meal ready to go on busy days.
Final Thoughts
There is something truly magical about the way spices and cream come together in this Creamy Butter Chicken Recipe, filling your kitchen with intoxicating aromas and your plate with extraordinary flavors. It’s a dish that is equally satisfying as a cozy weeknight supper or an impressive meal for friends. I hope you give this recipe a try and discover just how easy it is to bring a taste of warmth, comfort, and tradition right into your home. Trust me, once you cook this up, it will quickly become a beloved favorite!
Print
Creamy Butter Chicken Recipe
- Total Time: 1 hour 35 minutes
- Yield: 4 servings
Description
A rich and flavorful Butter Chicken recipe featuring marinated tender chicken pieces cooked in a creamy tomato-based sauce infused with aromatic spices. This classic Indian dish is perfect for a comforting meal and pairs wonderfully with rice or naan.
Ingredients
Marinade
- 2 boneless skinless chicken breasts (about 1.5 lb.)
- ½ cup Greek yogurt
- 1 Tbsp lemon juice
- 1 tsp fresh ginger (grated)
- 2 garlic cloves (pressed)
- 2 tsp garam masala
- ½ tsp smoked paprika
- ½ tsp turmeric powder
- ¾ tsp salt
Cooking
- 2 Tbsp cooking oil
- 3 Tbsp butter
- 1 yellow onion (finely diced)
- 2 garlic cloves (minced)
- 1 tsp fresh ginger (grated)
- 2 tsp garam masala
- ½ tsp ground cumin
- ½ tsp smoked paprika
- ½ tsp salt
- ¼ tsp turmeric powder
- 1 (15 oz.) can tomato sauce
- ¼ cup water
- ⅓ cup heavy cream (room temperature)
Instructions
- Mix: Cut the chicken breasts into small ½-inch pieces. In a large bowl, combine the marinade ingredients: Greek yogurt, lemon juice, grated ginger, garlic, garam masala, smoked paprika, turmeric, and salt. Mix until well combined.
- Marinate: Add the chicken pieces to the marinade and mix until evenly coated. Marinate in the refrigerator for at least 1 hour or overnight. Remove from the refrigerator 10 minutes before cooking.
- Cook: Heat a large cast-iron skillet over medium-high heat and add the cooking oil. Add the chicken and cook until lightly browned on all sides and cooked through, about 8–10 minutes.
- Cover: Remove the cooked chicken from the skillet and place on a separate plate. Cover with foil and set aside.
- Sauté: Reduce the heat to medium and add the butter to the same skillet. Once melted, add the diced onion and sauté for about 4 minutes.
- Cook Spices: Add the minced garlic, grated ginger, garam masala, ground cumin, smoked paprika, salt, and turmeric powder. Stir and cook for 1 minute to release their aromas.
- Simmer: Add the tomato sauce and water. Stir and reduce the heat to medium-low. Simmer for 7–8 minutes, stirring occasionally to blend the flavors.
- Stir in Cream: Add the room temperature heavy cream and stir to combine it smoothly into the sauce.
- Serve: Return the cooked chicken to the skillet and stir to coat in the creamy sauce. Simmer for an additional 2–3 minutes. Garnish with chopped cilantro and serve hot with rice or naan, if desired.
Notes
- Marinating the chicken overnight enhances the flavor and tenderness.
- Use room temperature heavy cream to avoid curdling when added to the hot sauce.
- Adjust the spice levels according to your preference by varying the amount of garam masala and smoked paprika.
- Pair this dish with basmati rice or warm naan bread for a complete meal.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.
- Prep Time: 15 minutes
- Cook Time: 1 hour 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian