Quick & Easy Homemade Butter Chicken Recipe

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

Warm Meals .

Published: December 24, 2025
Share:
Jump to Recipe Pin It
Quick & Easy Homemade Butter Chicken Recipe | Treasure Barrel - Personal Stories & Life Insights Blog

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.

This is the coziest, most comforting meal I've ever made. It truly feels like a warm hug in a bowl.

Essential Ingredient Guide

  • Chicken Thighs: Honestly, you can use chicken breast, but boneless, skinless chicken thighs are the secret to the most tender, flavorful result. They have a bit more fat, which means they stay incredibly moist and juicy, even if you accidentally cook them a minute too long. They just melt in your mouth and absorb the creamy sauce so beautifully. It makes all the difference, I promise.
  • Garam Masala: This is the heart of the dish's aroma. Garam masala isn't a single spice but a blend, and each brand is slightly different. Look for one that smells warm, sweet, and fragrant. Adding it at the end of cooking, as we do in this recipe, is a little trick to preserve its delicate, beautiful aroma. It sort of 'wakes up' all the other flavors in the pot.
  • Heavy Cream: This is what gives butter chicken its signature velvety texture and richness. Don't be tempted to swap it for milk or half-and-half, as they can curdle in the acidic tomato sauce. The heavy cream brings everything together, mellows the spices into a gentle warmth, and creates that luxurious mouthfeel. It’s the final touch that makes the sauce truly unforgettable.
Preparing Quick & Easy Homemade Butter Chicken Recipe | Treasure Barrel - Personal Stories & Life Insights Blog

Complete Cooking Process

  • Marinating the Chicken:

    The first step is all about giving the chicken a little head start on flavor. We're creating a simple but potent marinade with yogurt, lemon juice, and spices. This does two things: the yogurt and lemon juice tenderize the chicken, making it incredibly soft, while the spices begin to permeate the meat. This isn't a long marination; even 15-20 minutes while you prep everything else makes a huge difference. You'll see the color change to a beautiful pale yellow from the turmeric. It's the quiet beginning of building all those wonderful layers of flavor.

  • Creating the Sauce Base:

    This is where the magic really starts to happen in the pan. We begin by gently cooking down onions, garlic, and ginger until they're soft and fragrant—this builds the savory foundation. Then, we add the tomatoes and spices and let them simmer and meld. The key here is patience. Let the sauce bubble away gently, allowing the flavors to deepen and the tomatoes to lose their raw edge. Your kitchen will start to smell absolutely divine at this stage. This is the heart of your butter chicken, so give it time to become rich and wonderful.

  • Finishing the Dish:

    The final steps are quick and satisfying. Once the sauce base is perfect, you'll blend it until it's silky smooth. Then, the cooked chicken goes back into the pan to be enveloped by that gorgeous sauce. The last touches are the most luxurious: a swirl of heavy cream to give it that velvety finish, a touch of butter for richness, and a final sprinkle of garam masala to brighten all the aromas. It's a simple finish, but it transforms the dish from a simple curry into something truly special. Let it all simmer together for just a few minutes so every piece of chicken is coated and happy.

  • Pro Tips

    • For the smoothest sauce, use an immersion blender directly in the pot. It saves on cleanup and is so much easier than transferring hot liquid to a traditional blender.

    • Don't let the garlic and ginger brown too much, as they can become bitter. You're looking for soft and fragrant, not crispy.

    • Taste the sauce before you serve it! It might need a tiny pinch more sugar to balance the tomato, or a little more salt to make the flavors pop.

    These little details are what elevate a good dish to a great one. It’s just about paying gentle attention as you go.

Cooking Quick & Easy Homemade Butter Chicken Recipe | Treasure Barrel - Personal Stories & Life Insights Blog

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.

Quick & Easy Homemade Butter Chicken Recipe Ready to Serve | Treasure Barrel - Personal Stories & Life Insights Blog

Nutrition Facts

per serving

450

Calories

35g

Protein

15g

Carbs

30g

Fat

Fiber: 3g
Sugar: 7g
Sodium: 850mg

Taste Profile

🍯 Sweet
Low
🧂 Salty
Medium
🌶️ Spicy
Low
🍋 Sour
Low-Medium
🍖 Umami
High

Rich and savory with a creamy, tangy tomato base and warm, aromatic spices.

Ingredient Substitutions

Don't have an ingredient? Try these alternatives

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.

Recipe Variations

Try these delicious twists on the original

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.

Common Mistakes to Avoid

Learn from others' mistakes for perfect results

  • 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.

Meal Prep & Storage

Make Ahead Tips

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.

Leftover Ideas

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.

Perfect Pairings

Serve this with...

Warm Garlic Naan or Roti Fluffy Basmati Rice Cooling Cucumber Raita or a simple Kachumber Salad

Cooking Timeline

0-5 min

Cut chicken and mix with marinade ingredients.

5-20 min

Let chicken marinate while you chop onion, garlic, and ginger.

20-30 min

Sauté aromatics, add spices and tomatoes, and simmer the sauce base.

30-40 min

Cook the marinated chicken in a separate pan until golden.

40-50 min

Blend the sauce until smooth, add cream and chicken, simmer briefly, and serve.

Quick & Easy Homemade Butter Chicken Recipe

Quick & Easy Homemade Butter Chicken Recipe

Make delicious homemade butter chicken quickly! This creamy, flavorful dish is perfect for busy weeknights and family meals.

Author: Amelia Rose

Timing

Prep Time

20 Minutes

Cook Time

30 Minutes

Total Time

50 Minutes

Recipe Details

Category: Warm Meals
Difficulty: Easy
Cuisine: Indian
Yield: 4-6 Servings
Dietary: None

Ingredients

For the Chicken Marinade

  • 01

    1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces

  • 02

    1/2 cup plain yogurt

  • 03

    1 tbsp lemon juice

  • 04

    1 tsp ground turmeric

  • 05

    1 tsp garam masala

  • 06

    1/2 tsp ground cumin

  • 07

    1 tsp salt

For the Sauce

  • 01

    2 tbsp butter

  • 02

    1 tbsp vegetable oil

  • 03

    1 large onion, finely chopped

  • 04

    1 tbsp minced garlic

  • 05

    1 tbsp grated fresh ginger

  • 06

    1 (15-ounce) can crushed tomatoes

  • 07

    1 tsp ground coriander

  • 08

    1 tsp smoked paprika (or regular paprika)

  • 09

    1/2 tsp salt, or to taste

  • 10

    1/2 cup heavy cream

  • 11

    1 tsp garam masala (for finishing)

  • 12

    1 tbsp sugar (optional, to balance acidity)

  • 13

    Fresh cilantro, for garnish

Instructions

Step 01

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.

Step 02

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.

Step 03

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.

Step 04

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.

Step 05

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.

Step 06

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.

Notes & Tips

  • 1

    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.

  • 2

    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!

  • 3

    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.

Tools You'll Need

  • Large Pot or Dutch Oven: A heavy-bottomed pot is perfect for building the sauce and simmering the curry without scorching. The even heat distribution is key.

  • Immersion Blender or Regular Blender: This is essential for creating that signature smooth, creamy sauce. An immersion blender is my favorite for its convenience and easy cleanup.

  • Large Skillet: Using a separate skillet to brown the chicken gives you a better sear and more flavor, though you can absolutely do it all in one pot to save on dishes.

  • Mixing Bowls: You'll need a bowl for marinating the chicken. Glass or ceramic is great as it won’t react with the acidic ingredients in the marinade.

Must-Know Tips

  • 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.

Amelia Rose

Recipe by

Amelia Rose

Amelia cooks hearty meals 🥘🔥, sharing warmth 💛 and cozy evenings 🕯️🍲. Every dish she makes is full of love ❤️ and family laughter 👩‍👩‍👧‍👦🍛.

Get Delicious Recipes Weekly

Join 25,000+ home cooks getting our best recipes straight to their inbox.

Free forever • No spam • Unsubscribe anytime