Skip the Indian take-out and try this simple and easy, creamy slow cooker butter chicken that is made in your crockpot. 

Skip the Indian take-out and try this easy slow cooker butter chicken that is made in your crockpot with coconut milk, ginger and a blend of Indian spices. |

One of our favourite things to order for takeout is Indian – and yes, even though I love to cook and run a food blog, I also love to order takeout, especially when it comes to foods that you might not make at home on a regular basis. We’re pretty lucky here in Toronto because there are a hundred and one different things you can get for takeout, but Indian is our go-to, especially because we had 17 days in a row of cold weather alerts. Hello – I’m craving comfort food.

There are usually three different types of chicken dishes on our order, Chicken Kadai, Chicken Vindaloo and of course, Butter Chicken (you can see these in the snap below). Can you guess which one is my favourite? Of course, Butter Chicken!

This is why I wanted to learn how to make my own at home — in the slow cooker of course because slow cookers just make everything easier! I had been putting this recipe off for a while because I just didn’t think I would be able to create something remotely similar, let alone as flavourful as the Butter Chicken I’m used to. Well, I’m happy to say that I think I’ve hit the mark with this slow cooker butter chicken.

Favourite Indian eats in Toronto including butter chicken!

It’s been a couple of months since my last slow cooker recipe – I know, a little too long, right? If you’re looking for another Indian slow cooker dish, you can try my Tikka Masala and for another flavourful option, my slow cooker Moroccan chicken stew is pretty fantastic.

This recipe requires the chicken to be browned and onions to be cooked before it goes into the slow cooker. It’s an extra ten minutes or so, which isn’t the biggest deal! Mind you, you can also make this recipe and skip those steps but it won’t be quite as good.

Slow cooker butter chicken recipe breakdown

So how do you make this recipe for slow cooker butter chicken? Well it starts by browning the chicken and cooking the onions and spices. While this may seem like an unnecessary step, it adds a ton of flavour.

Alternatively, you can skip these browning steps and just dump everything into the slow cooker and cook on low heat for 5-6 hours. Either way you’ll end up with a delicious chicken dish. If you have the time, definitely brown the chicken first, but if you don’t have the time, that’s ok too!

Yields 6-8

Slow Cooker Butter Chicken

Enjoy the flavours of India with this Slow Cooker Butter Chicken.

15 minPrep Time

6 hrCook Time

6 hr, 15 Total Time

Save RecipeSave Recipe

5 based on 1 review(s)

Recipe Image


  • 2 tbsp olive oil
  • 5 boneless, skinless chicken breasts, cut into bite sized chunks
  • 1 onion, finely diced
  • 2 cloves garlic, minced
  • 2 tbsp garam masala
  • 1 tbsp curry powder
  • 1 tsp turmeric
  • 1/2 tsp ground ginger
  • 1/2 tsp salt
  • 6 oz can tomato paste
  • 1/2 cup plain yogurt
  • 1 cup coconut milk
  • 2 tsp granulated sugar


  1. Heat olive oil over medium-hight heat.
  2. Brown chicken on all sides in batches, about 2 minutes. Once browned, remove chicken to slow cooker.
  3. Cook onions, 4-6 minutes.
  4. Add garlic, garam masala, curry powder, turmeric, ginger and salt. Cook for another minute.
  5. Add onion and garlic to slow cooker.
  6. In a large bowl, whisk together tomato paste, yogurt, coconut milk and sugar.
  7. Pour coconut milk mixture over chicken and onions.
  8. Cook for 5-6 hours over low heat.


Recipe by Louisa Clements


Let me know if you give this recipe for slow cooker butter chicken a try in the comments below.