...

Creamy Butter Chicken

Butter chicken is one of those dishes you can’t help but crave—creamy, cozy, and full of warm spices that make your kitchen smell amazing.

When this cooks on the stovetop, something magical happens: the sauce turns velvety, the chicken stays tender, and every bite tastes restaurant-worthy.

Your family will love scooping it up with warm naan or rice, and you’ll love how simple it is to make with everyday ingredients.

It’s the perfect comfort dinner for busy weeknights, but special enough to serve when you want something extra delicious.

Why You’ll Love This Creamy Butter Chicken

There are plenty of butter chicken recipes out there, but this one is all about getting rich,
restaurant-style flavor without spending hours in the kitchen.

The chicken is marinated first, giving it incredible tenderness,
then simmered in a velvety tomato cream sauce that’s packed
with warm spices and finished with just the right amount of buttery richness.

The best part? Everything comes together in one pan using simple ingredients you can easily find.
It’s impressive enough for guests but easy enough to make on a busy weeknight.

If you love dinners that deliver big flavor with minimal fuss,
this creamy butter chicken deserves a spot in your regular meal rotation.

 

For the Chicken Marinade

  • Chicken – Use boneless, skinless thighs or breasts cut into bite-sized pieces. Thighs stay extra tender, but either works great.
  • Plain Yogurt – Helps tenderize the chicken and adds a slight tang for flavor.
  • Garlic – Minced garlic gives the marinade a deep, savory base.
  • Ginger – Fresh ginger adds warmth and brightness.
  • Garam Masala – A fragrant spice blend that gives classic butter chicken flavor.
  • Turmeric – Adds color and earthy depth.
  • Ground Cumin – Adds warm, toasty notes to the marinade.
  • Red Chili Powder – Brings mild heat; adjust depending on your preference.
  • Salt – Enhances all the spices and seasons the chicken.

For the Sauce

  • Olive Oil – Used for sautéing and building flavor at the start.
  • Ghee (or Butter + Oil) – Adds richness and that classic buttery taste.
  • Onion – Sliced or chopped; this forms the base of the sauce.
  • Garlic – More garlic builds savory flavor as the sauce cooks.
  • Ginger – Fresh ginger keeps the sauce bright and aromatic.
  • Ground Cumin – Adds warmth and earthiness to the sauce.
  • Garam Masala – Deepens the curry flavor and ties the spices together.
  • Ground Coriander – Adds citrusy, earthy notes to balance the creaminess.
  • Crushed Tomatoes – Creates the body of the sauce and gives it its signature color.
  • Red Chili Powder – Controls the heat level; adjust to your taste.
  • Salt – Seasons the entire sauce and brings everything together.
  • Thickened Cream (or Heavy/Evaporated Milk) – Makes the sauce silky, rich, and smooth.
  • Sugar – Balances the spices and acidity from the tomatoes.
  • Kasoori Methi (Dried Fenugreek Leaves) – Adds a subtle sweetness and signature nutty aroma.

Step-by-Step Instructions to Make Creamy Butter Chicken

1. Marinate the chicken

Stir together all of the marinade ingredients, then coat the chicken well. Let it marinate for at least 30 minutes, or refrigerate overnight if you have the time. The longer it sits, the more flavorful and tender the chicken becomes.

2. Brown the chicken

Heat the olive oil in a large skillet or pot over medium-high heat. Cook the chicken in batches so it browns instead of steams, about 3 minutes per side. It doesn’t need to cook through at this stage—just develop some color. Transfer it to a plate while you make the sauce.

3. Build the flavor base

Melt the ghee in the same pan, then cook the onion until softened, scraping up all the browned bits left behind by the chicken. Add the garlic and ginger, followed by the coriander, cumin, and garam masala. Give the spices a brief toast to wake up their flavor.

4. Simmer the sauce

Pour in the crushed tomatoes, chili powder, and salt. Let everything simmer for 10 to 15 minutes until the tomatoes have thickened and the sauce becomes richer in both color and flavor.

5. Blend until silky smooth

Transfer the sauce to a blender and blend until completely smooth, adding a splash of water if needed. Return the sauce to the pan once it’s velvety.

6. Finish the butter chicken

Stir in the cream, sugar, and kasoori methi, then add the browned chicken along with any juices on the plate. Simmer for another 8 to 10 minutes until the chicken is fully cooked and the sauce is creamy, glossy, and bubbling gently.

7. Serve

Top with fresh cilantro if you like, then serve with warm naan, fluffy basmati rice, or both.

Tips and Variations to Match Your Taste

  • Chicken thighs stay especially juicy, though chicken breasts work well if you prefer leaner meat.
  • Don’t crowd the pan when browning the chicken. Cooking in batches gives the chicken better color and more flavor.
  • Like your curry a little spicier? Add extra red chili powder. For a milder version, simply reduce the amount.
  • If the sauce becomes thicker than you’d like, stir in a splash of water or a little extra cream until it reaches your preferred consistency.
  • The sauce can be made a day ahead and refrigerated, making dinner even quicker the next evening.
  • Fresh cilantro adds a bright finish, but it’s completely optional if you’re not a fan.
  • Serve with plenty of rice or naan because you’ll want something to soak up every bit of the creamy sauce.

How to Serve Creamy Butter Chicken

Butter chicken is made to be served with something that can catch every spoonful of its rich, creamy sauce. Steamed basmati rice is the classic choice, while warm naan is perfect for scooping up every last bite.

