| |

Creamy Indian Butter Chicken Recipe

If you’re craving a dish that wraps you in a warm, flavorful hug, this Creamy Indian Butter Chicken Recipe is an absolute must-try. It’s a luscious, comforting classic that beautifully balances tender chicken bathed in a rich, buttery tomato-cream sauce infused with fragrant spices. Every bite brings a delicious depth of flavor that feels both indulgent and deeply satisfying. Whether you’re new to Indian cuisine or a longtime fan, this recipe promises an unforgettable meal that you’ll want to share with friends and family again and again.

Creamy Indian Butter Chicken Recipe - Recipe Image

Ingredients You’ll Need

The beauty of this Creamy Indian Butter Chicken Recipe is how simple, yet essential, each ingredient is. From aromatic spices that create the signature warmth, to creamy elements that give the sauce its silky texture, every component plays a starring role in creating this irresistible dish.

  • 1 1/2 pounds boneless, skinless chicken thighs: These deliver juicy, tender bites that soak up the marinade perfectly.
  • 1 cup plain yogurt: Acts as the marinade base, tenderizing the chicken and adding a subtle tang.
  • 1 tablespoon lemon juice: Brightens flavors and helps tenderize the meat.
  • 1 tablespoon garam masala: A warm, fragrant blend of spices that develops the dish’s signature taste.
  • 1 teaspoon turmeric: Adds a gorgeous golden color and subtle earthiness.
  • 1 teaspoon ground cumin: Provides a nutty, smoky undertone.
  • 1 teaspoon chili powder: Lends mild heat and a vibrant red hue.
  • 1 teaspoon salt: Balances and enhances all the spices.
  • 2 tablespoons butter (for cooking chicken): Richness that seals in flavor during cooking.
  • 3 tablespoons butter (for sauce): Adds luscious creaminess to the sauce.
  • 1 medium onion, finely chopped: Sweetens and builds the sauce’s base.
  • 3 cloves garlic, minced: Imparts a fragrant savory note.
  • 1 tablespoon grated fresh ginger: Brings a zesty warmth to balance the creaminess.
  • 1 tablespoon garam masala (for sauce): Intensifies the spice character in the sauce.
  • 1 teaspoon paprika: Enhances color and mild smoky flavor.
  • 1/2 teaspoon ground cinnamon: Adds subtle sweetness and complexity.
  • 1/4 teaspoon cayenne pepper (optional): Perfect for those who like a touch of extra heat.
  • 1 can (15 oz) tomato sauce or crushed tomatoes: Provides a rich, tangy base for the curry.
  • 1 cup heavy cream: Creates the signature silky, luscious texture.
  • 1 tablespoon sugar: Balances acidity and enhances all flavors.
  • Salt to taste: Adjust as needed to perfect the seasoning.
  • Fresh cilantro for garnish: Adds brightness and a pop of color at serving.

How to Make Creamy Indian Butter Chicken Recipe

Step 1: Marinate the Chicken

Start by mixing the yogurt, lemon juice, garam masala, turmeric, cumin, chili powder, and salt in a large bowl. Toss in the chicken pieces and coat them completely. This marinade isn’t just about flavor; it tenderizes the chicken beautifully while infusing it with those unmistakable aromatic spices. Cover and refrigerate for at least 1 hour, though overnight is even better for full flavor penetration.

Step 2: Cook the Chicken

Heat 2 tablespoons of butter in a skillet over medium-high heat. Shake off any excess marinade from the chicken to avoid sogginess and add the pieces to the pan. Cook them until they’re nicely browned and just cooked through, about 5 to 7 minutes. This step locks in the flavor and creates a lovely caramelized exterior that contrasts perfectly with the creamy sauce. Set the chicken aside once done.

Step 3: Build the Sauce

In the same skillet, melt 3 tablespoons of butter over medium heat and sauté the finely chopped onion until soft and golden, which takes about 5 minutes. This gentle caramelization adds a natural sweetness that balances the acidity of the tomatoes. Stir in the garlic, ginger, garam masala, paprika, cinnamon, and cayenne pepper if you’re using it. Cook for 1 to 2 minutes until the spices are fragrant — this is when your kitchen will start to smell just incredible!

Step 4: Simmer with Tomatoes and Cream

Add the tomato sauce, stirring to combine, then let it simmer for 10 minutes so the flavors meld and the sauce thickens slightly. Reduce the heat to low and stir in the cream and sugar, then return the cooked chicken to the pan. Allow everything to simmer gently for another 10 minutes, ensuring the chicken is fully infused with that rich, creamy sauce. Taste and adjust the salt or spice to your personal preference.

How to Serve Creamy Indian Butter Chicken Recipe

Creamy Indian Butter Chicken Recipe - Recipe Image

Garnishes

Fresh chopped cilantro is the classic finishing touch to this Creamy Indian Butter Chicken Recipe. It adds a burst of freshness and a lovely green pop that contrasts beautifully with the deep orange sauce. For an extra treat, a drizzle of cream or a sprinkle of toasted fenugreek leaves can elevate the presentation and flavor further.

Side Dishes

Nothing completes butter chicken like fluffy basmati rice or soft, warm naan bread. The rice perfectly absorbs the creamy sauce, while naan is ideal for scooping up every last bit of that luscious curry. You can also serve it alongside some lightly spiced roasted veggies or a cooling cucumber raita to balance the richness.

