ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty MerchYour Cart (empty)Your CartFacebookPinterestEmailPrintSmsTwitterWhatsappCommentTips Highlights
Skip to Content

Homemade Butter Chicken

Experience the rich, creamy flavors of this Homemade Butter Chicken that'll transport you straight to the heart of India. With a perfect blend of spices and tender chicken, this dish is a must-try for all you curry lovers out there!

Tasty Team
95% would make again
Homemade Butter Chicken


for 4 servings


  • 1 ⅓ lb boneless, skinless chicken breast (600 g)
  • ½ cup plain yogurt (100 g)
  • 2 tablespoons ginger garlic paste
  • 2 tablespoons chili powder
  • 1 tablespoon garam masala
  • 1 tablespoon salt
  • 1 tablespoon turmeric
  • 1 tablespoon cumin


  • ¼ cup butter (50 g)
  • 1 onion, finely chopped
  • 1 tablespoon tomato puree
  • 2 tablespoons ginger garlic paste
  • 6 cardamom pods
  • ¼ teaspoon ground cloves
  • 2 tablespoons chili powder
  • 1 tablespoon coriander
  • 1 tablespoon garam masala
  • 1 tablespoon turmeric
  • 1 ¼ cups cream (300 mL)
  • naan bread, for serving
  • cooked rice, for serving
  • Chopped fresh parsley, for serving

Nutrition Info

  • Calories 677
  • Fat 48g
  • Carbs 29g
  • Fiber 6g
  • Sugar 10g
  • Protein 43g

Estimated values based on one serving size.


  1. On a cutting board, slice the chicken into bite size pieces.
  2. Combine the chicken with the yogurt, ginger garlic paste, chili powder, garam masala, salt, turmeric, and cumin and mix to coat well.
  3. Cover with plastic wrap and refrigerate for at least 1 hour.
  4. Preheat the oven 430˚F (220˚C).
  5. Thread the marinated chicken pieces onto bamboo skewers, then place them over a baking tray lined with parchment paper, making sure there is space underneath the chicken to help distribute the heat more evenly.
  6. Bake for about 15 minutes, until slightly dark brown on the edges.
  7. Melt the butter in a large pot over medium heat, then sauté the onions and tomato purée, until tender but not browned.
  8. Add the garlic ginger paste, cardamom pods, cloves, chili powder, coriander, garam masala, and turmeric and fry for about 30 seconds to release their aromatics and flavor, stirring constantly.
  9. Pour in the cream and mix well with the onion and spices.
  10. When the cream mixture is bubbling, add in the chicken and cook for another 2-3 minutes.
  11. Serve with naan bread and rice and garnish with parsley.
  12. Enjoy!
  13. Don't just wing it -- plan it! Use our meal planner tool in the Tasty app. Download here.
Homemade Butter Chicken