If you are craving a dish that wraps you in warm, comforting flavors with a touch of exotic spice, look no further than this Creamy Butter Chicken Recipe. This dish combines tender chicken pieces simmered in a luscious, buttery tomato sauce enriched with cream and a fragrant medley of spices that create a symphony of taste in every bite. It’s a perfect weeknight dinner that feels indulgent yet is surprisingly simple to prepare. Trust me, once you try this recipe, it will quickly become a beloved staple in your cooking rotation.

Ingredients You’ll Need
The beauty of this Creamy Butter Chicken Recipe lies in its straightforward and accessible ingredients. Each one plays an essential role in building the rich layers of flavor, the velvety texture, and the eye-catching vibrant hues that make butter chicken so irresistible.
- Boneless, skinless chicken thighs or breasts: Thighs offer more juiciness and tenderness, but breasts work well for a leaner option.
- Plain yogurt: Acts as a tangy marinade base that tenderizes the chicken perfectly while infusing subtle acidity.
- Crushed tomatoes or tomato puree: Provide the vibrant red sauce foundation that balances creaminess with a gentle tang.
- Unsalted butter: Essential for that rich, indulgent mouthfeel and a buttery aroma that elevates every bite.
- Heavy cream: Adds the luxurious texture and mellows out the spices for a perfectly balanced sauce.
- Spices (garam masala, coriander powder, cumin powder, turmeric powder, chili powder): A fragrant blend that builds depth, warmth, and a subtle heat profile.
- Salt: Enhances and harmonizes all the other flavors in the dish.
How to Make Creamy Butter Chicken Recipe
Step 1: Marinate the Chicken
Start by combining the boneless chicken with plain yogurt and your vibrant spices. Letting the chicken marinate for at least 30 minutes allows the yogurt’s tenderizing enzymes and bold spices to seep deeply into the meat. This step is fundamental for juicy, flavorful results that take this Butter Chicken beyond ordinary.
Step 2: Sauté the Chicken
Next, heat your skillet and sauté the marinated chicken until it turns golden brown on the outside. This initial sear locks in juices while creating a delicious caramelized layer that will blend beautifully with the sauce later. Once browned, set the chicken aside to rest for the next stage.
Step 3: Build the Sauce Base
In the same skillet, toss in finely chopped onions, garlic, and ginger, cooking them until fragrant and translucent. Their aroma forms the comforting backbone of your sauce. Then, add the crushed tomatoes along with the remaining spices, letting this mixture simmer for about 10 minutes. This slow simmer brings out the sweetness in the tomatoes and allows the spices to meld beautifully together.
Step 4: Combine and Simmer
Return the sautéed chicken to the skillet, nesting it gently in the sauce. Allow the dish to simmer until the chicken is cooked through and tender, soaking up all those luxurious flavors. Finally, stir in the heavy cream and adjust seasoning to taste. This creamy finish enriches the sauce while balancing the spices perfectly.
How to Serve Creamy Butter Chicken Recipe

