Oh, you know that feeling, right? You’re staring down a Tuesday night and all you can really taste is that incredible, velvety, perfectly spiced butter chicken you get from your favorite Indian spot. Well, stop dreaming and start cooking, because I finally cracked the code!
Forget the two-day prep plans. This Ultimate Creamy Homemade Butter Chicken delivers that authentic restaurant-quality flavor you crave, but it comes together in under an hour. Seriously, this recipe is my go-to when I need maximum comfort food ASAP. After years of trying to replicate my favorite takeout, I finally perfected this technique to get that deep, rich flavor without the fuss. Trust me, you are going to flip over this.

Why This Homemade butter chicken is Your New Weeknight Favorite
I know what you’re thinking: “Restaurant-quality Indian food takes forever!” But that’s exactly why I developed this specific version of butter chicken. It gives you all that luxurious flavor without demanding your entire evening. It’s designed for us busy folks!
We focus on building maximum flavor fast. This recipe is truly the key to pulling off an Authentic Indian Dinner any night of the week.
- It hits that sweet spot: Tender Chicken in Sauce that tastes like you spent hours on it.
- The sauce is undeniably rich and velvety—it coats the spoon perfectly!
- Maximum flavor payoff for minimal weeknight effort.
Quick Prep Time for Authentic butter chicken
Here’s the biggest win: the total time is under an hour, about 55 minutes, which is crazy fast for a dish this complex tasting. The 20-minute marination time is the absolute minimum, but hey, if you have time to let the chicken hang out longer in the fridge—even up to four hours—do it! That just means less work for you when it’s time to actually cook. It’s the definition of Quick Indian Cooking.
Achieving the Velvety Rich Tomato Cream Sauce
The magic is in the finishing touches to get that signature texture. We use full-fat heavy cream and, wait for it, a final stir-in of actual butter right at the end. That combination, along with the crushed tomatoes, results in the most incredible, smooth finish. It turns this into the ultimate Velvety Chicken Dish that rivals any takeout spot. Seriously, it’s so silky!
Essential Ingredients for the Best butter chicken Recipe
Okay, let’s talk about what actually makes this butter chicken recipe sing. You can’t cheat on the core ingredients, especially when you’re aiming for that restaurant-level depth. I always tell folks, if your spices are old and dusty, your whole dish is going to taste flat. Freshness matters! Also, if you can splurge on ghee instead of vegetable oil for the initial sear, do it—that nutty aroma is irreplaceable.
We’re keeping the ingredient list straightforward, but every item plays a vital role in achieving that perfect, savory-sweet balance for this Family Favorite Indian Recipe.
Chicken Marinade Components
This is where we tenderize the hero of the dish! We need 1.5 lbs of chicken cut into bite-sized 1-inch pieces. For the marinade, go heavy on the yogurt—we use 1/2 cup of plain yogurt mixed with a splash of lemon juice. Don’t forget the power spices: 1 teaspoon each of turmeric, cumin, and garam masala. I swear by mixing in the ginger paste and garlic paste right here; it lets those flavors penetrate deep into the meat before it even hits the heat.
Building the Rich Tomato Cream Sauce
This is the heart of the dish, our Spiced Tomato Gravy! Start with a whole 28-ounce can of crushed tomatoes. They break down beautifully into that smooth base. You need a little bit of sugar—don’t skip it, that one teaspoon balances the tomato acidity perfectly—and 1/2 cup of water to start the simmer. The absolute non-negotiable ingredient, the soul of Authentic Indian Dinner, is the kasoori methi, or dried fenugreek leaves. Crush them in your palms right before adding them—that earthy aroma is everything!
Step-by-Step Instructions for Perfect butter chicken
Whew, now that we have all our beautiful components gathered, we get to the fun part: assembling this glorious butter chicken! Follow these steps exactly, and you’ll land a perfect Authentic Indian Dinner every single time. It’s just about layering those flavors correctly.
Marinating and Searing the Chicken
First things first: get that chicken marinating! Whisk together all your marinade ingredients—yogurt, spices, pastes—and toss in the chicken pieces. I highly recommend setting it aside for at least 20 minutes, but honestly, if you can let it go for a few hours in the fridge, the chicken becomes unbelievably tender.
When you’re ready to cook, heat your oil or ghee in a big pot over medium-high heat. We don’t want to fully cook the chicken here; we just want a lovely, light browning on the outside. That browning traps so much flavor! Cook the pieces for about 5 to 7 minutes until they have some color, then pull them out and set them aside. Don’t wipe out the pot—those little browned bits are flavor gold!
Creating the Spiced Tomato Gravy Base
Lower your heat to medium now; we don’t want to burn our aromatics. Throw in your finely chopped onion and cook it down until it gets soft and translucent, which usually takes about 5 minutes. Then, add the fresh ginger paste and garlic paste. You only need to cook that for about 60 seconds until you can really smell those heady spices waking up.
Now, pour in your crushed tomatoes, chili powder, coriander, and sugar. Stir everything around and let it cook for a solid 5 minutes. You’ll notice the sauce starts to look less watery and thickens up a bit—that’s exactly what we want before we add any liquid back in.
Simmering and Finishing the Creamy Chicken Curry
Time to bring the chicken back home! Stir in the ½ cup of water to loosen the gravy slightly, bring it all to a gentle simmer, and then add your seared chicken pieces back into the pot. Cover it up and let it all hang out for about 10 minutes so the chicken soaks up all that incredible base flavor.
This is the crucial moment for that Creamy Chicken Curry texture! Take the lid off, stir in the heavy cream and the crushed kasoori methi. Just let it heat through for another two minutes, but PLEASE—do not let it boil after the cream goes in, or your sauce might split on you! Finally, turn the heat right down to low and stir in those two tablespoons of butter until it vanishes, giving your butter chicken that amazing, glossy finish. Taste it, adjust your salt or chili if you need a kick, garnish with cilantro, and get ready to eat!

