Creamy Butter Chicken That Melts in Your Mouth

Rich, creamy, and perfectly spiced, this Butter Chicken recipe brings authentic flavor and comforting warmth straight to your kitchen table.

Creamy Butter Chicken served in a white bowl with rice and cilantro garnish

If you’ve ever walked into an Indian restaurant and caught the warm, buttery aroma swirling from a sizzling skillet, you’ve probably fallen in love with Butter Chicken before even taking a bite. The first time I made it at home, I realized how easy it was to capture that same restaurant-style flavor without needing a tandoor or fancy equipment. What makes this dish magical is how the spices, butter, and cream come together to create something comforting and unforgettable — the kind of meal that gets people hovering around the stove before dinner’s ready.

This version of Butter Chicken is tailored for the American kitchen: simple steps, everyday ingredients, and the same authentic flavor that made this dish a global favorite. Whether you’re cooking for family, friends, or just yourself after a long day, you’ll find that this creamy tomato-based curry feels like a warm hug on a plate.

What Butter Chicken Really Is: Origins & Background

Butter Chicken, also known as Murgh Makhani, was born in the bustling streets of Delhi, India, during the 1950s. Legend has it that a chef accidentally mixed leftover tandoori chicken with a rich tomato-butter sauce — and just like that, a masterpiece was born.

Unlike Chicken Tikka Masala, which tends to be spicier and more tomato-forward, Butter Chicken has a gentler heat and a velvety texture that appeals to just about everyone. It’s the dish you turn to when you want flavor without the fire. In American homes, it’s become the go-to for those craving a cozy dinner that feels special but doesn’t require hours of labor.

Why It Works for Weeknight Dinners

There’s something deeply satisfying about a dish that tastes gourmet but doesn’t demand professional skills. That’s the beauty of Butter Chicken. The ingredients are easy to find — chicken, cream, butter, and pantry spices — yet the result feels like you’ve ordered takeout from a five-star spot.

When you’re short on time, this dish adapts beautifully. You can marinate the chicken ahead of time, whip up the sauce while it rests, or even freeze portions for a future meal. It’s also perfect for meal prep since the flavors deepen overnight. Pair it with steamed basmati rice or warm naan, and you’ll have a complete meal that’s both indulgent and balanced.

Key Ingredients & What They Do

To make authentic Butter Chicken, you’ll want to use fresh, flavorful ingredients that bring richness and depth.

For the Chicken Marinade:

  • 1 lb boneless, skinless chicken thighs or breasts, cut into chunks
  • 1 cup plain yogurt
  • 1 tablespoon lemon juice
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1 teaspoon salt
  • 1 tablespoon oil

For the Sauce:

  • 3 tablespoons unsalted butter
  • 1 tablespoon oil
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon grated ginger
  • 2 teaspoons garam masala
  • 1 teaspoon chili powder (adjust to taste)
  • 1 teaspoon turmeric
  • 1 teaspoon ground coriander
  • 1 ½ cups crushed tomatoes or tomato purée
  • 1 cup heavy cream or half-and-half
  • 1 tablespoon sugar (balances acidity)
  • 1 teaspoon dried fenugreek leaves (optional but adds authenticity)
  • Salt and pepper to taste
  • Fresh cilantro for garnish
Neatly arranged Butter Chicken ingredients in a bright modern kitchen setting

Ingredient Breakdown

The yogurt tenderizes the chicken while infusing it with spice. Butter and cream create the dish’s signature richness. The tomato base brings brightness, and garam masala layers in a gentle warmth that lingers after each bite. If you can find fenugreek leaves, don’t skip them — they’re the secret behind that restaurant-style aroma.

Step-by-Step Preparation Guide

Marinate the Chicken

In a bowl, combine yogurt, lemon juice, and spices. Add the chicken and toss to coat evenly. Cover and refrigerate for at least 30 minutes, though a few hours makes the flavor even deeper.

Cook the Chicken

Heat oil in a skillet over medium heat. Add the marinated chicken and cook until lightly browned but not fully done. Remove it from the pan and set aside — it will finish cooking in the sauce.

