Creamy Indian Butter Chicken
Okay, let’s talk comfort food but make it rich, fragrant, and bursting with bold spices. Creamy Indian Butter Chicken is a dish that just wraps you in a warm hug with every bite. It’s silky, it’s saucy, it’s got the perfect balance of tang, heat, and creaminess. And when that velvety tomato-based sauce meets tender, spiced chicken? Ohhh yes. This is the kind of dish that turns an ordinary dinner into something downright dreamy. Whether you’re already a fan of Indian cuisine or just dipping your toes into the spice pool trust me, this one’s a keeper.
Why You’ll Love Creamy Indian Butter Chicken
This recipe isn’t just about the ingredients it’s about creating moments. Whether you’re cooking for a casual family dinner, hosting a get-together with friends, or simply indulging in some comforting flavors for yourself, this dish is versatile enough to fit the occasion. Here’s why it’s a favorite:
Versatile: Perfect served with rice, naan, or even over pasta if you’re feeling adventurous. It works for weeknight dinners or cozy weekend meals alike.
Budget-Friendly: Uses pantry staples and affordable cuts of chicken you get restaurant-quality flavor without the price tag.
Quick and Easy: No complicated techniques just one pot, a few spices, and a bit of stirring magic.
Customizable: Make it spicier, creamier, or dairy-free. This recipe can easily be adapted to suit your taste buds.
Crowd-Pleasing: A guaranteed hit with both kids and adults. It’s always a win when a single dish can satisfy everyone at the table. This recipe strikes the perfect balance of flavor and comfort, making it a universal favorite.
Ingredients in Creamy Indian Butter Chicken
This dish is all about depth and richness, created from a handful of bold, flavorful ingredients:
Chicken Thighs or Breasts: Juicy and tender when simmered in the sauce. Thighs give more flavor, but breasts work great too.
Greek Yogurt or Plain Yogurt: Used to marinate the chicken, it tenderizes and infuses it with flavor.
Garlic and Ginger: The flavor base. Grated fresh for the biggest punch.
Tomato Puree or Crushed Tomatoes: This makes the lush, deep red base of the sauce.
Butter: The namesake ingredient! It makes the sauce incredibly smooth and luxurious.
Heavy Cream or Coconut Cream: Adds the silky, creamy finish that makes this dish so satisfying.
Garam Masala: A warm, fragrant Indian spice blend that brings everything together.
Turmeric, Cumin, Paprika: Earthy and colorful spices that layer the flavor beautifully.
Salt and Pepper: Just enough to balance the boldness of the spices.
Fresh Cilantro: For that final flourish of freshness on top.
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)