To turn it into a complete meal, add a simple cucumber salad, roasted vegetables, or a cooling yogurt raita alongside the curry. If you’re serving guests, pair it with vegetable samosas or papadums for a restaurant-style spread that’s guaranteed to impress.

And if you’re lucky enough to have leftovers, they taste even better the next day after the spices have had even more time to develop.

Creamy Butter Chicken FAQs

1. Why does my chicken sometimes turn out a little dry?
This usually happens when the chicken cooks too long during the browning step. You only need a quick sear here — the chicken finishes cooking gently in the sauce, which keeps it tender and juicy.

 

2. My sauce didn’t turn out smooth. What happened?
A grainy sauce often means the tomatoes didn’t cook down long enough before blending. Make sure the mixture simmers until thick, then blend well and stir in the cream at the very end for that silky finish.

 

3. Do I have to use heavy cream?
No, but cream gives you the richest sauce. You can swap in evaporated milk to lighten it up, or even coconut milk for a dairy-free option — just know the flavor will change slightly.

 

4. Is marinating the chicken really necessary?
Yes, even a short 30-minute marinade helps keep the chicken tender and adds great flavor. If you have extra time, an overnight marinade makes it even better.

 

5. Can I make the sauce ahead of time?
Absolutely. You can prepare the sauce a day in advance. Just warm it gently when you’re ready to use it, stir in the cream, and add the chicken — perfect for busy nights.

 

 

Creamy Butter Chicken

This version of butter chicken delivers tender, spiced chicken simmered in a rich, silky tomato-cream sauce. Everything cooks in one pan, and the flavors develop beautifully with everyday ingredients.
Print Pin
Course: Main Course
Cuisine: Indian
Keyword: Creamy Butter Chicken
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 5

Notes

Ingredients

For the chicken marinade
  • 28 oz boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
  • 1/2 cup plain yogurt
  • 1 1/2 tablespoons minced garlic
  • 1 tablespoon minced or finely grated ginger
  • 2 teaspoons garam masala
  • 1 teaspoon turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon red chili powder
  • 1 teaspoon salt
For the sauce
  • 2 tablespoons olive oil
  • 2 tablespoons ghee (or 1 tablespoon butter + 1 tablespoon oil)
  • 1 large onion, sliced or chopped
  • 1 1/2 tablespoons minced garlic
  • 1 tablespoon minced or finely grated ginger
  • 1 1/2 teaspoons ground cumin
  • 1 1/2 teaspoons garam masala
  • 1 teaspoon ground coriander
  • 14 oz crushed tomatoes
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 1/4 teaspoons salt, or to taste
  • 1 cup thickened cream (or heavy/evaporated milk)
  • 1 tablespoon sugar
  • 1/2 teaspoon kasoori methi (dried fenugreek leaves)

Instructions

  1. Combine all marinade ingredients in a bowl with the chicken. Let it rest for at least 30 minutes and up to an hour. If time allows, refrigerate it overnight for deeper flavor.
  2. Warm the oil in a large skillet or pot over medium-high heat. Once hot, add the chicken in small batches so the pieces can brown properly. Cook for about 3 minutes per side, then transfer to a plate. (The chicken will finish cooking later.)
  3. Using the same pan, melt the ghee or butter. Add the onions and cook for around 6 minutes, allowing them to soften while you scrape up any caramelized bits from the bottom.
  4. Stir in the garlic and ginger and cook for 1 minute. Add the coriander, cumin, and garam masala. Let the spices heat through for about 20 seconds.
  5. Pour in the crushed tomatoes, chili powder, and salt. Simmer the mixture for 10–15 minutes, stirring occasionally, until it thickens and deepens in color.
  6. Take the pan off the heat and transfer the sauce to a blender. Blend until completely smooth, adding a small splash of water if needed—up to 1/4 cup. Work in batches if your blender is small.
  7. Return the puréed sauce to the pan. Stir in the cream, sugar, and kasoori methi. Add the chicken (along with any accumulated juices) back into the sauce. Let it cook for 8–10 minutes, until the chicken is fully done and the sauce is bubbling and velvety.
  8. Finish with fresh cilantro if you like, and serve with warm naan or rice.
Notes
  • Heat Level: The suggested chili powder yields a gentle spice. Increase or decrease it depending on your preference.
  • Sauce Thickness: Add a splash of water or cream if you want a looser sauce.
  • Prep Ahead: The sauce can be made a day before serving. Store it in the fridge and warm it gently before adding the chicken.
Nutrition
Calories: 538kcal | Carbohydrates: 17g | Protein: 35g | Fat: 37g | Saturated Fat: 18g | Cholesterol: 223mg | Sodium: 1335mg | Potassium: 828mg | Fiber: 3g | Sugar: 10g | Vitamin A: 1184IU | Vitamin C: 12mg | Calcium: 135mg | Iron: 4mg
Save

 

Leave a Reply

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

Recipe Rating




Welcome!

Welcome to Savory & Nest, a food blog dedicated to sharing budget-friendly recipes made with simple, everyday ingredients. The goal is to…

Recipes In Email

Subscribe to my newsletter for exclusive recipes and all of the behind the scenes details.
Easy One-Pot Chicken Sausage Orzo 3
Read More
high-level-description-an-editorial-food_jlpWjuIbUpaLYQ2Xmz1qjg_0F1th00wRjCDjzI06nqxZg_cover
Read More
Dump and Bake Chicken Parmesan 7
Read More
Easy Chicken Parmesan Casserole Fast Dinner For The Weeknight 6
Read More
Easy Dump And Bake Chicken Parmesan Casserole 1
Read More
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.