I don’t know about you, but sometimes that craving for a truly incredible Indian takeout meal just hits you, right? Usually, it’s Friday, you’re exhausted, and the thought of spending hours cooking authentic butter chicken just isn’t happening. Well, stop scrolling! Because after years of trying every recipe under the sun, I finally perfected the quickest, creamiest, homemade butter chicken that truly tastes like you ordered it from your favorite spot. Seriously, it comes together faster than the delivery guy can navigate traffic. This is my go-to homemade butter chicken that I rely on for those impossible weeknight dinners!

Why This Quick & Creamy Homemade Butter Chicken Works So Well
I know what you’re thinking: how can it be quick AND mimic that rich, velvety sauce from the high-end Indian restaurants? It’s all about streamlined technique, my friend! We skip fussy steps but keep all the essential flavor builders in place. Trust me, once you nail this Easy Butter Chicken Recipe, you’ll never look at takeout the same way again.
Here’s the real magic packed into this 45-minute wonder:
- Speed Demon: We’re looking at just 15 minutes of prep time! Because we brown the chicken first, we don’t need hours of slow simmering later. Perfect for a proper weeknight Indian meal.
- Flavor Punch: That yogurt marinade isn’t just for show; it tenderizes the chicken beautifully before it even hits the pan.
- The Ultimate Texture: We use the perfect amount of heavy cream and use that final swirl of actual butter right at the end. That’s what creates that luxurious, silky finish associated with the best butter chicken.
Essential Ingredients for Authentic Butter Chicken at Home
Okay, ingredient chat! Since this is a Butter Chicken at Home recipe, we need quality basic ingredients, but we’re not digging out every spice jar we own. The beauty of this streamlined version is its reliance on strong, well-balanced core flavors. You probably have most of this stuff lying around already, which is fantastic news for your dinner plans!
Get everything prepped before you start heating the pan—trust me on this one, things move fast once you get going!
Here is what you’ll need for the chicken and the sauce:
- 1.5 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch pieces (I love thighs for extra juicy results!)
- 1 tablespoon lemon juice
- 1 teaspoon salt AND 1 teaspoon ground turmeric (these go into your marinade)
- 1 teaspoon ground cumin, 1 teaspoon garam masala, AND 1 teaspoon paprika (more marinade flavor!)
- 1/2 cup plain yogurt (This is essential for tenderizing the chicken!)
- 2 tablespoons vegetable oil or ghee (Ghee adds depth, but oil works fine in a pinch!)
- 1 large onion, finely chopped
- 4 cloves garlic, minced (Don’t skimp here; it adds backbone to the sauce.)
- 1 tablespoon grated fresh ginger (Fresh is non-negotiable, it brightens everything up.)
- 1 (15 ounce) can crushed tomatoes
- 1/2 cup chicken broth
- 1 teaspoon sugar (This cuts the acidity from the tomatoes—it’s important!)
- 1/2 teaspoon cayenne pepper (Optional, but use it if you like a little kick!)
- 1/2 cup heavy cream (The star for creaminess!)
- 2 tablespoons unsalted butter (The final touch for that rich, restaurant sheen.)
- 1/4 cup chopped fresh cilantro, for garnish
See? Not too complicated! That combination of yogurt and those warming spices in the marinade gets the chicken ready to soak up all that delicious tomato base. If you’re wondering about the garam masala, you can certainly make your own amazing blend, like the one found in this homemade Indian garam masala recipe, but if you’re in a rush, a quality store-bought version is totally fine here.
Step-by-Step Instructions for Quick Butter Chicken
This is where the magic happens! Remember, we are keeping this quick, so get your heat ready and have all your chopped bits standing by. Following these steps exactly is the secret to delivering that amazing Quick Butter Chicken flavor profile without getting bogged down in long restaurant prep times. We move fast, but we don’t rush the flavor development!
Marinate the Chicken for the Best Butter Chicken Flavor
First things first: Step 1 is all about marinating. Grab a bowl and combine your chicken pieces with the lemon juice, salt, turmeric, cumin, garam masala, and paprika. Then, dump in that half-cup of plain yogurt. Mix it until every single piece of chicken is coated in that gorgeous spicy, tangy mess. Now, here’s my advice: 15 minutes is the absolute minimum timer you should set. If you have time, cover it and stick it in the fridge for an hour—or even overnight! The longer it marinates, the more tender and flavorful your chicken is going to be when it joins the curry.
Browning the Chicken for Restaurant Style Butter Chicken
Next up is cooking the chicken. Heat your oil or ghee in a big skillet or Dutch oven over medium-high heat. You want it hot! Don’t crowd the pan, seriously. If you dump all that marinated chicken in at once, it will steam instead of browning, and we absolutely cannot have soggy chicken in our otherwise amazing sauce. Cook it in batches, just until it gets that nice, appealing brown crust on all sides—about 5 to 7 minutes per batch. Once browned, pull that chicken out and set it aside on a clean plate. It doesn’t need to be perfectly cooked through yet; it will finish simmering later.
Building the Creamy Chicken Curry Sauce Base
Now we focus on the sauce base, which is the heart of any good butter chicken recipe. Reduce the heat down to medium. Toss in your chopped onion and cook it gently until it gets soft—about 5 minutes. You want it translucent, not crispy. This is the foundation of beautiful flavor, so be patient here!
Once the onions are soft, throw in the minced garlic and grated ginger. Stir them constantly for just 60 seconds until you can really smell them—that fragrance means they are releasing their oils. Don’t let them burn! Now, pour in the crushed tomatoes and the chicken broth. Add that teaspoon of sugar to balance the tomato tang, and the cayenne if you like heat. Bring that mixture up to a gentle simmer. After about 5 minutes of simmering, put that browned chicken back into the pot. Cover it up, and let it just bubble away quietly for about 10 minutes. This lets the chicken finish cooking and soak up all those spices.
Finishing the Homemade Butter Chicken with Cream and Butter
This is the grand finale, where we transform that flavorful tomato base into that glorious, rich, Creamy Chicken Curry! Take the lid off. Stir in the heavy cream—watch how the color immediately softens and brightens! Then, drop in those last two tablespoons of cold butter. Stir gently and consistently until that butter melts completely into the sauce. This adds richness and shine that you can’t get any other way!