Instructions
Let’s dive into the steps to create this flavorful masterpiece:
Preheat Your Equipment: Start by heating a large pan or deep skillet over medium-high heat. You want it hot enough to get a good sear on your chicken.
Combine Ingredients: In a bowl, mix the yogurt, garlic, ginger, and half of the spices. Add your chicken pieces and let them marinate at least 30 minutes, or overnight if you can plan ahead.
Prepare Your Cooking Vessel: In your heated pan, melt some butter. Add the marinated chicken pieces and sear until browned on all sides. Set aside once golden and cooked through.
Assemble the Dish: In the same pan, add more butter and sauté garlic and ginger. Stir in tomato puree and the remaining spices. Let it simmer until thick and deep in color.
Cook to Perfection: Return the chicken to the pan and let it simmer gently in the sauce. Stir in the cream, and let everything marry together into a rich, velvety finish.
Finishing Touches: Turn off the heat and swirl in the last bit of butter for that glossy sheen. Sprinkle with fresh cilantro.
Serve and Enjoy: Serve warm and enjoy! Scoop it up with soft naan or spoon it over fluffy rice it’s downright irresistible.
Nutrition Facts:
Servings: 4
Calories per serving: 460
(Note: approximate values only)
Preparation Time
Prep Time: 15 minutes (plus marinating time)
Cook Time: 25 minutes
Total Time: 40 minutes (excluding marinade)
How to Serve Creamy Indian Butter Chicken
This dish pairs wonderfully with various sides and accompaniments. Here are a few serving suggestions to enhance your dining experience:
Serve it over basmati rice to soak up all that saucy goodness. Pair with warm naan bread to scoop up the creamy curry. Add a side of cucumber raita or pickled onions for freshness. A dollop of yogurt or a squeeze of lime can brighten it up beautifully.
Additional Tips
Here are some extra tips to help you get the most out of this recipe:
Marinate the chicken overnight for even deeper flavor.
Use boneless, skinless thighs for maximum tenderness.
For a lighter version, sub the cream with half-and-half or evaporated milk.
Add a pinch of sugar if your tomatoes are too acidic.
Don’t rush the simmer letting the sauce reduce gives it that rich restaurant texture.
FAQ’s
-
Can I make this dairy-free?
Yes! Use coconut cream in place of heavy cream and vegan butter or oil instead of regular butter. -
Can I use canned tomato sauce instead of puree?
Definitely. Just make sure it’s plain, without added sugar or herbs. -
Is this recipe spicy?
It’s flavorful but not super spicy. Add chili powder or fresh green chilies if you like heat. -
Can I freeze the leftovers?
Absolutely. Butter chicken freezes beautifully just store it in an airtight container for up to 3 months. -
What’s the best cut of chicken to use?
Boneless thighs are best for flavor and tenderness, but chicken breasts work fine too. -
Can I skip the marinating step?
It’s best not to, but if you’re in a hurry, even 15–20 minutes will make a difference. -
What’s a good substitute for garam masala?
You can mix equal parts cumin, coriander, cinnamon, and cloves if you don’t have it. -
Can I add vegetables?
Totally! Peas, bell peppers, or spinach make great additions to bulk up the dish. -
How do I reheat leftovers?
Reheat gently on the stove with a splash of cream or water to loosen the sauce. -
Can I make it in a slow cooker?
Yes! Sear the chicken first, then add everything to the slow cooker and cook on low for 4–6 hours.
CONCLUSION
Creamy Indian Butter Chicken is the kind of meal that makes any day feel special. It’s rich, cozy, and bursting with flavor in every single bite. Whether you’re sharing it with loved ones or enjoying a quiet dinner at home, this dish brings the warmth of Indian spices and the comfort of creamy curry right to your table. Try it once, and it’ll earn a permanent spot in your dinner rotation.

Creamy Indian Butter Chicken
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Halal
Description
Creamy Indian Butter Chicken, also known as Murgh Makhani, is a rich and flavorful dish made with tender chicken pieces simmered in a spiced tomato and butter cream sauce. It’s a classic comfort food in Indian cuisine.
Ingredients
- 1 1/2 lbs (680g) boneless chicken thighs or breasts, cut into bite-sized pieces
- 1/2 cup plain yogurt
- 1 tablespoon lemon juice
- 2 teaspoons ground cumin
- 2 teaspoons garam masala
- 1 teaspoon turmeric
- 1 teaspoon chili powder
- 1 teaspoon ground coriander
- Salt, to taste
- 2 tablespoons butter
- 1 tablespoon vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 1/2 cups tomato purée
- 1 cup heavy cream
- 1 tablespoon sugar (optional, to balance acidity)
- Fresh cilantro, for garnish
- Cooked basmati rice or naan, for serving
Instructions
- In a bowl, mix yogurt, lemon juice, cumin, garam masala, turmeric, chili powder, coriander, and salt. Add chicken and coat well. Marinate for at least 1 hour or overnight in the refrigerator.
- Heat butter and oil in a large skillet over medium heat. Add onions and sauté until golden brown, about 5–7 minutes.
- Add garlic and ginger, and cook for 1–2 minutes until fragrant.
- Add tomato purée and simmer for 10 minutes, stirring occasionally.
- In a separate pan, cook marinated chicken until browned and almost cooked through, about 5–7 minutes.
- Add the chicken to the sauce, stir, and simmer for another 10 minutes.
- Stir in heavy cream and sugar, and simmer for an additional 5 minutes until the sauce is rich and creamy.
- Garnish with fresh cilantro and serve hot with basmati rice or naan.
Notes
- For deeper flavor, marinate the chicken overnight.
- You can adjust the spice level by varying the amount of chili powder.
- Use coconut cream for a dairy-free version.
- To thicken the sauce, simmer longer without a lid.
Nutrition
- Serving Size: 1 plate (with rice or naan)
- Calories: 520
- Sugar: 6g
- Sodium: 600mg
- Fat: 35g
- Saturated Fat: 18g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 140mg
Keywords: butter chicken, Indian curry, creamy chicken, murgh makhani, halal chicken dish