No-Fail Slow Cooker Butter Chicken — The Creamiest Easy Butter Chicken Recipe

Butter chicken is one of my absolute favorite dishes to make at home. This creamy, tomato-based curry tastes like it came straight from a fancy Indian restaurant. The best part? You can make it in your own kitchen with simple ingredients.

I’ve been making this recipe for years, and it never disappoints my family. The tender chicken pieces swim in that silky, buttery sauce. Every single bite tastes like comfort in a bowl.

Whether you’re cooking for a special dinner or just craving something delicious, this butter chicken recipe is your answer. It’s easier than you think, I promise.

What Makes Butter Chicken So Special?

Butter chicken has this magical quality that keeps people coming back for more. The sauce is rich, creamy, and packed with flavor. It’s not too spicy, but it has enough depth to make your taste buds sing.

This dish combines tomatoes, cream, and butter into pure comfort food. The chicken gets marinated first, which makes it incredibly tender. Then it gets cooked in that amazing sauce that’s absolutely unforgettable.

I love how this recipe works for any occasion. Serve it with rice, naan bread, or even pasta. Your guests will think you spent hours in the kitchen.

Ingredients You’ll Need

✨ Recipe Card

No-Fail Slow Cooker Butter Chicken

Incredibly creamy, warmly spiced Indian butter chicken made effortlessly in the slow cooker — a guaranteed crowd-pleasing weeknight dinner that tastes like restaurant-quality takeout from your own kitchen.

⏱ Prep

10 mins

🍳 Cook

6 hours (low) or 3 hours (high)

⏰ Total

6 hours 10 mins

🍽 Serves

6 servings

🥘 Ingredients

  • 2 lbs boneless skinless chicken breasts, cut into 1.5-inch chunks
  • 1 can (15 oz) crushed tomatoes
  • 1 medium yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 3 tablespoons unsalted butter
  • 1 cup heavy cream
  • 2 teaspoons garam masala
  • 2 teaspoons ground cumin
  • 1.5 teaspoons ground coriander
  • 1.5 teaspoons smoked paprika
  • 1 teaspoon turmeric
  • 1 teaspoon kosher salt (plus more to taste)
  • 0.5 teaspoon cayenne pepper (adjust to heat preference)
  • 2 tablespoons tomato paste
  • 1 teaspoon sugar (balances acidity)
  • Fresh cilantro, chopped, for garnish
  • Basmati rice or warm naan, for serving

📋 Instructions

  • 1. Add diced onion, garlic, and ginger to the bottom of your slow cooker insert.
  • 2. Place chicken chunks evenly over the onion mixture.
  • 3. In a medium bowl, whisk together crushed tomatoes, tomato paste, garam masala, cumin, coriander, paprika, turmeric, cayenne, salt, and sugar until fully combined.
  • 4. Pour the spiced tomato sauce evenly over the chicken. Drop butter pieces across the top.
  • 5. Cover and cook on LOW for 5–6 hours or HIGH for 2.5–3 hours, until chicken is fully cooked and very tender.
  • 6. Once cooking is complete, stir in the heavy cream gently until the sauce is smooth, glossy, and velvety.
  • 7. Taste and adjust salt, cayenne, or garam masala as needed.
  • 8. Serve hot over fluffy basmati rice or alongside warm naan bread, garnished generously with fresh chopped cilantro.

💡 Tips & Notes

  • • For extra depth of flavor, sauté the onion, garlic, and ginger in butter in a skillet for 3–4 minutes before adding to the slow cooker — this step is optional but highly recommended.
  • • Chicken thighs can be substituted for chicken breasts for even juicier, more forgiving results in the slow cooker.
  • • Leftovers taste even better the next day as the spices continue to bloom — store in an airtight container in the refrigerator for up to 4 days.
  • • To freeze: cool completely and store in freezer-safe containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop.
  • • For a dairy-free version, substitute coconut cream for the heavy cream — it adds a subtle sweetness that pairs beautifully with the spices.

KitchenGuide101.com

  • 2 pounds chicken breast cut into bite-sized pieces
  • 1 cup plain yogurt for the marinade
  • 2 tablespoons ginger-garlic paste adds authentic flavor
  • 1 tablespoon Kashmiri chili powder for color and mild heat
  • 1 tablespoon garam masala essential spice blend
  • 1 teaspoon turmeric powder for earthiness
  • Salt and black pepper to taste
  • 3 tablespoons butter divided for cooking
  • 2 tablespoons vegetable oil for high-heat cooking
  • 1 large onion finely diced
  • 4 cloves garlic minced
  • 1 tablespoon fresh ginger minced
  • 1 can crushed tomatoes about 14 ounces
  • 1 tablespoon tomato paste deepens the flavor
  • 1 cup heavy cream or coconut milk
  • 1 teaspoon sugar balances the acidity
  • 1 teaspoon fenugreek leaves optional but recommended
  • Fresh cilantro for garnish
  • Lime juice for finishing touch

Preparing the Chicken Marinade

The marinade is absolutely crucial for tender, flavorful chicken. Start by combining yogurt with ginger-garlic paste in a bowl. Add the chili powder, garam masala, and turmeric powder.

Mix in salt and black pepper to your preference. The marinade should look like a thick paste coating everything. Don’t skip this step because it really makes a difference.

Cut your chicken breasts into bite-sized pieces about two inches each. Coat every piece thoroughly with the marinade mixture. Make sure nothing is left uncovered.

