Indian Butter Chicken

WANT TO SAVE THIS RECIPE?

When I first made Indian Butter Chicken at home, I couldn’t believe how effortlessly it came together. The aromas of warm spices filling the kitchen, the creamy tomato sauce bubbling on the stove, and the sight of tender chicken simmering in all that luscious goodness had me counting down the minutes until dinner. One taste, and I was hooked. There was something undeniably comforting and luxurious about it.

This is one of those dishes that feels like a warm hug. The layers of flavor develop beautifully with minimal effort, making it perfect for both a cozy night in and impressing guests. It’s now one of my most requested meals when friends come over. They always ask, “Is this really homemade?” And yes, it absolutely is.

The richness of the sauce, spiced just right, coats every piece of chicken in the most satisfying way. I find myself scooping up every last bit with warm naan or spooning it generously over rice. It’s not just a recipe. It’s a whole experience. And every time I make it, I’m reminded why this dish has such an iconic place in Indian cuisine.

Pin this Recipe

Why You’ll Love This Indian Butter Chicken

You’ll love this Indian Butter Chicken for its incredible balance of creamy, spicy, and savory notes. The sauce is indulgent without being heavy, making it a comfort food that doesn’t leave you feeling sluggish. Plus, it uses accessible pantry staples and comes together in under an hour. It’s beginner-friendly, yet delivers restaurant-quality flavor. Whether you’re exploring Indian cuisine for the first time or you already adore it, this dish promises to become a go-to favorite in your kitchen.

Ingredients

Chicken thighs are my protein of choice for this dish. Their higher fat content makes them more flavorful and they stay incredibly juicy through the cooking process. Boneless, skinless thighs work best for even cooking and ease.

Greek yogurt is essential in the marinade. It tenderizes the chicken beautifully while infusing it with a tangy base that enhances the spices.

Fresh garlic and ginger are key flavor builders in both the marinade and the sauce. They add a sharp warmth and fragrance that defines the dish.

Tomato puree gives the sauce its signature depth and color. It’s slightly sweet and balances the heat of the spices perfectly.

Heavy cream brings the luxurious texture and richness that makes butter chicken so comforting. It melts into the sauce, smoothing out the edges.

Butter, of course, is non-negotiable. It’s what gives this dish its name and lends a velvety finish to the sauce.

Garam masala, turmeric, cumin, paprika, and chili powder make up the spice blend that drives the character of this dish. Each one adds warmth, earthiness, and just the right amount of heat.

How to Make Indian Butter Chicken

Step 1: Marinate the Chicken

In a bowl, combine the chicken thighs with Greek yogurt, half of the garlic and ginger, turmeric, chili powder, and salt. Let it marinate for at least 30 minutes. If you have time, a few hours or overnight in the fridge deepens the flavor.

Step 2: Sear the Chicken

Heat a bit of oil in a skillet over medium-high heat. Add the marinated chicken and sear until browned on both sides. It doesn’t need to be fully cooked yet. Remove and set aside.

Step 3: Build the Sauce

In the same skillet, add butter and sauté the remaining garlic and ginger. Once fragrant, stir in tomato puree and cook until it darkens slightly. Add cumin, paprika, and garam masala. Cook until the oil begins to separate from the tomato mixture.

Step 4: Simmer to Perfection

Return the chicken to the skillet, stirring to coat in the sauce. Pour in heavy cream, reduce heat, and simmer until the chicken is tender and cooked through. Adjust salt and chili to taste.

Step 5: Serve and Enjoy

Garnish with a swirl of cream and fresh cilantro. Serve hot with basmati rice or warm naan to scoop up every bit of the luscious sauce.

Recipe Variations and Possible Substitutions

While I adore the classic version, Indian Butter Chicken is forgiving and easy to adapt. You can substitute chicken thighs with chicken breasts if you prefer a leaner cut. Just be mindful to not overcook them, as they can dry out more quickly.

For a dairy-free option, try using coconut milk or cashew cream instead of heavy cream. Both add a creamy texture and a subtle sweetness that pairs well with the spices. If you don’t have Greek yogurt for the marinade, plain yogurt works too.

Vegetarians can replace the chicken entirely with paneer or roasted cauliflower. Both hold up well in the rich sauce and absorb the flavors beautifully.

Serving and Pairing Suggestions

My favorite way to serve Indian Butter Chicken is with a side of fluffy basmati rice or warm naan bread. The sauce is made for scooping and soaking, so you won’t want to miss a drop.

If you want to add something refreshing, a cucumber raita or a simple green salad with lemon vinaigrette balances the richness of the dish. A squeeze of lime over the chicken just before serving brightens everything up.

For drinks, a lightly sweetened mango lassi or chilled Indian lager pairs perfectly with the warm spices.