Tips for Success: Mastering Your butter chicken
Look, even though this butter chicken is speedy, you can still tweak it for absolute perfection. My biggest piece of advice—and you’ll see this in my notes—is that immersion blender trick! If you really want that silkiest, dreamiest sauce, take the sauce off the heat *before* you add the cream and blend it until it’s totally smooth. It takes maybe 30 seconds, and the texture difference is wild.
Also, if you aren’t using ghee for the initial chicken sear, you are missing out on a layer of flavor! But if you only have vegetable oil, that’s fine; just make sure you stir in those two tablespoons of real butter right at the end. That final swirl of butter is what brings the gloss and the richness that defines a great Rich Tomato Cream Sauce.

If you want to make it vegetarian, just swap the chicken for firm paneer cubes or chickpeas. You add those in Step 6 right when you add the chicken back in, and cook them for the same ten minutes. Easy peasy!
Serving Suggestions for Your Simple Indian Takeout at Home
Okay, the absolute best part of making this magnificent butter chicken recipe is getting to pile it high on your plate! This is such a rich, decadent meal that you need the right foundation to truly soak up every bit of that glorious sauce. Don’t even think about serving this without something to scoop it up!
Of course, you absolutely must have fluffy basmati rice. I swear, the grains should be long, separate, and just slightly sticky so they catch all that creamy goodness. You also have to have some bread. I love making my naan bread on the skillet while the chicken simmers—nothing beats warm, slightly charred naan for dipping!
But for a truly balanced and authentic experience, you need something cool and fresh to cut through all that richness. I always whip up a quick cucumber raita. It’s just plain yogurt, grated cucumber, a tiny pinch of cumin, and a squeeze of lemon. It takes five minutes, and that cool, tangy yogurt is the perfect contrast to the heat and spice of the Comfort Food Dinner Ideas. Trust me, the raita elevates this from a great meal to an absolutely spectacular feast!
Storage and Reheating Instructions for Leftover butter chicken
The best part about making a big batch of butter chicken is knowing you have leftovers for lunch the next day! This stuff tastes even better the second day once all those spices have really had time to get cozy. You want to make sure you store it properly so that Rich Tomato Cream Sauce stays perfect.
When the dish has cooled down completely—and I mean totally cooled, don’t put hot food straight into the fridge, okay?—transfer the leftovers into a shallow, airtight container. A container that lets the sauce spread out a bit is better than a deep one. This helps it chill down faster, which is always safer. You should be able to enjoy this amazing Comfort Food Dinner Idea within three to four days when stored correctly in the refrigerator.
Now, about freezing… if you *have* to, you can do it, but I’ll be honest, it’s not my favorite. Dairy and fat (like that heavy cream and butter blend) sometimes change texture when they thaw, making the sauce a little grainy instead of perfectly velvety. If you must freeze, use freezer-safe bags laid flat, and give it at least a month.
When you’re ready to reheat, the stovetop is always the winner for that creamy finish. Scoop out what you need into a saucepan, add just a tiny splash of water or milk—seriously, just a tablespoon or two to loosen it up—and heat it slowly over low to medium-low heat. Stir often. Don’t rush it with blasting high heat; we don’t want that cream splitting! If you reheat it gently, your Easy Weeknight Indian Meal will taste right back out of the pot again!
Frequently Asked Questions About Making butter chicken
It’s totally normal to have questions bubbling up when you try a new recipe, especially one as iconic as this! I get asked the same things all the time when I share this Simple Chicken Curry for Beginners. Let’s tackle the most common hurdles so you can stop worrying and start enjoying that gorgeous Velvety Chicken Dish.
What if I don’t have garam masala? Can I skip it?
Oh, this is a tough one! Garam masala is what gives our butter chicken that signature warm, complex aroma. If you absolutely don’t have it, you can make a quick substitute by combining a little extra coriander, a touch of cinnamon, and a pinch of nutmeg together. It won’t be 100% authentic, but it keeps the warm-spice profile alive! However, I really recommend grabbing some—it’s essential for an Authentic Indian Dinner.
How do I make this recipe less spicy?
This is my favorite question because everyone’s spice tolerance is different! The heat in this recipe mostly comes from the chili powder we add to the tomato base. If you want a milder version, just cut the chili powder in half, or even omit it entirely, and add a tiny pinch of cayenne pepper at the very end if you want just a little background warmth. The creamy, buttery texture of this Comfort Food Dinner Idea does a great job of mellowing out heat anyway!
How can I make this a Vegetarian Creamy Chicken Curry variation?
Easy! You swap the chicken for paneer cheese or chickpeas. If you’re using paneer, cut it into cubes and add it right at the end when we add the heavy cream, just letting it warm through for about 5 minutes. If you’re using chickpeas (canned is great!), add them in Step 6 when we return the chicken to the pot, letting them simmer in the sauce for those 10 minutes to absorb the flavors. It makes an amazing Creamy Chicken Curry substitute!
Why is my sauce slightly grainy instead of smooth?
If you didn’t blend the tomatoes before adding the cream, that’s usually why! For that super Restaurant Style Chicken Recipe look, you need to either use an immersion blender right in the pot (before the cream goes in!) or carefully transfer the sauce mixture to a regular blender to blitz it smooth. That step truly creates the dreamiest texture for our Spiced Tomato Gravy.