Cover the bowl and refrigerate for at least thirty minutes. If you have time, overnight is even better. The longer it sits, the more tender your chicken becomes.

Cooking the Chicken

Heat a large skillet over medium-high heat with one tablespoon of butter and vegetable oil. Wait until the pan is very hot before adding chicken. You want a nice sear on each piece.

Cook the chicken in batches, about five to seven minutes per batch. Don’t overcrowd the pan because that prevents browning. Transfer cooked chicken to a clean plate.

The chicken doesn’t need to be fully cooked at this point. It’ll finish cooking in the sauce later. You’re just looking for that beautiful golden color on the outside.

Making the Sauce Base

In the same skillet, add one tablespoon of butter if needed. Add your diced onions and cook for three to four minutes. The onions should become soft and slightly golden.

Stir in the minced garlic and fresh ginger, cooking for about one minute. You’ll smell that amazing aroma filling your kitchen. This is when things get really exciting.

Add the tomato paste and mix it well with the onions. Let it cook for two minutes to remove the raw taste. This step is important for depth of flavor.

Pour in the crushed tomatoes and stir everything together. Reduce the heat to medium and let it simmer for five minutes. The sauce will start becoming thicker.

Adding Cream and Finishing Touches

This is where the magic happens and your sauce becomes silky smooth. Pour the heavy cream slowly into the simmering sauce. Stir constantly to combine everything evenly.

Add the sugar to balance the acidity from the tomatoes. Taste it and adjust salt and spices as needed. Remember that you can always add more, but you can’t remove it.

Return the cooked chicken to the skillet with all the sauce. Stir gently to coat every piece. The chicken will finish cooking in this creamy sauce.

Simmer everything together for about ten to twelve minutes. The chicken should be cooked through and tender. If you’re using fenugreek leaves, add them now.

Finish with fresh lime juice and a sprinkle of cilantro. These final touches brighten up all those rich, creamy flavors. Your butter chicken is now ready to serve.

Serving Suggestions

Butter chicken pairs beautifully with basmati rice or jasmine rice. Cook the rice separately using your preferred method. The creamy sauce goes perfectly over fluffy white rice.

Naan bread is traditional and absolutely delicious for soaking up sauce. You can buy pre-made naan at most grocery stores. Toast it lightly before serving for best results.

Some people love serving it with roti or paratha bread instead. Quinoa or brown rice work great if you want healthier options. Even pasta makes a surprisingly good base.

Add a simple cucumber salad or some steamed vegetables on the side. This provides freshness and balance to the rich curry. Your meal will feel complete and well-rounded.

Tips for Perfect Butter Chicken Every Time

  • Don’t rush the marinating process longer is always better
  • Use high-quality butter it really does make a difference here
  • Don’t use low-fat yogurt full-fat yogurt creates better results
  • Dice onions finely for even cooking and smoother sauce
  • Keep heat at medium not high, to prevent burning the sauce
  • Taste and adjust seasonings before serving your final dish
  • Cook chicken in batches for proper browning and searing
  • Stir occasionally but not constantly, to prevent sticking
  • Add cream slowly to prevent curdling from temperature shock
  • Don’t skip the fenugreek leaves they’re worth finding at Indian markets

Common Mistakes to Avoid

One huge mistake is skipping the marinade step entirely. Yes, it takes time, but it’s absolutely worth it. The yogurt tenderizes the chicken while adding flavor throughout.

Don’t use low-fat cream because the sauce won’t be creamy enough. Full-fat heavy cream creates that restaurant-quality texture you’re looking for. This isn’t the place to cut calories.

Overcrowding the skillet when browning chicken is another common error. This causes steaming instead of searing. Work in batches for that beautiful golden-brown exterior.

Adding cold cream to hot sauce can sometimes cause curdling. Pour it slowly and stir constantly to prevent this issue. If it does happen, don’t worry too much.

Cooking on too high heat can burn the bottom of your sauce. Medium heat is perfect for developing flavor without burning. Keep stirring occasionally to distribute heat evenly.

Storage and Reheating Instructions

Butter chicken actually tastes even better the next day. Store leftovers in an airtight container in your refrigerator. It keeps well for three to four days easily.

To reheat, simply warm it gently in a saucepan over medium heat. Stir occasionally and add a splash of water if needed. It’ll taste just as delicious as the first day.

You can also freeze butter chicken for up to three months. Thaw it overnight in the refrigerator before reheating. The flavors actually develop more when frozen and thawed.

Why This Recipe Works

This butter chicken recipe comes from traditional Indian cooking methods. It combines techniques and flavors that have been perfected over centuries. You’re getting authentic taste in a home-cooked format.

The balance of yogurt, tomatoes, and cream creates harmony on your palate. Nothing overpowers anything else. Every element plays its important role in the final dish.

You don’t need fancy equipment or hard-to-find ingredients for this recipe. Everything comes from your regular grocery store. That’s why it’s become so popular worldwide.

Final Thoughts

Making butter chicken at home is easier than you probably think. This recipe guides you through every single step. You’ll feel like a professional chef when that first batch turns out amazing.

I encourage you to make this dish soon and share it with people you love. Food brings people together like nothing else can. Your family will be asking for this recipe constantly.

Head over to KitchenGuide101.com for more incredible recipes like this one. We’re constantly sharing tips and tricks for home cooks. Thank you for cooking along with me today, and happy cooking!