Garnishes
Garnishing your Creamy Butter Chicken adds freshness and a pop of color that elevates the dish visually and texturally. A handful of freshly chopped cilantro or a sprinkle of fenugreek leaves brings a bright herbal note that cuts through the richness delightfully.
Side Dishes
This recipe pairs amazingly well with warm naan bread, which is perfect for scooping up the sauce, or jasmine rice for a fragrant, fluffy base. For a lighter option, steamed vegetables or a simple cucumber raita provide a cooling contrast to the spiced creaminess.
Creative Ways to Present
If you want to impress your guests, consider serving the Creamy Butter Chicken in individual ramekins, garnished with a swirl of cream and a sprinkle of freshly ground spices. Alternatively, layering it over a bed of saffron rice in a shallow bowl makes for a vibrant and inviting presentation that will wow at any dinner party.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Butter Chicken stores beautifully in an airtight container in the refrigerator for up to 3 days. The flavors often deepen overnight, making for an even more satisfying meal the next day.
Freezing
For longer storage, this dish freezes exceptionally well. Portion it out into freezer-safe containers, and it will keep its flavor and texture for up to 2 months. Just be sure to thaw it thoroughly in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally to prevent separation. Alternatively, microwaving in short bursts with occasional stirring works well. Add a splash of cream or water if the sauce thickens too much during reheating.
FAQs
Can I use chicken breast instead of thighs in the Creamy Butter Chicken Recipe?
Absolutely! Chicken breasts work fine if you prefer leaner meat. Just be careful not to overcook them, as they can dry out faster than thighs. Marinating well helps keep them tender and flavorful.
Is it possible to make this recipe dairy-free?
Yes, you can substitute the butter with coconut oil and use coconut cream or cashew cream in place of heavy cream. The flavor will shift slightly but remain deliciously creamy and satisfying.
How spicy is this Creamy Butter Chicken Recipe?
The heat level is totally flexible! Adjust the amount of chili powder to suit your taste. The cream and butter help mellow the spice, making it accessible even to those who prefer mild dishes.
Can I prepare the marinade in advance?
Definitely. Marinate the chicken up to 24 hours in advance for an even deeper infusion of flavor. Just keep it refrigerated until you’re ready to cook.
What’s the best way to thicken the sauce if it’s too thin?
If your sauce is thinner than you like, simmer it uncovered for a few more minutes to reduce and thicken naturally. Alternatively, stirring in a small spoonful of cornstarch slurry can help achieve your desired consistency.
Final Thoughts
There is something truly heartwarming about a good Creamy Butter Chicken Recipe that not only satisfies your taste buds but also fills your kitchen with irresistible aromas. This recipe is a wonderful way to bring a bit of gourmet magic into your everyday meals with straightforward ingredients and simple techniques. I hope you dive in with confidence and find as much joy in cooking and sharing this butter chicken as I do. Happy cooking!
Print
Creamy Butter Chicken Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Halal
Description
A rich and creamy butter chicken recipe featuring marinated chicken simmered in a spiced tomato and butter sauce, finished with heavy cream for an authentic Indian-inspired dish perfect for a comforting meal.
Ingredients
Chicken and Marinade
- 1 lb boneless, skinless chicken thighs or breasts
- 1 cup plain yogurt
- 2 tsp garam masala
- 1 tsp coriander powder
- 1 tsp cumin powder
- 1 tsp turmeric powder
- Chili powder, to taste
- Salt, to taste
Sauce
- 4 tbsp unsalted butter
- 1 cup crushed tomatoes or tomato puree
- 1/2 cup heavy cream
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 inch piece ginger, minced
Instructions
- Marinate Chicken: Combine the chicken pieces with yogurt, garam masala, coriander powder, cumin powder, turmeric powder, chili powder, and salt. Mix well, ensuring the chicken is fully coated. Let it marinate for at least 30 minutes to tenderize and absorb the spices.
- Sauté Chicken: Heat a skillet over medium heat. Add a portion of the butter, then sauté the marinated chicken pieces until they turn golden brown on all sides and are partially cooked through. Remove the chicken from the skillet and set aside.
- Prepare Sauce: In the same skillet, add the remaining butter. Sauté the chopped onions, minced garlic, and ginger until the mixture becomes fragrant and the onions are translucent. Pour in the crushed tomatoes and sprinkle in the remaining spices. Stir well and let it simmer for about 10 minutes to develop the flavors and thicken the sauce.
- Simmer Chicken in Sauce: Return the sautéed chicken to the skillet with the tomato sauce. Cover and simmer until the chicken is completely cooked through, about 10-15 minutes, stirring occasionally to prevent sticking.
- Finish with Cream: Stir in the heavy cream to the skillet, blending it thoroughly with the sauce for a rich, creamy texture. Adjust seasoning with salt and chili powder if needed. Serve hot with rice or naan.
Notes
- Marinating the chicken overnight enhances the flavor and tenderness even more.
- Use chicken thighs for juicier results compared to chicken breasts.
- For a spicier version, increase chili powder or add fresh green chilies.
- Butter chicken pairs well with basmati rice or Indian bread like naan or roti.
- Leftovers can be refrigerated up to 3 days and reheated gently.

