Skip to content
Quick & Easy Homemade Butter Chicken Recipe
Warm Meals

Quick & Easy Homemade Butter Chicken Recipe

A creamy, dreamy butter chicken that’s surprisingly simple to make at home for a cozy weeknight meal.

Total time
50 min
Servings
4 Servings
Difficulty:
Easy
Jump to recipe
Table of contents
  1. The story behind it
  2. Why You'll Fall in Love
  3. Tips for success
  4. Professional secrets
  5. Common mistakes to avoid
  6. Substitutions
  7. Variations
  8. Storage
  9. Make ahead
  10. Leftovers
  11. Serving ideas
  12. Allergy information

There are some smells that just feel like a hug for your whole house, and honestly, this butter chicken is one of them. The moment the spices hit the warm pan, it’s like a cloud of comfort starts to build in the kitchen. This isn't one of those complicated, all-day recipes. No, this is the one you turn to on a Tuesday when the day has been long and you just need something nourishing and deeply satisfying without a ton of fuss. It’s rich, it’s creamy, and it has that beautiful, gentle warmth that makes you want to curl up on the sofa with a big bowl.

The story behind it

I remember the first time I tried making butter chicken at home. I was so intimidated! I had this idea that it required a thousand different spices and a secret technique I’d never master. But a dear friend, who is just the most effortless cook, walked me through her simple version over the phone one rainy afternoon. She told me, 'It's all about the layering of flavors, honey, not the number of ingredients.' And she was so right. That first attempt was a revelation. The sauce was velvety, the chicken was tender, and my little kitchen was filled with the most incredible aroma. Now, it's become one of our solid family favorites, a dish that signals a quiet, cozy night in.

Why You'll Fall in Love

  • Incredibly Creamy & Rich: The sauce is just… wow. It’s this luscious, velvety tomato-cream sauce that coats every single piece of chicken. It’s not heavy, though. It’s just perfectly balanced and so luxurious, you'll find yourself scraping the bowl clean with a piece of naan bread.
  • Surprisingly Quick: For a dish that tastes this complex and deeply flavorful, it comes together so quickly. It's a perfect weeknight meal when you're craving something special but don't have hours to spend. It makes an ordinary evening feel a little more decadent and thoughtful.
  • Aromatic Spices: The blend of spices is what makes this dish sing. It’s not about intense heat; it’s about warmth and fragrance. The garam masala, turmeric, and cumin create this beautiful, aromatic foundation that is just so inviting and comforting.
  • A True Crowd-Pleaser: I have yet to serve this to someone who doesn't immediately ask for the recipe. It’s a gentle curry, so kids love it, and adults appreciate the depth of flavor. It’s right up there with our weekly pizza night, which we always make using our favorite pizza dough recipe.
Quick & Easy Homemade Butter Chicken Recipe – photo

Tips for success

  • Don't Rush the Onions: Take the time to soften the onions properly. This builds a sweet, deep flavor base for the entire sauce.
  • Use Full-Fat Ingredients: This is a rich dish, so now is not the time for low-fat yogurt or cream. Full-fat versions will give you the creamiest texture and prevent curdling.
  • Toast Your Spices: Cooking the ground spices in the oil for just a moment before adding the liquids helps to bloom their flavor, making them more aromatic and potent.

Professional secrets

  • Finish with Garam Masala: Adding a final sprinkle of garam masala at the very end of cooking brightens the dish and adds a fresh layer of aroma that can get lost during a long simmer.
  • A Touch of Sweetness: A little bit of sugar or even honey can balance the acidity of the tomatoes and create a more complex, well-rounded sauce. It's a subtle but powerful trick.
  • Let It Rest: If you have the time, let the finished butter chicken sit off the heat for 10-15 minutes before serving. This allows the flavors to settle and meld even further.

Common mistakes to avoid

  • Rushing the Simmer: Don't cut the simmering time for the sauce. This is where the raw tomato flavor cooks out and the spices meld into a deep, cohesive flavor.
  • Forgetting to Blend: Skipping the blending step will result in a chunkier, more rustic sauce, missing the signature velvety texture of classic butter chicken.
  • Boiling the Cream: After adding the heavy cream, keep the sauce at a very gentle simmer. Boiling it can cause it to separate or curdle, ruining the smooth texture.
Quick & Easy Homemade Butter Chicken Recipe – photo

Substitutions

  • Heavy Cream: Full-fat coconut milk or cashew cream. Coconut milk will impart a subtle coconut flavor. Cashew cream (blended soaked raw cashews) is a richer, more neutral substitute. Both are great for a dairy-free version.
  • Crushed Tomatoes: Tomato passata or purée. Tomato passata will give you an even smoother sauce from the start. If using tomato paste, use about 3-4 tablespoons and cook it out for a minute before adding water.