Build the Sauce

In the same pan, melt butter and sauté onions until golden and soft. Add garlic and ginger, letting them release their fragrance. Stir in the garam masala, turmeric, coriander, and chili powder. Once the spices bloom, pour in the tomato purée and sugar. Let it simmer for 10 minutes until thick and deep red.

Butter Chicken sauce simmering in skillet with steam and visible spices
Butter Chicken sauce bubbling in a skillet under soft daylight, showing creamy texture and rich color

Combine & Simmer

Return the chicken to the pan and stir to coat in the sauce. Pour in the cream and reduce the heat to low. Let it simmer for another 10–15 minutes, stirring occasionally until the chicken is cooked through and the sauce turns silky and rich. Finish with a final pat of butter for that signature sheen.

Serving & Side Pairings for American Homes

You can serve Butter Chicken in so many ways, depending on what you have on hand. Basmati rice is the traditional choice — its fragrant grains soak up the sauce perfectly. But if you prefer something quick, jasmine rice or even mashed potatoes work surprisingly well.

For a full meal, add a side of garlic naan or a simple green salad. The mild sweetness of the curry pairs beautifully with roasted cauliflower or sautéed spinach. If you’re hosting, serve it family-style so everyone can spoon out as much sauce as they like — that’s the best part anyway.

Butter Chicken served with basmati rice and naan bread in natural daylight
Butter Chicken served with naan and rice in a bright, modern kitchen setup

Storage, Reheating & Meal-Prep Tips

Leftovers of Butter Chicken are a small miracle. The sauce thickens and the spices mellow overnight, making it even better the next day.

  • Refrigerate: Store in an airtight container for up to 4 days.
  • Freeze: Let the dish cool completely before freezing for up to 2 months.
  • Reheat: Warm gently on the stove with a splash of water or cream. Avoid high heat or the sauce may separate.

You can also prepare the sauce ahead of time and freeze it separately — it’s perfect for quick weeknight meals when you only need to cook fresh chicken.

Close-up of Butter Chicken sauce texture and spice details under natural light
Macro view showing creamy Butter Chicken texture, sauce gloss, and spice flecks

Dietary Variations

Vegan

Swap the chicken for firm tofu or cauliflower florets. Use vegan butter and coconut cream for richness. The flavor remains deep and satisfying, with a hint of coconut that balances beautifully with the spices.

Gluten-Free

Most versions of Butter Chicken are naturally gluten-free, but check your spice blends for hidden additives. Serve it with plain rice or gluten-free flatbread instead of traditional naan.

Low-Calorie

To lighten it up, use chicken breast instead of thighs and substitute half the cream with Greek yogurt. You’ll keep the creamy texture without sacrificing too much flavor.

Halal

Ensure the chicken and dairy products are halal-certified. Everything else in this recipe already aligns with halal dietary guidelines.

There’s something timeless about Butter Chicken — it bridges cultures, comforts on cold nights, and tastes just as amazing reheated the next day. Once you make it yourself, you’ll understand why it’s one of the most beloved dishes in the world. With its creamy sauce, tender chicken, and balanced spice, this recipe doesn’t just feed your hunger — it feeds your soul.

FAQ

What is the difference between Butter Chicken and chicken tikka masala?

Many people ask this when they’re exploring Indian-style curries at home. While both dishes feature marinated chicken in a creamy sauce, Butter Chicken tends to be milder, richer, and built around butter (or ghee) and cream. Chicken tikka masala often uses a more tomato-forward sauce, slightly higher spice levels, and sometimes a tangier finish.

Is Butter Chicken very spicy and how can I adjust the heat?

By default, Butter Chicken is on the mild side—ideal if you’re cooking for kids or for a U.S. palate unaccustomed to heavy heat. If you prefer more spice, you can increase the chili powder or cayenne when making the sauce. Conversely, reduce or omit the hotter spices and rely on paprika for color if you want very mild.

Can I use chicken breast instead of thigh meat for Butter Chicken?

