This dairy free butter chicken is a super satisfying version of this family favourite meal and I guarantee that you won't miss the dairy! Made using everyday ingredients, it will become a staple in your weeknight recipe repertoire as you’ll love just how easy it is to make.
Heat 1 tablespoon of olive oil in a large frying pan over medium-high heat. Add the chicken thighs and cook, turning occasionally, until browned on the outside. Remove from the pan and set aside on a plate It's ok if the chicken isn’t cooked all the way through at this stage.
Reduce the heat to medium and add an additional 1 tablespoon of olive oil if needed. Add the onion and sauté, stirring with a wooden spoon, for about 5 minutes until soft and translucent. Add the garlic and ginger and cook for another 1–2 minutes until fragrant.
Add the garam masala, curry powder, ground coriander, chilli powder, and salt. Stir well and cook for 2 minutes. Add the tomato paste and mix through for another minute. You want the tomato paste to start to darken in colour but be careful not to burn it.
Pour in the coconut milk and gently stir with a wooden spoon until the sauce is well combined.
Let the sauce simmer for 5 minutes, then return the chicken to the pan. If there's a lot of liquid on the plate, drain it off before adding the chicken back in. Continue to simmer for a further 5–10 minutes, or until the sauce is smooth and thick and the chicken is cooked through.
Garnish with some chopped fresh parsley or coriander/cilantro and serve with steamed basmati rice or turmeric rice and homemade naan.
Video
Notes
Nutritional Information is for the butter chicken only and doesn't include sides for serving.