Variations

  • Spicier Version: For those who like a bit of a kick, add 1-2 finely chopped green chilies along with the ginger and garlic. You can also add 1/4 to 1/2 teaspoon of cayenne pepper to the spice mix for extra heat.
  • Vegetarian Paneer Butter Masala: Swap the chicken for cubes of paneer. Lightly fry the paneer until golden brown before adding it to the finished sauce. It's a fantastic and equally comforting vegetarian alternative.

Storage

If you happen to have leftovers, they are an absolute treat the next day. Store the cooled butter chicken in an airtight container in the refrigerator, where it will keep beautifully for up to four days. The flavors actually get even better overnight as they have more time to mingle. To reheat, I prefer to warm it gently in a saucepan over low heat. You might want to add a tablespoon or two of water or cream to loosen the sauce back to its original consistency. While you can microwave it, I find the stovetop method prevents the chicken from getting tough and keeps the sauce from separating. I don't recommend freezing this dish, as the cream sauce can sometimes split when thawed, changing the texture.

Quick & Easy Homemade Butter Chicken Recipe – photo

Make ahead

This recipe is fantastic for making ahead. You can prepare the entire dish a day or two in advance and store it in the fridge; the flavors will be even better. Alternatively, you can marinate the chicken for up to 24 hours and chop all your vegetables, so cooking is a breeze when you're ready.

Leftovers

Leftover butter chicken makes for an incredible lunch the next day. I love to serve it over rice, but it’s also amazing used as a filling for a wrap or even spooned over a baked potato. It feels less like leftovers and more like a planned second meal, which is always a bonus for me. Some weeks are so busy, I plan for leftovers, just like I plan for using my best pizza dough recipe for Friday night.

Serving ideas

  • Serve in bowls over a bed of fluffy, long-grain basmati rice.
  • Offer warm garlic naan, roti, or paratha on the side for dipping.
  • Garnish with a swirl of cream and a scattering of fresh cilantro leaves.
  • A simple side salad of thinly sliced cucumbers and red onions with a squeeze of lemon juice provides a refreshing contrast.

Allergy information

This recipe contains dairy (yogurt, butter, heavy cream). For a dairy-free alternative, please see the FAQ section. It is naturally gluten-free, but always double-check the labels on your spices, especially spice blends like garam masala, to ensure they are processed in a gluten-free facility if you have a severe allergy. This recipe is nut-free, but if you choose to use cashew cream as a dairy substitute, it will contain nuts. Always be mindful of cross-contamination in your kitchen if you are cooking for someone with severe allergies.

Quick & Easy Homemade Butter Chicken Recipe

A creamy, dreamy butter chicken that’s surprisingly simple to make at home for a cozy weeknight meal.

Download PDF
Prep time
20 min
Cook time
30 min
Total time
50 min
Difficulty
Easy
Cuisine
Indian
Course
Main Course

Ingredients

4 Servings

For the Chicken Marinade

For the Sauce

Instructions

  1. 1

    First, let's get the chicken marinating. It’s a lovely, quiet step. In a medium bowl, combine the chicken pieces with the plain yogurt, lemon juice, turmeric, garam masala, cumin, and salt. Use your hands or a spoon to mix everything together until each piece of chicken is nicely coated. There’s something so satisfying about this part. Cover the bowl and let it sit on the counter for at least 15-20 minutes while you gather and prep the other ingredients. If you have more time, you can pop it in the fridge for a few hours.

  2. 2

    Now for the sauce. Place a large pot or Dutch oven over medium heat and add the butter and oil. Once the butter is melted and foaming gently, add the chopped onion. Cook, stirring occasionally, until the onion is soft and translucent, which usually takes about 5-7 minutes. Then, add the minced garlic and grated ginger. Stir constantly for about one minute until you can smell their beautiful, sharp fragrance filling your kitchen. Be careful not to let them burn, we just want to wake them up.

  3. 3

    Time to build the flavor. Stir in the ground coriander, smoked paprika, and salt. Let them toast for about 30 seconds until they're fragrant. Then, pour in the crushed tomatoes. Give everything a good stir, scraping up any little browned bits from the bottom of the pot. Bring the sauce to a gentle simmer, then reduce the heat to low, cover the pot, and let it cook for about 10 minutes. This allows the flavors to meld together and the tomatoes to deepen in flavor. Your house should be smelling pretty amazing right about now.

  4. 4

    While the sauce is simmering, let's cook the chicken. You can do this in a separate skillet or just remove the sauce from the pot temporarily. I prefer a separate skillet for a better sear. Heat a little oil over medium-high heat and add the chicken in a single layer (you may need to do this in batches). Cook for a few minutes per side, until it's golden brown and cooked through. It doesn’t need to be perfectly cooked, as it will finish simmering in the sauce. The little browned bits are pure flavor.

  5. 5

    This next step is the secret to that velvety smooth sauce. You can use an immersion blender to blend the tomato sauce directly in the pot until it’s completely smooth. Or, very carefully transfer the sauce to a regular blender. Once it's smooth, return it to the pot over low heat. Now, stir in the heavy cream, the final teaspoon of garam masala, and the optional sugar. Add the cooked chicken and all its juices back into the pot. Let it all simmer together gently for 5 more minutes, allowing the chicken to soak up all that creamy goodness. Taste it and adjust seasoning if needed.

  6. 6

    And that’s it, you’re ready to serve. Ladle the beautiful, creamy butter chicken into bowls. I love to garnish it with a sprinkle of fresh, chopped cilantro for a bit of brightness and color. It's wonderful served hot with fluffy basmati rice or warm naan bread. Some nights are for quiet meals like this, and others are for something fun, like a gourmet pizza night. But tonight, it's all about this comforting bowl.