Give it a quick taste test. Does it need a pinch more salt? Go ahead and adjust it. Finally, let it simmer uncovered for about 5 more minutes so the sauce thickens just a tiny bit more. That’s it! Serve it up hot over basmati rice or with some warm naan that you made using this easy side recipe inspiration!
Tips for Achieving the Smoothest, Most Creamy Butter Chicken
Even though this is my quick version of Butter Chicken, I still aim for that incredibly smooth, velvety texture you get at the best restaurants. We’ve covered the cream and butter, which handles most of the texture heavy lifting, but if you want to elevate this from great to *unbelievable* for your next Creamy Chicken Curry night, here are my pro tips!
Remember, achieving restaurant quality at home is all about those tiny details. Don’t be afraid to incorporate some fancy moves, even on a Tuesday night!
The Secret to a Perfectly Smooth Sauce
This is the number one trick I learned from watching Indian chefs work. If you prefer that absolutely silky sauce with zero chunks of onion or tomato floating around—and who doesn’t?—you need an immersion blender. Seriously, it’s a game-changer for quick curries. Before you add the final cream and butter in Step 7, grab that blender and give the sauce a good whiz right there in the pot. It takes about 30 seconds, and suddenly, your rustic sauce looks like it simmered all day!
If you don’t have an immersion blender, carefully transfer the sauce (before adding the cream back) to a regular blender. Blend in batches for safety—hot liquids expand! Then pour it back into the pot. This is a step you can totally skip if you like your curry a little more hearty, but for that true takeout feel, blending is the way to go.
Choosing Your Chicken: Breasts vs. Thighs
In the recipe card, I mentioned both breasts and thighs are acceptable, but if you have the choice, always, always go for the thighs for this dish, especially when time is tight. Why? Thighs have a slightly higher fat content, which means they stay unbelievably moist in the sauce. Even if you accidentally simmer them for an extra minute or two while you’re distracted, they recover better than lean chicken breasts.
Chicken breasts are great if you prefer white meat, but you must be mindful of the heat when they go back into the sauce at the end. They cook faster and can dry out if you let them boil too aggressively. If using breasts, make sure they are cut into slightly smaller, uniform pieces so they finish cooking perfectly right when the sauce thickens.
These steps ensure your Homemade Butter Chicken is rich, even if you’re whipping it up faster than you can decide what to browse on Netflix. Speaking of richness, if you ever make a stovetop dessert, sometimes adding a swirl of cream just like this makes all the difference, check out how I use cream in my creamy rice pudding recipe!
Variations for Your Easy Butter Chicken Recipe
Part of the fun of mastering any Easy Butter Chicken Recipe is making it perfectly YOURS, right? Since this is already a quick model, we aren’t going to complicate things with ten extra steps, but a few quick swaps can totally change the vibe of this dish.
The biggest change you can make, obviously, is swapping out the chicken entirely. If you’re looking for a great Meatless Monday option or just want to break up the chicken routine, this base sauce is absolutely phenomenal for hearty veggies or vegetarian proteins. Think about folding in roasted cubes of paneer cheese right at the end with the cream. Oh my gosh, it’s incredible!
If you’re feeling more adventurous, you can turn this into a delicious vegan curry! Just replace the chicken with two cans of rinsed and drained chickpeas or hearty cubes of firm tofu. You’ll need to skip the yogurt in the marinade, of course, and instead, add a teaspoon of cornstarch to the sauce when you add the broth to help it thicken up nicely later. It transforms beautifully!
Adjusting the Spice Level
The cayenne pepper is optional in my main recipe because I know some folks like things super mild after a long day, but if you want more heat, don’t just add more cayenne! That can taste harsh. Instead, try adding a tiny pinch of dried Kashmiri chili powder along with your initial spices when you marinate the chicken. Kashmiri chili is amazing because it gives you a gorgeous deep red color and a very pleasant hum of heat without blowing your taste buds off!
Conversely, if you want it milder than the base recipe (leaving out cayenne entirely), make sure you add a tiny bit more sugar, maybe half a teaspoon extra, when you add the tomatoes. That little bit of sweetness will mellow out the spice profile beautifully.
Adding Extra Depth with Browning Veggies
If you have an extra five minutes, take that beautiful aromatic base (onion, garlic, ginger) and instead of just softening them (Step 3), let them cook until they start to *caramelize* just a little bit before adding the tomatoes. This gives your final Homemade Butter Chicken that deep, roasted tomato flavor that you get in Indian restaurants when they cook their bases for hours. You’re essentially faking long cooking time in under ten minutes. It’s a neat kitchen trick!
Serving Suggestions for Your Butter Chicken Dinner
Okay, your stunning, rich, creamy chicken curry is ready! You spent less than an hour and you have a dinner worthy of a fancy night out. Now, what are you going to scoop up all that gorgeous sauce with? This sauce is too good to waste, trust me!
The classic pairing is, naturally, a bed of fluffy, perfectly cooked Basmati rice. I always make sure my rice is just a little sticky so it really holds onto the sauce. But you absolutely cannot forget the bread. Nothing beats tearing off a piece of warm, pillowy naan to mop up every last bit of that tomato-cream goodness. If you haven’t tried making your own, this recipe for easy homemade soft, fluffy garlic naan bread is legendary!