Creative Ways to Present

For dinner parties, consider serving the chicken in individual bowls garnished with cilantro and a lemon wedge to brighten the flavors. You could also turn this into a butter chicken pizza by spooning the sauce over naan bread, topping with cheese, and baking until bubbly – a fun, fusion twist everyone will love!

Make Ahead and Storage

Storing Leftovers

This dish is fantastic for leftovers because the flavors actually intensify after a day or two in the fridge. Store it in an airtight container and keep it refrigerated for up to 3 days. Just be sure to cool it to room temperature before sealing to maintain the best texture.

Freezing

You can freeze leftover Creamy Indian Butter Chicken Recipe by placing it in a freezer-safe container. It will keep well for up to 2 months. When freezing, avoid garnishes like fresh cilantro – add them fresh when reheating. Thaw overnight in the fridge for best results before reheating.

Reheating

Reheat gently on the stovetop over low heat or in the microwave to avoid curdling the cream. Stir occasionally till heated through, and if the sauce thickens too much, add a splash of water, cream, or broth to loosen it right back up to that perfect silky consistency.

FAQs

Can I use chicken breasts instead of thighs?

Absolutely! While chicken thighs are preferred for their juiciness and flavor, chicken breasts work just fine. Just be careful not to overcook them, as they can dry out faster than thighs.

Is there a dairy-free alternative for the cream?

Yes! You can substitute the heavy cream with coconut milk for a dairy-free and slightly tropical twist. It also yields a wonderfully creamy texture without compromising the rich flavor.

How spicy is this Butter Chicken?

This Creamy Indian Butter Chicken Recipe has a mild to moderate heat level. You can easily adjust the spice by adding or reducing chili powder and cayenne pepper according to your preference.

Can I prepare this recipe in advance?

Definitely! Marinate your chicken overnight and even prepare the sauce ahead of time. Just combine and simmer everything on the day you want to eat — it saves you time and deepens the flavors.

What can I serve with Butter Chicken for a complete meal?

Serve it with basmati rice, naan bread, or a fresh side salad. Adding some roasted or sautéed vegetables will round out the meal nicely with extra texture and color.

Final Thoughts

There’s something truly special about a Creamy Indian Butter Chicken Recipe that brings warmth and comfort to the table, no matter the occasion. It’s a fantastic dish that balances rich creaminess with aromatic spices in a way that feels both decadent and approachable. I can’t wait for you to try making it yourself and watch how quickly it becomes a beloved favorite in your kitchen too!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Indian Butter Chicken Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 50 reviews

  • Author: admin
  • Total Time: 45 minutes (active cooking time)
  • Yield: 6 servings 1x
  • Diet: Gluten Free

Description

This Creamy Indian Butter Chicken recipe features tender boneless chicken thighs marinated in yogurt and spices, cooked in a rich, buttery tomato cream sauce infused with garam masala and aromatic spices. It’s a flavorful, comforting main course perfect for an easy Indian dinner served with basmati rice or naan.


Ingredients

Scale

For the Chicken Marinade

  • 1 1/2 pounds boneless, skinless chicken thighs, cut into bite-sized pieces
  • 1 cup plain yogurt
  • 1 tablespoon lemon juice
  • 1 tablespoon garam masala
  • 1 teaspoon turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon salt
  • 2 tablespoons butter (for cooking chicken)

For the Sauce

  • 3 tablespoons butter
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon grated fresh ginger
  • 1 tablespoon garam masala
  • 1 teaspoon paprika
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 can (15 oz) tomato sauce or crushed tomatoes
  • 1 cup heavy cream
  • 1 tablespoon sugar
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  1. Marinate the Chicken: In a large bowl, combine yogurt, lemon juice, garam masala, turmeric, cumin, chili powder, and salt. Add chicken pieces and coat thoroughly. Cover and refrigerate for at least 1 hour, preferably overnight, to enhance flavor.
  2. Cook the Chicken: Heat 2 tablespoons butter in a large skillet over medium-high heat. Remove chicken from marinade, shaking off excess, and cook until browned and just cooked through, about 5–7 minutes. Transfer chicken to a plate and set aside.
  3. Sauté Aromatics: In the same skillet, melt 3 tablespoons butter over medium heat. Add chopped onion and sauté until soft and golden, about 5 minutes. Stir in garlic, ginger, garam masala, paprika, cinnamon, and cayenne pepper (if using), cooking for 1–2 minutes until fragrant.
  4. Simmer the Sauce: Add tomato sauce to the skillet and simmer uncovered for 10 minutes, stirring occasionally to blend flavors and reduce slightly.
  5. Add Cream and Chicken: Reduce heat to low, stir in heavy cream and sugar. Return chicken pieces to the pan and simmer gently for another 10 minutes, allowing the sauce to thicken and flavors to meld. Taste and adjust seasoning with salt or additional spices as needed.
  6. Garnish and Serve: Sprinkle fresh chopped cilantro over the butter chicken and serve hot alongside basmati rice or naan bread for a complete meal.

Notes

  • Chicken thighs provide the best flavor and tenderness, but chicken breast can be substituted if preferred.
  • For a lighter variation, substitute heavy cream with coconut milk.
  • This dish can be prepared ahead of time and reheats well, making it ideal for meal prep or entertaining.
  • Prep Time: 15 minutes (plus marinating time)
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star