Nutrition per serving

450 kcal
Calories
35 g
Protein
15 g
Carbs
30 g
Fat

Tips & notes

- The tiny bit of sugar is optional, but I find it really helps to balance the acidity of the tomatoes and rounds out the flavor of the sauce beautifully. Give the sauce a taste before you add it; you might find your tomatoes are sweet enough on their own. - For an even deeper flavor, you can marinate the chicken overnight in the refrigerator. The yogurt and lemon juice will have more time to work their magic, making the chicken exceptionally tender. It's a great little trick if you have the foresight! - Don't skip the step of blending the sauce! It seems like an extra chore, but it's what creates that signature silky, luxurious texture that makes butter chicken so special. It's the difference between a rustic tomato sauce and a truly velvety one.

Frequently asked questions

Can I use chicken breast instead of thighs?

You absolutely can! If you're using chicken breast, just be careful not to overcook it, as it can dry out more easily than thighs. I'd recommend cutting it into slightly larger chunks and searing it for a little less time. It will still be delicious, just with a leaner texture. The key is to make sure it's just cooked through before you let it simmer in the final sauce.

Is it possible to make this recipe dairy-free?

Yes, you can make a lovely dairy-free version. For the marinade, use a plain, unsweetened coconut or almond-based yogurt. For the sauce, substitute the heavy cream with full-fat canned coconut milk or a cashew cream. Cashew cream, made by soaking and blending raw cashews with water, will give you the richest, most neutral flavor. The taste will be slightly different, but still incredibly creamy and satisfying.

How spicy is this butter chicken?

This recipe is designed to be mild, focusing more on aromatic warmth than on heat, which makes it very family-friendly. The 'heat' comes from the gentle warmth of ginger and garam masala, not chili. If you prefer a spicier curry, you can easily add a pinch of cayenne pepper or some finely chopped green chili along with the garlic and ginger. Adjust it to your personal preference!

What should I serve with butter chicken?

The classic pairing is, of course, warm naan bread for scooping up every last bit of the delicious sauce. Fluffy basmati rice is also perfect for soaking it all up. On the side, a simple cucumber and onion salad (kachumber) or a spoonful of plain yogurt provides a lovely, cooling contrast to the richness of the curry. Some evenings, when the kids are feeling picky, we've even served it alongside some easy pizza rolls, and everyone is happy.

My sauce isn't as orange as the restaurant version. Why is that?

That's a great question, and it's perfectly normal! Many restaurants use a touch of red or orange food coloring to achieve that vibrant, iconic color. This recipe uses only natural ingredients, so the final color will depend on your tomatoes and the amount of turmeric you use. It will be a more natural, beautiful, earthy orange-red hue. The flavor is what truly matters, and I promise, it's all there!

How do I store and reheat leftovers?

Leftover butter chicken is, I think, even better the next day! The flavors have more time to meld and deepen. Store it in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can gently warm it in a saucepan over low heat, adding a splash of water or cream if the sauce has thickened too much. You can also microwave it, but I find the stovetop method preserves the texture best.

Can I make this ahead of time?

Definitely. This is a great recipe for meal prep. You can make the entire dish, let it cool, and store it in the fridge for a couple of days. The flavors will only improve. You can also marinate the chicken up to 24 hours in advance, which cuts down on prep time the day you plan to cook. It's a very flexible recipe that fits into a busy schedule, unlike some more demanding meals like making pizza dough from scratch.

Share:

You may also like