Making it a Full Indian Dinner Ideas Spread
If you have a few extra minutes and want to turn this into a full Indian Dinner Ideas experience, here are my favorite quick accompaniments. You don’t need another heavy dish; something cool and fresh cuts through the richness of the Butter Chicken perfectly.
- Raita: Forget buying it! Mix plain yogurt with finely grated cucumber, a tiny pinch of salt, and maybe a little roasted cumin powder. It’s instant cooling relief for the palate.
- Simple Side Salad: I often do a super quick salad—thinly sliced red onion, a squeeze of lime juice, a little chopped cilantro, and salt. That acidity is fantastic against the creamy sauce.
- Lentils (Dal): If you have leftover dal from earlier in the week, serving a small bowl alongside the rice provides a nice textural contrast.
The key takeaway here is balance. This Butter Chicken is rich, comforting food—our ultimate Comfort Food Dinner. So, keep the sides bright, fresh, or absorbent, and you’ll have a fantastic meal ready in no time!
Storage and Reheating Instructions for Leftover Butter Chicken
Here’s the best part about making a slightly larger batch of this absolute stunner of a Butter Chicken: the leftovers are almost better the next day! I always aim to have a little bit left over tonight because this sauce soaks into the chicken overnight and the flavors just deepen up beautifully. It’s like magic, but it’s really just time and spices doing their thing.
But because we use heavy cream and yogurt, you have to store it correctly to make sure it stays tasting like that perfect Comfort Food Dinner and not something slightly separated. Here is exactly what I do:
Storing Your Homemade Butter Chicken
For the refrigerator, make sure your Homemade Butter Chicken has cooled down slightly before you put it away—don’t put piping hot food straight into the fridge, that wastes energy and isn’t great for food safety!
Scoop the curry into an airtight container. Glass containers work best because you can see what you have, but any good sealed container works fine. It will keep perfectly well in the fridge for up to three, maybe four days. Anything longer, and I suggest freezing it.
If you’re freezing it, only freeze the chicken and sauce mixture; don’t freeze it with rice mixed in, as the rice texture gets weird when thawed. It freezes beautifully for up to three months. Just make sure you leave a little headspace at the top of the container for expansion.
The Best Way to Reheat Leftover Butter Chicken
When it comes to reheating, the stovetop is your absolute best friend for maintaining that creamy texture. You want to avoid the microwave if you can. Why? Microwaves heat unevenly, and that can sometimes cause the cream and fat in the sauce to separate, which leads to a grainy or oily texture. Not the luxurious finish we worked so hard for!
Take your portion of Butter Chicken and place it in a small saucepan over medium-low heat. Stir it frequently and gently. You’re just trying to bring it back up to temperature, not boil it violently. Keep stirring until it’s steaming hot all the way through. It usually takes about 8 to 10 minutes on low heat, and it will come back to life looking and tasting unbelievably rich.
What If the Sauce Looks Separated After Reheating?
If you reheated it quickly and you notice the sauce looks a little watery or slightly split—don’t panic! This sometimes happens when the yogurt or cream molecules break down slightly from temperature shock. It happens to the best of us when making any creamy chicken curry!
Just pull the pan off the heat immediately. Whisk in a small spoonful of fresh, cold yogurt or a tiny splash of cold heavy cream while stirring constantly. The coolness and emulsion skills of that fresh dairy usually bring the sauce right back together, giving you that smooth finish you expect from the Best Butter Chicken Sauce.
Frequently Asked Questions About Making Butter Chicken at Home
I get so many questions about this recipe because it’s become our new favorite go-to for Weeknight Indian Meals. It’s easy, but sometimes you need a little guidance when substituting or adapting classics. Don’t worry, I’ve got some answers cobbled together from the notes I scribbled down while figuring out the perfect balance for this quick curry recipe!
Can I substitute the heavy cream in this Butter Chicken recipe?
Yes, you absolutely can, and this is a frequent question when people are looking to switch things up or have dietary restrictions! If you’re aiming for a dairy-free version, the best swap I’ve tested is full-fat canned coconut milk. It adds great richness, though it will lend a *very* subtle nutty flavor that isn’t strictly authentic to the traditional Butter Chicken, but it’s delicious nonetheless! Just stir it in gently at the end, the same way you add the cream.
If you just want a lighter version but still want dairy, try using half-and-half instead of heavy cream. It won’t be quite as thick or clingy—you might need an extra minute or two of simmering at the end to reduce it—but it significantly cuts down on the fat content. Just remember, the heavier the cream, the silkier that Tender Chicken in Cream Sauce will be!
How can I make this recipe authentic Murgh Makhani Recipe?
That’s a fun challenge! Our recipe is definitely streamlined for speed, which means we skip one very traditional component: ground nuts. For a truly authentic Murgh Makhani Recipe experience that really thickens the sauce far beyond just cream, chefs often add ground cashews or blanched, soaked almonds to the base. If you really want to commit to the traditional texture, soak about 1/4 cup of raw cashews in hot water for 15 minutes while the chicken marinates. Before you blend the sauce base (in Step 5’s optional blending step), toss those softened cashews right in with the tomatoes. Blend it all up, and you get a naturally thick, unbelievably luxurious sauce. It’s totally worth the extra 15 minutes if you have it!
Also, for the most authentic experience in terms of flavor, make sure you are using high-quality Indian tomatoes—sometimes the flavor difference between brands is surprisingly large! Check out more general tips for building stellar flavor profiles in my simple Indian recipes guide!
Can I skip marinating the chicken entirely?
You *can*, but I really, really advise against it if you want the best results for your Homemade Butter Chicken. Marination does two main things, and skipping it really compromises the end product. First, the lemon juice and yogurt work to tenderize the meat, making it soft and less chewy, which is crucial for that tender chicken texture. Second, it injects all those dry spices (turmeric, cumin, etc.) deep into the meat before they even hit the oil. If you skip it, the flavor stays mostly on the surface of the chicken, and you’ll end up with a richer sauce but blander pieces of meat. Just 15 minutes makes a huge difference!
How can I make this dish spicier without ruining the creamy texture?
Great question! As I mentioned before, too much cayenne pepper can taste sharp, not complexly spicy. If you want more heat in your Restaurant Style Butter Chicken, look for Kashmiri chili powder or even a pinch of Indian red chili powder and add it right into the marinade, along with the other spices. These chilies boost the color and warmth much better than just relying on cayenne at the end.
If you want fire *after* the curry is made, don’t add it to the main pot. Instead, mix a teaspoon of chili oil or a dash of your favorite hot sauce into your individual serving bowl, or drizzle it as a garnish right before serving. This way, the main batch stays perfect for everyone, and the spice lovers can customize their bowl!
Nutritional Estimate for This Tender Chicken in Cream Sauce
We all love great flavor, but it’s also nice to know what we’re digging into, right? Here is an *estimated* nutritional breakdown for one serving of this delicious Tender Chicken in Cream Sauce. Remember, this assumes you are using chicken breasts and standard heavy cream. If you switch to thighs or use coconut milk, those numbers are definitely going to shift!