Storage and Reheating Tips

Indian Butter Chicken stores really well, making it a great make-ahead or meal prep option. Once cooled, transfer it to an airtight container and refrigerate for up to 4 days.

To reheat, place the chicken and sauce in a saucepan over medium-low heat, stirring gently until warmed through. If it thickens too much, add a splash of water or cream to loosen it up.

You can also freeze it for up to 2 months. Let it thaw in the refrigerator overnight before reheating.

FAQs

How spicy is Indian Butter Chicken?

Indian Butter Chicken has a mild to medium level of spice. You can easily adjust the heat by adding more or less chili powder to suit your taste.

Can I make Indian Butter Chicken ahead of time?

Absolutely. It tastes even better the next day as the flavors deepen. Just store it in the fridge and reheat gently when you’re ready.

What’s the best way to serve Indian Butter Chicken?

Serve Indian Butter Chicken over steamed basmati rice or with naan. It’s also delicious alongside roasted vegetables or a fresh cucumber salad.

Can I use store-bought tomato sauce instead of puree?

Yes, you can use store-bought tomato sauce, but be sure to choose one without added sugar or Italian herbs to keep the flavor profile traditional.

How do I make Indian Butter Chicken gluten-free?

Indian Butter Chicken is naturally gluten-free as long as you ensure the yogurt and spices are not processed with any wheat-containing fillers. Always check labels if you’re unsure.

Related Recipe You’ll Like

If you’re loving the flavor of Indian Butter Chicken, I recommend trying the Easy Homemade Naan Bread. It pairs beautifully with the creamy sauce and is perfect for scooping every last bite. Another wonderful companion to this dish is the Greek Lemon Potatoes Recipe, which adds a zesty contrast to the rich flavors of the chicken.

You might also enjoy the Texas Roadhouse Smothered Chicken Recipe for another comforting, flavor-packed chicken dinner that comes together in one skillet.

Save and Share This Indian Butter Chicken for Later

Don’t forget to pin this Indian Butter Chicken recipe to your favorite dinner board on Pinterest! It’s the kind of recipe you’ll want to make again and again. Share it on Facebook or Instagram to spread the love with your fellow foodies. Whether it’s your first time trying Indian flavors or you’re already obsessed, this dish deserves a place in your regular rotation.

Yield: 4 servings

Indian Butter Chicken

Indian Butter Chicken

Indian Butter Chicken is a rich, creamy, and deeply spiced dish that brings the warmth of Indian flavors right into your kitchen. Tender pieces of chicken are marinated in a blend of yogurt and aromatic spices, then simmered in a buttery tomato-cream sauce that’s irresistibly smooth. Whether you're cooking for a quiet weeknight or a lively dinner party, this easy yet elegant dish guarantees satisfaction. It pairs beautifully with basmati rice or naan bread and is a standout choice for fans of global cuisine and one-skillet meals alike.

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes

Ingredients

  • 1 1/2 lbs boneless, skinless chicken thighs
  • 1 cup Greek yogurt
  • 1 tbsp fresh ginger, grated
  • 1 tbsp fresh garlic, minced
  • 1 tsp turmeric
  • 1 tsp chili powder (adjust to taste)
  • Salt to taste
  • 2 tbsp oil
  • 3 tbsp butter
  • 1 cup tomato puree
  • 1 tsp cumin
  • 1 tsp paprika
  • 1 tsp garam masala
  • 1/2 cup heavy cream
  • Fresh cilantro, for garnish

Instructions

  1. In a bowl, mix chicken with yogurt, half of the garlic and ginger, turmeric, chili powder, and salt. Marinate for 30 minutes or overnight.
  2. Heat oil in a skillet and sear chicken until browned. Set aside.
  3. In the same skillet, melt butter. Add remaining garlic and ginger; cook until fragrant.
  4. Stir in tomato puree. Cook for a few minutes, then add cumin, paprika, and garam masala.
  5. Return chicken to the pan. Add heavy cream and simmer until chicken is fully cooked and tender.
  6. Taste and adjust seasoning. Garnish with cilantro before serving.

Notes

  • Marinating overnight will enhance the flavor and tenderness.
  • Adjust the chili powder to your preferred spice level.
  • For a dairy-free version, substitute coconut milk and oil for cream and butter.

Nutrition Information:

Yield:

4

Serving Size:

1

Amount Per Serving: Calories: 590Total Fat: 40gSaturated Fat: 17gTrans Fat: 1gUnsaturated Fat: 21gCholesterol: 267mgSodium: 583mgCarbohydrates: 11gFiber: 2gSugar: 6gProtein: 50g

WANT TO SAVE THIS RECIPE?

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *