A close-up of a bowl filled with rich, creamy butter chicken, garnished with fresh cilantro.

Amazing Butter Chicken: 1 Step to Perfection

User avatar placeholder
Written by Sarah Peterson

September 19, 2025

Oh, you know those nights, right? When only a rich, comforting bowl of Indian food will do? That craving for something truly flavorful, something that tastes like it came straight from your favorite restaurant, but you’re cozy at home? That’s exactly how I felt when I started tinkering with this butter chicken recipe. I remember trying to recreate dishes from our go-to Indian spot, and some attempts were… well, let’s just say we ordered pizza instead! But this version? It’s the real deal. We’re talking a ridiculously creamy, tomato-butter-cream sauce, and chicken so tender it practically melts. It’s my go-to for a special weeknight dinner or when we have friends over. Let’s get cooking!

Why You’ll Love This Restaurant-Style Butter Chicken

Seriously, what’s not to love? Here’s why this recipe is going to be your new favorite:

  • So easy! Even if you’re new to Indian cooking, this recipe is totally doable.
  • Restaurant taste at home: You get that authentic, rich flavor without leaving your kitchen.
  • Silky smooth sauce: It’s incredibly creamy and luscious, just like you’d expect.
  • Melt-in-your-mouth chicken: The marinade makes the chicken unbelievably tender.
  • Perfect for any night: Great for a quick weeknight meal or when you want to impress someone for date night.

Ingredients for the Perfect Butter Chicken

Okay, let’s get our mise en place ready! Having everything prepped makes cooking this butter chicken feel like a breeze, almost like having a little culinary sous chef. Here’s what you’ll need for both the chicken and that dreamy sauce:

For the Chicken Marinade:

  • 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces (I love thighs for butter chicken because they stay so wonderfully moist!)
  • 1 cup plain yogurt (full-fat is best here for richness!)
  • 2 tablespoons lemon juice (freshly squeezed, of course)
  • 1 tablespoon grated fresh ginger (get that jar of ginger paste if that’s easier, just use fresh for the best punch!)
  • 4 cloves garlic, minced (or more, if you’re a garlic lover like me!)
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon cayenne pepper (optional, but it gives a nice little warmth)
  • Salt to taste

For the Silky Tomato Cream Sauce:

  • 2 tablespoons unsalted butter (don’t skimp here, it’s butter chicken after all!)
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon grated fresh ginger
  • 1 (28 ounce) can crushed tomatoes (good quality makes a difference!)
  • 1 cup heavy cream (this is key for that luxurious texture)
  • 1 teaspoon sugar (just to balance the acidity of the tomatoes)
  • 1/2 teaspoon fenugreek leaves (kasoori methi), crushed (optional, but it adds a really unique aroma – I sometimes find it at Indian grocery stores!)

And for serving? You’ll want some fluffy basmati rice and warm naan bread for dipping!

Marinating the Chicken for Tender Butter Chicken

Okay, so the real magic, the secret to that fork-tender chicken in butter chicken, starts with the marinade. It’s not just about flavor, though it packs in a ton of it! The yogurt and lemon juice work wonders here. Yogurt’s acidity helps break down the chicken’s proteins, making it super tender, and the lemon juice does the same thing. It’s a little bit of kitchen science that makes a huge difference! Then you’ve got ginger and garlic for that incredible aromatic base, plus our fantastic spices – garam masala for warmth, cumin for earthiness, paprika for color, turmeric for that lovely golden hue, and a pinch of cayenne if you like a little heat. Trust me, letting this sit for at least 30 minutes, or even a few hours in the fridge, really lets all those flavors soak in and work their tenderizing magic. If you’re feeling fancy, or just want an extra layer of flavor, you can totally grill or pan-sear the marinated chicken for a few minutes before adding it to the sauce. It gives it a lovely char, kind of like how they do it in restaurants! It’s a technique I also use when I’m making things like my hot honey chicken wings – you get that extra depth of flavor!

Crafting the Silky Tomato Cream Sauce for Butter Chicken

Now for the heart of our butter chicken – that luscious, silky tomato cream sauce! This is where the restaurant magic really happens. We start by melting a good chunk of butter in our skillet over medium heat. Then, we’ll add the finely chopped onion and cook it down until it’s nice and soft, and just starting to turn golden. This takes about 8-10 minutes, and it builds this wonderful sweet base. Next, we toss in the minced garlic and fresh grated ginger. Oh, that smell! It just fills the kitchen. It’s like a mini flavor bomb, and thinking about it makes me remember how much I love a good homemade sauce, totally unlike, say, my garlic aioli, but just as satisfying to make. Cook that for about a minute until it’s super fragrant.