- Serving Size: 1 serving
- Calories: 450
- Protein: 32g
- Fat: 28g (Saturated Fat: 15g)
- Carbohydrates: 18g (Fiber: 3g, Sugar: 12g)
- Sodium: 550mg
This is a fantastic protein punch for a meal that feels incredibly indulgent, which is why I love it for a satisfying Indian Dinner Idea!
Share Your Homemade Butter Chicken Success
I truly poured my heart into making this the fastest, creamiest, most dependable Butter Chicken you can make at home. Seriously, snap a picture when you finally sit down with rice and naan and give it a whirl!
I hope this recipe brings some incredible, easy Indian flavor into your kitchen rotation! It’s my absolute favorite go-to for quick weeknight Indian meals.
If you made this, please take a moment to leave a rating below! Five stars if it deserves it, and let me know in the comments what you loved most about making this Homemade Butter Chicken. Was it the speed? The incredible creaminess? I absolutely love hearing from you all when you nail a recipe!
Nutritional Estimate for This Tender Chicken in Cream Sauce
We all love great flavor, but it’s also nice to know what we’re digging into, right? Here is an *estimated* nutritional breakdown for one serving of this delicious Tender Chicken in Cream Sauce. Remember, this assumes you are using chicken breasts and standard heavy cream. If you switch to thighs or use coconut milk, those numbers are definitely going to shift!
- Serving Size: 1 serving
- Calories: 450
- Protein: 32g
- Fat: 28g (Saturated Fat: 15g)
- Carbohydrates: 18g (Fiber: 3g, Sugar: 12g)
- Sodium: 550mg
This is a fantastic protein punch for a meal that feels incredibly indulgent, which is why I love it for a satisfying Indian Dinner Idea!
Share Your Homemade Butter Chicken Success
I truly poured my heart into making this the fastest, creamiest, most dependable Butter Chicken you can make at home. Seriously, snap a picture when you finally sit down with rice and naan and give it a whirl!
I hope this recipe brings some incredible, easy Indian flavor into your kitchen rotation! It’s my absolute favorite go-to for quick weeknight Indian meals.
If you made this, please take a moment to leave a rating below! Five stars if it deserves it, and let me know in the comments what you loved most about making this Homemade Butter Chicken. Was it the speed? The incredible creaminess? I absolutely love hearing from you all when you nail a recipe!
Print
Quick & Creamy Homemade Butter Chicken Rivaling Takeout
- Total Time: 45 min
- Yield: 4 servings
- Diet: Vegetarian
Description
Make rich, restaurant-quality Butter Chicken (Murgh Makhani) quickly at home. This recipe delivers tender chicken in a creamy, flavorful tomato sauce perfect for a weeknight dinner.
Ingredients
- 1.5 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch pieces
- 1 tablespoon lemon juice
- 1 teaspoon salt
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1 teaspoon paprika
- 1/2 cup plain yogurt
- 2 tablespoons vegetable oil or ghee
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 (15 ounce) can crushed tomatoes
- 1/2 cup chicken broth
- 1 teaspoon sugar
- 1/2 teaspoon cayenne pepper (optional)
- 1/2 cup heavy cream
- 2 tablespoons unsalted butter
- 1/4 cup chopped fresh cilantro, for garnish
Instructions
- In a bowl, combine the chicken pieces with lemon juice, salt, turmeric, cumin, garam masala, paprika, and yogurt. Mix well and let it marinate for at least 15 minutes.
- Heat the oil or ghee in a large skillet or Dutch oven over medium-high heat. Add the marinated chicken in a single layer (work in batches if necessary) and cook until 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 skillet and cook until soft, about 5 minutes.
- Add the minced garlic and grated ginger to the skillet. Cook for 1 minute until fragrant.
- Pour in the crushed tomatoes and chicken broth. Stir in the sugar and cayenne pepper, if using. Bring the sauce to a simmer.
- Return the cooked chicken to the skillet. Cover and cook for 10 minutes, allowing the chicken to finish cooking and absorb the sauce flavors.
- Stir in the heavy cream and butter until the butter melts and the sauce is smooth and creamy. Taste and adjust salt if needed.
- Simmer uncovered for 5 more minutes until the sauce thickens slightly.
- Garnish with fresh cilantro before serving over rice or with naan bread.
Notes
- For a smoother sauce, you can blend the sauce mixture with an immersion blender before adding the cream and butter.
- Use chicken thighs for extra tender results.
- If you prefer a less spicy dish, omit the cayenne pepper entirely.
- Prep Time: 15 min
- Cook Time: 30 min
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 12
- Sodium: 550
- Fat: 28
- Saturated Fat: 15
- Unsaturated Fat: 10
- Trans Fat: 0.5
- Carbohydrates: 18
- Fiber: 3
- Protein: 32
- Cholesterol: 110

Comments are closed.