Butter Chicken

By: Allison Crowder
Published:

Craving that rich, creamy restaurant-style butter chicken but short on time? My simplified homemade butter chicken recipe delivers all the flavor in about an hour. This dish features tender chicken in a velvety spiced tomato sauce, perfect for a cozy dinner.

Butter Chicken - detail 1

I learned the secret to great butter chicken isn’t a long ingredient list, it’s about layering flavors simply. A quick yogurt marinade tenderizes the chicken, while blooming the spices builds a deep, aromatic base for that iconic creamy sauce.

This is the comforting, impressive meal I make when I want to treat my family without fuss. Let’s walk through how easy it is to make your own creamy butter chicken at home.

Why You’ll Love This Butter Chicken

This isn’t just another recipe. It’s my tested, no-fuss path to a restaurant-worthy dish that feels like a warm hug. Here’s exactly why it works.

  • Authentic Flavor, Simplified Method: We skip the complicated steps but keep the essential layering of spices. Blooming garam masala and cumin in butter unlocks their full aroma, creating that deep, authentic base for your creamy tomato sauce.
  • Unbelievably Tender Chicken: The yogurt marinade is the secret weapon. The natural acids gently break down the chicken proteins, guaranteeing juicy, flavorful bites in every single piece, never dry or tough.
  • Luxuriously Balanced Sauce: This sauce is the star. Heavy cream and butter make it velvety, while tomato sauce and a touch of sugar provide the perfect tangy-sweet balance. It’s rich but not heavy.
  • Perfect for Any Night: With about an hour of total time, it’s completely doable for a Tuesday. Yet, it’s impressive enough to serve to guests on the weekend. It’s my go-to for both.
  • Pantry-Friendly Ingredients: No hard-to-find items here. You likely have most spices already, and the rest are standard grocery store picks. This easy butter chicken recipe is designed for real kitchens.

This dish proves that incredible homemade butter chicken is totally within your reach. Let’s gather your ingredients.

Ingredients You’ll Need

This classic dish requires a few key components. Ingredient clarity is crucial for success. Let’s break them down into three simple groups.

The Chicken Marinade

  • 2 lbs boneless, skinless chicken breasts: Cut into 1½-inch cubes for even cooking. Chicken thighs work wonderfully too for extra richness.
  • 1 cup plain Greek yogurt: Ingredient Note: Full-fat yogurt creates the best, thickest marinade that really clings to the chicken.
  • 1 tbsp minced garlic: Fresh or jarred both work fine here.
  • 1 tsp garam masala: Ingredient Note: This warm, complex spice blend is the heart of the flavor. If you don’t have it, a mix of cumin, coriander, and a pinch of cinnamon can stand in.
  • 1 tsp ground cumin: Adds earthy depth.
  • 1 tsp kosher salt: Seasons the chicken from the inside.

The Sauce Base

  • 1 tbsp olive oil & 6 tbsp unsalted butter (divided): We use both for browning and building the sauce. Butter gives that signature richness.
  • 1 medium yellow onion, finely diced: Ingredient Note: Cooking these until truly soft and sweet is a non-negotiable step for the best sauce flavor.
  • 2 tsp minced garlic, 1 tsp grated fresh ginger: The fresh ginger adds a bright, zesty note that balances the cream.
  • 1 tsp garam masala, 1 tsp ground cumin, 1 tsp chili powder: Blooming these in the butter unlocks their full aroma.
  • 1 can (15 oz) tomato sauce: Provides the tangy, smooth base. Tomato puree works as well.
  • 1 cup heavy cream: For a lighter option, you can use half-and-half instead of heavy cream, though the sauce will be less rich.
  • 2 tsp granulated sugar: A tiny bit balances the acidity of the tomatoes.
  • 1 tsp kosher salt (or to taste): For final seasoning.

Finishing Touches

  • 2 tbsp fresh cilantro, chopped: The fresh garnish adds a necessary pop of color and freshness.

With these simple ingredients, you’re ready to create a restaurant-quality meal at home.

Butter Chicken - detail 2

How to Make Butter Chicken

This process is all about building layers of flavor, one simple step at a time. Follow these steps and you’ll have a gorgeous, creamy butter chicken ready to serve.

Step 1: Marinate the Chicken

In a large bowl, combine the Greek yogurt, 1 tablespoon minced garlic, 1 teaspoon garam masala, 1 teaspoon cumin, and 1 teaspoon salt. Mix it really well until it’s smooth and uniform. Add your cubed chicken to this bowl. Toss and stir until every single piece is completely coated in the yogurt mixture. This is key.