Now, for the star of the show: the crushed tomatoes. Pour those in, followed by the heavy cream – yes, all of it! This is what gives our butter chicken that incredible richness and velvety texture. Add the sugar to balance out any tanginess from the tomatoes. If you can get your hands on fenugreek leaves, or kasoori methi, give them a little rub between your fingers to crush them before adding. They have this unique, savory aroma that’s just divine in butter chicken. If you can’t find them, don’t sweat it; the sauce will still be amazing! Just stir it all together, bring it to a gentle simmer, and let it bubble away for a few minutes until it starts to thicken slightly. You’re looking for a sauce that coats the back of a spoon beautifully. And hey, if you ever find yourself with extra tomatoes, making a batch of homemade salsa is a great way to whip up something delicious! We can talk about canning that salsa another time!

Combining and Simmering Your Butter Chicken

Alright, we’ve got our beautifully marinated chicken and our silky smooth sauce ready to go. Now comes the part where everything comes together! Carefully add those gorgeously coated chicken pieces right into that simmering tomato cream sauce. Give it a good, gentle stir to make sure every piece of chicken is swimming in that rich goodness. Don’t worry if it looks a little thin at first; it’ll thicken up as it simmers. We’re talking low heat here, folks. Cover the pot – this is important for keeping all that delicious steam and moisture inside, helping the chicken cook perfectly. Let it bubble away gently for about 20 to 25 minutes. You’ll know it’s ready when the chicken is cooked all the way through and feels super tender when you poke it with a fork. Give it a taste then, and don’t forget to adjust the salt and maybe add a little more garam masala or cayenne if you’re feeling it. This last step is crucial for getting the flavor just right for your own taste buds!

Serving Your Authentic Butter Chicken

Okay, the moment we’ve all been waiting for – serving up this glorious butter chicken! The absolute best way to enjoy this creamy, dreamy curry is with some fluffy basmati rice to soak up every last drop of that incredible sauce. Seriously, don’t you dare waste a single bit! And of course, we need some warm, pillowy naan bread for scooping. A sprinkle of fresh chopped cilantro on top just finishes it all off beautifully. This dish is honestly perfect for any night – a total game-changer for a weeknight Indian curry craving, or fancy enough to be your star for a romantic date night dinner!

Tips for Perfect Butter Chicken Every Time

You know, achieving that perfect, restaurant-quality butter chicken at home is totally doable, and a few little tricks can make all the difference! First off, don’t skimp on the quality of your ingredients, especially the butter and cream. They really make the sauce sing! When it comes to the chicken, feel free to play around with the marination time. If you’ve got a few hours, great! But I’ve even done this with just 30 minutes when I’m in a pinch, and it’s still delicious. Just remember, longer marination usually means more tender chicken. If you’re worried about spice levels, start with a smaller pinch of cayenne pepper, and you can always add more at the end if you want it hotter. And for that gorgeous, thick sauce? If yours seems a bit thinner than you’d like after simmering, just let it simmer uncovered for a few extra minutes. It allows some of the liquid to evaporate, concentrating that amazing flavor and texture. Be patient with it!”

Frequently Asked Questions About Butter Chicken

Got questions about whipping up this delicious butter chicken? I’ve got answers! Cooking should be fun, not stressful, so let’s clear up any lingering doubts.

Can I make butter chicken with chicken breast?

You absolutely can! While I love chicken thighs for their extra moisture and flavor, chicken breast works too. Just be extra careful not to overcook them, or they can get a little dry. Cut them into smaller pieces and aim for a slightly shorter simmering time – maybe around 15-20 minutes – until they’re just cooked through. Check a piece to be sure!

How can I make butter chicken spicier or milder?

Adjusting the heat is super easy! For spicier butter chicken, simply add more cayenne pepper to the marinade or a pinch more at the end when you’re tasting and adjusting the sauce. If you prefer it milder, just leave out the cayenne pepper altogether. You can also add a little extra cream or a touch more sugar if you want to mellow out any heat.

What is kasoori methi and where can I find it?

Kasoori methi, made from dried fenugreek leaves, adds a really unique, slightly savory, aromatic flavor that’s a hallmark of authentic Indian dishes like butter chicken. You can usually find it at Indian grocery stores or in the international aisle of larger supermarkets. Don’t worry too much if you can’t find it, though! The dish will still be delicious without it, but it does add a special something.