Yes—you can absolutely use chicken breast instead of thighs, but there’s a caveat. Chicken breast cooks faster and tends to dry out more easily, so you’ll want to cut it into evenly-sized cubes and avoid overcooking. If you have thighs available, they offer more forgiving texture and deeper flavor in this creamy tomato-butter sauce.

How should I store and reheat leftover Butter Chicken?

After cooking, let your dish cool a bit and then transfer to an airtight container. Refrigerate for up to 3–4 days. For freezing, cool completely and seal in a freezer-safe container for up to about 2 months. To reheat, gently warm on the stovetop over medium-low heat, stirring occasionally. Add a splash of cream or water if the sauce has thickened too much or begun to separate.

Get inspired with more mouthwatering recipes! Follow me on Facebook, Pinterest, and subscribe to YouTube for new cooking ideas every week.

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 Butter Chicken served in a white bowl with rice and cilantro garnish

Creamy Butter Chicken


  • Author: Ryan Mitchell
  • Total Time: 1 hour 15 minutes
  • Yield: 4 servings 1x
  • Diet: Halal

Description

If you’ve ever walked into an Indian restaurant and caught the warm, buttery aroma swirling from a sizzling skillet, you’ve probably fallen in love with Butter Chicken before even taking a bite. The first time I made it at home, I realized how easy it was to capture that same restaurant-style flavor without needing a tandoor or fancy equipment. What makes this dish magical is how the spices, butter, and cream come together to create something comforting and unforgettable — the kind of meal that gets people hovering around the stove before dinner’s ready.


Ingredients

Scale
  • 1 lb boneless, skinless chicken thighs or breasts, cut into chunks
  • 1 cup plain yogurt
  • 1 tablespoon lemon juice
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1 teaspoon salt
  • 1 tablespoon oil
  • 3 tablespoons unsalted butter
  • 1 tablespoon oil
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon grated ginger
  • 2 teaspoons garam masala
  • 1 teaspoon chili powder
  • 1 teaspoon turmeric
  • 1 teaspoon ground coriander
  • 1 ½ cups crushed tomatoes or tomato purée
  • 1 cup heavy cream or half-and-half
  • 1 tablespoon sugar
  • 1 teaspoon dried fenugreek leaves (optional)
  • Salt and pepper to taste
  • Fresh cilantro for garnish


Instructions

  1. In a bowl, combine yogurt, lemon juice, and spices. Add the chicken and toss to coat evenly. Cover and refrigerate for at least 30 minutes, though a few hours makes the flavor even deeper.
  2. Heat oil in a skillet over medium heat. Add the marinated chicken and cook until lightly browned but not fully done. Remove it from the pan and set aside — it will finish cooking in the sauce.
  3. In the same pan, melt butter and sauté onions until golden and soft. Add garlic and ginger, letting them release their fragrance. Stir in the garam masala, turmeric, coriander, and chili powder. Once the spices bloom, pour in the tomato purée and sugar. Let it simmer for 10 minutes until thick and deep red.
  4. Return the chicken to the pan and stir to coat in the sauce. Pour in the cream and reduce the heat to low. Let it simmer for another 10–15 minutes, stirring occasionally until the chicken is cooked through and the sauce turns silky and rich. Finish with a final pat of butter for that signature sheen.

Notes

  1. Leftovers taste even better the next day as the flavors meld together.
  2. Fenugreek leaves add a subtle restaurant-style aroma, but the recipe remains delicious without them.
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Category: Plats
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 plate
  • Calories: 520
  • Sugar: 6
  • Sodium: 780
  • Fat: 34
  • Saturated Fat: 18
  • Unsaturated Fat: 12
  • Trans Fat: 0
  • Carbohydrates: 18
  • Fiber: 2
  • Protein: 38
  • Cholesterol: 160

What Are Our Readers Saying?

0.0
0.0 out of 5 stars (based on 0 reviews)
Excellent0%
Very good0%
Average0%
Poor0%
Terrible0%

There are no reviews yet. Be the first one to write one.

Related Recipes