Estimated Nutritional Information for This Comfort Food Dinner Idea
Okay, let’s talk numbers! Because, let’s be real, sometimes we want to know what we’re diving into, even when we’re eating the ultimate Comfort Food Dinner Idea. Keep in mind that these numbers are just careful estimates based on the ingredients listed above and assume we are dividing the recipe perfectly into 4 generous servings.
This glorious butter chicken packs a punch in flavor, and yes, it has a bit of fat from all that delicious cream and butter we use to make it so unforgettably rich. But look at that protein count! It makes for a truly satisfying meal.
Here is the breakdown based on one serving:
- Calories: Approximately 450
- Fat: Around 28g (about 15g of that is Saturated Fat—that’s the price of all that creaminess!)
- Protein: A whopping 32g!
- Carbohydrates: About 18g
Remember, these figures don’t include what you serve it with, like any rice or naan bread you use to sop up the last drops of that incredible Rich Tomato Cream Sauce. If you’re worried about sodium or sugar, you have room to adjust later, but this baseline gives you a fantastic idea for this homemade Simple Indian Takeout at Home.
Share Your Creamy Chicken Curry Experience
Okay, now that you’ve hopefully made this amazing butter chicken and your kitchen smells like the best Indian restaurant in town, I desperately want to hear from you! This dish is such a labor of love, and knowing it made its way onto your dinner table is the best part of my day.
Did you manage to get that perfect, glossy finish? Are you obsessed with how quickly we got to that deep, complex flavor? Please, tell me! I need my dose of community validation!
Go ahead and drop a rating down below—give this recipe what you think it deserves, whether it’s a humble 3 stars or a shining 5 stars for the ultimate Rich Tomato Cream Sauce experience. And if you got creative, I really want to know about it! Did you add extra chili? Did you use chicken thighs instead of breasts for extra juiciness? Which wonderful modifications did you try on your Creamy Chicken Curry? Let’s share the cooking inspiration!
PrintUltimate Creamy Homemade Butter Chicken
Make restaurant-quality Butter Chicken at home. This recipe delivers tender chicken pieces in a rich, velvety tomato cream sauce quickly.
- Prep Time: 20 min
- Cook Time: 35 min
- Total Time: 55 min
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop Cooking
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
- 1.5 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch pieces
- 1/2 cup plain yogurt
- 1 tablespoon lemon juice
- 1 teaspoon salt
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1 teaspoon ginger paste
- 1 teaspoon garlic paste
- 2 tablespoons vegetable oil or ghee
- 1 large onion, finely chopped
- 1 tablespoon ginger paste
- 1 tablespoon garlic paste
- 1 (28 ounce) can crushed tomatoes
- 1 teaspoon chili powder (adjust to taste)
- 1 teaspoon ground coriander
- 1 teaspoon sugar
- 1/2 cup water
- 1/2 cup heavy cream
- 1 tablespoon dried fenugreek leaves (kasoori methi), crushed
- 2 tablespoons butter
- Fresh cilantro, chopped, for garnish
Instructions
- In a bowl, combine the chicken pieces, yogurt, lemon juice, salt, turmeric, cumin, garam masala, ginger paste, and garlic paste. Mix well and marinate for at least 20 minutes, or up to 4 hours in the refrigerator.
- Heat the oil or ghee in a large pot or Dutch oven over medium-high heat. Add the marinated chicken and cook until lightly browned on all sides, about 5-7 minutes. Remove the chicken and set it aside.
- Reduce the heat to medium. Add the chopped onion to the pot and cook until soft and translucent, about 5 minutes.
- Add the ginger paste and garlic paste to the onions and cook for 1 minute until fragrant.
- Stir in the crushed tomatoes, chili powder, coriander, and sugar. Cook, stirring occasionally, for 5 minutes until the sauce thickens slightly.
- Add the water and bring the sauce to a gentle simmer. Return the cooked chicken to the pot. Cover and cook for 10 minutes, allowing the chicken to finish cooking and absorb the flavors.
- Stir in the heavy cream and crushed fenugreek leaves. Cook for another 2 minutes until the sauce is heated through. Do not boil after adding the cream.
- Stir in the butter until it melts completely, creating a rich texture.
- Taste and adjust salt or chili powder if needed. Garnish with fresh cilantro before serving.
Notes
- For a smoother sauce, blend the sauce mixture (before adding the cream) using an immersion blender or carefully transfer it to a regular blender.
- Use ghee instead of oil for a more traditional flavor profile.
- Serve this dish hot with basmati rice or naan bread.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 12
- Sodium: 550
- Fat: 28
- Saturated Fat: 15
- Unsaturated Fat: 13
- Trans Fat: 0.5
- Carbohydrates: 18
- Fiber: 3
- Protein: 32
- Cholesterol: 110























Leave a Reply