Can I make butter chicken ahead of time?

Yes, you definitely can! Butter chicken actually tastes even better the next day because those flavors have more time to meld together. Store it in an airtight container in the refrigerator for up to 3 days. Reheat it gently on the stovetop over low heat, adding a splash of water or a little extra cream if it seems too thick. It’s perfect for meal prepping!

Nutritional Information

Alright, let’s talk nutrition! Since this is our homemade rendition of restaurant-style butter chicken, these numbers are a pretty close estimate. Remember, actual values can wiggle around a bit depending on the exact brands you use and how thick you make that glorious sauce. But generally, for about 1 serving, you’re looking at roughly 550 calories, around 35g of fat (with about 20g of that being saturated fat from all that yummy butter and cream!), 35g of protein, and about 20g of carbohydrates. It’s definitely a decadent dish, perfect for when you want to treat yourself!

Share Your Butter Chicken Creations!

Okay, now that you’ve made this amazing butter chicken, I really want to hear all about it! Did you add a secret ingredient? Did your family devour it in minutes? Let me know in the comments below – I absolutely love reading your feedback and hearing about any fun twists you tried. And hey, if you snapped a photo, tag me on social media! Seeing your kitchen creations makes my day. You can learn a little more about my kitchen adventures over on my about page!

Print

Restaurant-Style Butter Chicken

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy and flavorful butter chicken recipe that brings the taste of your favorite Indian restaurant to your home kitchen. Perfect for a cozy weeknight meal or a special date night.

  • Author: Sarah Peterson
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegetarian

Ingredients

Scale
  • 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
  • 1 cup plain yogurt
  • 2 tablespoons lemon juice
  • 1 tablespoon grated fresh ginger
  • 4 cloves garlic, minced
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon cayenne pepper (optional)
  • Salt to taste
  • 2 tablespoons unsalted butter
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon grated fresh ginger
  • 1 (28 ounce) can crushed tomatoes
  • 1 cup heavy cream
  • 1 teaspoon sugar
  • 1/2 teaspoon fenugreek leaves (kasoori methi), crushed (optional)
  • Fresh cilantro, chopped, for garnish
  • Cooked basmati rice and naan, for serving

Instructions

  1. In a bowl, combine chicken pieces with yogurt, lemon juice, grated ginger, minced garlic, garam masala, cumin, paprika, turmeric, cayenne pepper (if using), and salt. Mix well to coat the chicken. Cover and refrigerate for at least 30 minutes, or preferably 2-4 hours.
  2. Melt butter in a large skillet or Dutch oven over medium heat. Add chopped onion and cook until softened and lightly browned, about 8-10 minutes.
  3. Add minced garlic and grated ginger to the skillet and cook for 1 minute until fragrant.
  4. Stir in the crushed tomatoes, heavy cream, sugar, and fenugreek leaves (if using). Bring the sauce to a simmer.
  5. Add the marinated chicken to the simmering sauce. Stir to combine.
  6. Reduce heat to low, cover, and simmer for 20-25 minutes, or until the chicken is cooked through and tender. Stir occasionally.
  7. Taste and adjust seasoning if needed.
  8. Garnish with fresh cilantro. Serve hot with basmati rice and naan.

Notes

  • For a richer flavor, you can grill or pan-sear the marinated chicken before adding it to the sauce.
  • If you don’t have fenugreek leaves, you can omit them, but they add a unique aroma and flavor.
  • Adjust the cayenne pepper to your preferred level of spice.
  • This dish pairs wonderfully with a simple side of cucumber raita.

Nutrition

  • Serving Size: 1 serving
  • Calories: 550
  • Sugar: 15g
  • Sodium: 400mg
  • Fat: 35g
  • Saturated Fat: 20g
  • Unsaturated Fat: 15g
  • Trans Fat: 1g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 35g
  • Cholesterol: 150mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Image placeholder

Sarah Peterson is the founder, recipe developer, and voice behind Cut Cook Taste. Growing up in a Midwestern family where the kitchen was the heart of the home, Sarah learned that recipes are stories passed down through generations. After years as a passionate home cook, she launched Cut Cook Taste to share her love for classic American cuisine and to empower others in the kitchen. Her expertise comes from a lifetime of hands-on experience, focusing on creating reliable, family-friendly recipes with fresh, accessible ingredients. Every recipe on the site is meticulously tested in her own kitchen to ensure it's simple to follow and absolutely delicious.

Leave a Comment

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