Now, cover the bowl and refrigerate it. Let it sit for at least 1 hour. This time allows the yogurt’s natural acids to tenderize the chicken deeply and lets those spices really soak in. You can marinate for up to 4 hours for even more flavor.

Step 2: Brown the Chicken

Place a large skillet over medium-high heat. Add the olive oil and 3 tablespoons of the butter. Let the pan get hot and the butter melt completely. It should be sizzling. Carefully add your marinated chicken to the pan. Spread it out in a single layer. If you crowd the pan, the chicken will steam instead of brown.

Cook for about 3 minutes per side, just until you get a nice golden-brown color on the outside. The chicken doesn’t need to be fully cooked through yet. Transfer all the browned chicken to a plate and tent it with foil. This keeps it warm and prevents it from overcooking while you make the amazing sauce.

Step 3: Build the Sauce Base

Add the remaining 3 tablespoons of butter to the same skillet, still over medium heat. Once melted, add your finely diced onion. Cook the onion, stirring now and then, for 6 to 8 minutes. Don’t rush this. Cook them until they are soft, translucent, and sweet. This builds the flavor foundation.

Now, stir in the 2 teaspoons of minced garlic, 1 teaspoon garam masala, 1 teaspoon cumin, the grated ginger, and the chili powder. Stir constantly for about 30 seconds. You’ll smell the spices blooming and becoming fragrant.

Do not let them burn. Reduce the heat to medium. Pour in the tomato sauce, heavy cream, and sugar. Stir everything together until it’s beautifully combined and bring it to a gentle simmer.

Step 4: Simmer and Finish

Now, gently return all the browned chicken back to the skillet with the sauce. Stir to coat every piece. Let it simmer together for 12 to 15 minutes. The sauce will thicken and reduce slightly. The chicken will finish cooking through. Use a meat thermometer to check that the internal temperature of the chicken reaches 165°F. Taste the sauce.

Add the final teaspoon of salt, or a bit more if you like. Turn off the heat. Garnish generously with the chopped fresh cilantro. This bright, fresh finish is the perfect contrast to the rich, creamy sauce. Serve it hot and enjoy!

Butter Chicken - detail 3

Pro Tips for the Best Butter Chicken

These are my little secrets for making this creamy butter chicken recipe truly shine. They come from years of testing in my own kitchen.

  • Marinate Longer for Magic: If you have time, let the chicken sit in the yogurt marinade for up to 4 hours. This is my secret for the most tender, flavor-packed chicken. The longer soak makes a huge difference.
  • Choose Full-Fat Yogurt: Always use full-fat plain Greek yogurt for the marinade. The thicker texture coats the chicken better and creates a richer base. Low-fat versions can make the marinade too watery.
  • Create a Silky Smooth Sauce: For an ultra-smooth restaurant-style sauce, blend the cooked onion and tomato mixture before you add the cream and chicken. Just use a blender or food processor for a quick pulse.
  • Let It Rest Before Serving: After simmering, turn off the heat and let the whole dish rest in the pan for 5 minutes. This allows the flavors to settle and meld beautifully. The sauce will also thicken a bit more.
  • Bloom Your Spices Properly: When you add the spices to the butter and onions, stir constantly for just 30 seconds. You want them fragrant, not burned. This quick bloom unlocks their full, warm aroma.

Follow these simple tips and you’ll have the most perfect butter chicken, every single time.

Common Mistakes to Avoid

Even the best cooks can run into small hiccups. Knowing these common butter chicken mistakes ahead of time will save you stress. Here’s how to fix them easily.

  • Overcrowding the Pan: WHY: Adding all the chicken at once lowers the pan’s heat too fast. HOW: Cook in a single layer, or cook in two batches if your pan is small. Don’t panic if you need to use two plates for the browned chicken.
  • Undercooking the Onions: WHY: Rushing this step leaves them crunchy and sharp. HOW: Cook them until they are truly soft, translucent, and sweet. This takes about 6-8 minutes. They should smell wonderful.
  • Boiling the Sauce: WHY: High heat after adding cream can cause it to separate or curdle. HOW: After adding the cream and tomato sauce, keep the heat at a gentle simmer. You should see small bubbles, not a rolling boil.
  • Not Blooming the Spices: WHY: Adding spices to cold oil or cooking them too long makes them bitter. HOW: Add them to the hot butter and onions. Stir constantly for just 30 seconds until fragrant, then immediately add the liquids.
  • Skipping the Final Taste: WHY: The sauce can need a final flavor adjustment after simmering. HOW: Always taste the sauce right before serving. Add a pinch more salt or sugar if needed to balance the creamy tomato flavor.

