Our butter chicken features succulent pieces of chicken enveloped in a rich, creamy sauce infused with turmeric, cardamom, and a hint of fenugreek. The warm, earthy tones of garam masala perfectly complement the slight tang from the yogurt and lemon, creating a symphony of flavors in every bite.
In a bowl, combine all the marinade ingredients with the chicken. Cover the bowl and refrigerate for at least 3 hours, or up to 24 hours.
In a large pot over medium-high heat, add ghee or butter & oil. Sauté the onions until soft and golden.
Add the minced garlic, grated ginger, and dried fenugreek leaves. Cook for about 30 seconds until fragrant.
Add the marinated chicken along with the marinade to the pot. Pour in the tomato puree and stir well to combine.
Reduce the heat to low, partially cover the pot, and simmer for 30 to 45 minutes, or until the chicken is tender and cooked through.
Pour in the half-and-half (or whipping cream) and add the chopped cilantro. Cook for an additional 10 minutes, stirring occasionally.
Stir in the remaining tablespoon of ghee or butter. Taste the curry and adjust seasoning with salt if needed.
Serve the butter chicken hot, garnished with fresh cilantro and a swirl of plain yogurt. Enjoy with rice or naan bread.
Slow Cooker Method
Follow the stovetop instructions up to step 3, where the onions, garlic, and spices are sautéed and combined with the tomato puree and cream.
Transfer the mixture to the slow cooker. Add the chicken pieces to the slow cooker and stir to coat them in the sauce.
Cover and cook on low for 6–7 hours or high for 3–4 hours, until the chicken is tender and fully cooked.
Stir in the butter and allow it to melt into the sauce. Adjust seasoning with salt and pepper, if needed. Serve warm, garnished with fresh cilantro, alongside rice or naan bread.