If you make one of these mistakes, just follow the simple fix. Your dish will still be delicious.

Delicious Variations

This creamy butter chicken recipe is wonderfully flexible. Once you master the basic version, you can easily adapt it to suit your mood, diet, or what’s in your fridge. These are my favorite ways to play with it.

  • Make it Vegetarian: Swap the chicken for cubes of paneer or firm tofu. Pan-fry the paneer or tofu until golden before adding it to the sauce. This creates a fantastic vegetarian butter chicken that’s just as satisfying.
  • Add Some Greens: Stir in a handful of fresh spinach or kale during the last few minutes of simmering. The greens wilt beautifully into the sauce, adding color, nutrients, and a fresh texture.
  • Change the Spice Profile: Use smoked paprika instead of chili powder. It gives a different, smoky warmth without the sharp heat. It’s a great option if you’re cooking for kids or prefer milder flavors.
  • Go Dairy-Free or Light: Try coconut milk instead of heavy cream for a tropical twist. The sauce will be slightly less thick but still incredibly flavorful. For a lighter version, half-and-half works, though the sauce will be less rich.
  • Use Different Chicken: Bone-in, skinless chicken thighs are a great alternative. They take a bit longer to cook but yield incredibly juicy, flavorful meat. Adjust the simmering time until the thighs reach 165°F internally.

Don’t be afraid to experiment. The core method of marinating, building the sauce, and simmering remains the same, making these butter chicken variations easy and fun.

Butter Chicken - detail 4

Serving Suggestions

This creamy butter chicken is a complete meal on its own, but pairing it well turns a simple dinner into a special occasion. Here are my favorite ways to serve it, perfect for any night.

  • For a Classic Weeknight Dinner: Spoon it over a big pile of fluffy basmati rice. The rice absorbs the luxurious sauce perfectly. It’s the ultimate comforting, one-plate meal for a busy Tuesday.
  • For a Cozy, Interactive Meal: Serve it with warm, soft naan bread. Let everyone tear off pieces of naan to scoop up the sauce and chicken. It’s fun, messy, and deeply satisfying.
  • To Balance the Richness: Pair it with a cool cucumber raita and a simple green salad. The raita’s freshness and the salad’s crunch cut through the creamy sauce, making the meal feel light and complete.
  • For a Festive Feast: Make this butter chicken the star of a larger spread. Serve it alongside simpler dishes like roasted cauliflower, a dal (lentil stew), or steamed vegetables. It creates an impressive, shareable meal for guests.
  • For Lunch the Next Day: Pack any leftovers with a side of rice or a piece of naan. It reheats beautifully for a lunch that feels like a treat, not just a leftover.

No matter how you serve it, this dish brings everyone to the table. It’s a true crowd-pleaser.

FAQs About Butter Chicken

Can I make butter chicken ahead of time?

Yes, it’s excellent for making ahead. Cook the dish completely, let it cool, and store it in the fridge for up to 3 days. Reheat gently on the stove over low heat, stirring often. The flavors actually deepen overnight.

How can I adjust the spice level?

To make it milder, reduce the chili powder to ½ teaspoon or omit it entirely. For more heat, add an extra ½ teaspoon of chili powder or a pinch of cayenne when blooming the spices. Always taste the sauce before serving.

What is the best substitute for heavy cream?

For a lighter sauce, half-and-half works well. For a dairy-free or vegan version, full-fat coconut milk is the best substitute. It creates a slightly different but still rich and delicious creamy texture.

What are the estimated calories per serving?

Our recipe yields about 725 calories per serving. Please note, nutrition varies based on specific ingredients and brands used. For precise counts, use a calculator with your exact products.

How do I know when the chicken is done?

The chicken is done when the sauce has thickened and the internal temperature reaches 165°F. Use a meat thermometer for accuracy. The chicken pieces will be tender and no longer pink inside after simmering for 12-15 minutes.

Butter Chicken - detail 5

Your New Favorite Weeknight Feast

You have it all now. The secret to tender, juicy chicken and a sauce so creamy and rich it feels like a celebration. This butter chicken recipe proves that a stunning, comforting meal doesn’t need hours or fancy skills. It just needs your kitchen and a little bit of love stirred into the pot.

I truly hope this recipe becomes a regular in your home, bringing everyone to the table with its warm, inviting aroma. I’d love to hear how your version turns out. Did your family gobble it up? Did you try a fun variation? Tell me all about it in the comments below.

For more easy, family-friendly recipes that turn simple ingredients into something special, follow me on Pinterest. Let’s make every dinner a little feast.

Butter Chicken

Creamy Butter Chicken

Allison Crowder
Indulge in this rich and flavorful Butter Chicken, a classic dish featuring tender marinated chicken simmered in a velvety, spiced tomato-cream sauce. It’s a comforting and impressive meal that’s surprisingly simple to make at home.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Dinner
Cuisine Indian
Servings 4 servings
Calories 725 kcal

Equipment

  • large bowl
  • Large skillet

Ingredients
  

For the Chicken Marinade

  • 2 pounds boneless, skinless chicken breasts cut into 1½ inch cubes
  • 1 cup plain Greek yogurt
  • 1 tablespoon minced garlic
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon kosher salt

For the Sauce

  • 1 tablespoon olive oil
  • 6 tablespoons unsalted butter divided
  • 1 medium yellow onion finely diced
  • 2 teaspoons minced garlic
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon grated fresh ginger
  • 1 teaspoon chili powder
  • 15 ounces tomato sauce
  • 1 cup heavy cream
  • 2 teaspoons granulated sugar
  • 1 teaspoon kosher salt or to taste
  • 2 tablespoons fresh cilantro chopped for garnish

Instructions
 

  • In a large bowl, combine the Greek yogurt, 1 tablespoon of minced garlic, 1 teaspoon of garam masala, 1 teaspoon of cumin, and 1 teaspoon of kosher salt. Mix until well combined.
  • Add the cubed chicken to the yogurt mixture and toss to ensure every piece is thoroughly coated.
  • Cover the bowl and refrigerate for at least 1 hour to allow the chicken to marinate.
  • Place a large skillet over medium-high heat. Add the olive oil and 3 tablespoons of butter. Heat until the butter is melted and sizzling.
  • Carefully add the marinated chicken to the hot skillet in a single layer. Cook for about 3 minutes per side, until browned. Transfer the cooked chicken to a plate and tent with foil to keep warm.
  • Add the remaining 3 tablespoons of butter to the same skillet over medium-high heat. Once melted, add the diced onion and cook, stirring occasionally, until softened and translucent, about 6 to 8 minutes.
  • Stir in the 2 teaspoons of minced garlic, 1 teaspoon of garam masala, 1 teaspoon of cumin, grated ginger, and chili powder. Cook, stirring constantly, until fragrant, about 30 seconds.
  • Reduce the heat to medium. Pour in the tomato sauce, heavy cream, and sugar. Stir to combine and bring the mixture to a gentle simmer.
  • Return the browned chicken to the skillet. Stir everything together to coat the chicken in the sauce.
  • Simmer for 12 to 15 minutes, or until the sauce has thickened and the internal temperature of the chicken reaches 165°F.
  • Taste the sauce and season with additional salt if needed. Garnish generously with chopped fresh cilantro. Serve hot.

Notes

For a smoother sauce, you can blend the onion and tomato sauce mixture before adding the cream and chicken.
Letting the chicken marinate for longer, up to 4 hours, will deepen the flavor.
Adjust chili powder to your preferred level of spice.
Serve this delicious Butter Chicken over fluffy basmati rice or with warm naan bread for dipping. A side of cucumber raita or a simple green salad complements the richness of the dish perfectly.
Keyword butter chicken, creamy, chicken, marinated, tomato sauce, Indian curry

Allison Crowder

Hi, I’m Allison Crowder, a mom of two living in Elmira, New York. Inspired by my grandmother's kitchen and trained in European and African cooking, I create approachable, flavorful recipes for busy families. At Recipes Art, I believe cooking is an art anyone can master, with simple, creative meals that bring joy to your table.

Where every dish is a work of art ❤️

About Me

Weekly Newsletter

Get the latest recipes and my top tips straight into your inbox!



    You Might Also Like...

    Keto Chicken Soup

    Keto Chicken Soup

    Black Bean Chicken Soup

    Black Bean Chicken Soup

    Chicken and Chorizo Soup

    Chicken and Chorizo Soup

    Chicken Split Pea Soup

    Chicken Split Pea Soup

    Leave a Comment

    Recipe Rating