Tomato Butter Chicken

Recipe by
Total Time:
45-60 mins
Serves: 4
Nutrition facts:

240 calories, 9 grams fat

Cuisine: Indian Recipe
Technique: Stewed Recipe
Difficulty: Medium

Get ready to experience a lovely butter chicken gravy with a dash of tomato puree. This tomato butter chicken tastes best with rice/roti.

Take a look at more Side-Dish Recipes. You may also want to try Khatta Meetha Kaddu (Pumpkin), Turkey with Mushrooms, Spleen Pepper Fry (Manneeral Fry) , Narthangai Pachadi

Rate This Recipe


  • Tomato puree - 200 g
  • Cream - 3 tbsp
  • Garlic butter - 3 tbsp
  • Jeera - 1/2 tsp
  • Dried fenugreek leaves - 1/2 tsp
  • Paprika - 1/2 tsp
  • Honey - 1/2 tsp
  • Chilli powder- 1 tsp
  • Coriander powder - 1/2 tsp
  • Coriander leaves - 1/4 cup
  • Garam masala powder - a pinch
  • Chicken - 700 g
  • Salt to taste
  • Vegetable oil - 10 ml

How to Make Tomato Butter Chicken

  • Clean and wash the chicken and keep aside
  • Heat oil and add garam masala and chicken
  • Stir thoroughly. After a few mins add salt, coriander powder, chilli powder and mix well
  • Once the chicken starts drying, add two glasses of water and mix well
  • Cook until all the water get evaporated and the chicken becomes tender
  • Keep this chicken aside in a bowl
  • For Gravy:
  • Heat oil and add cumin. When it starts to sputter add tomato puree and start stirring
  • Add a little bit of salt and chilli powder
  • Add paprika and stir it nicely
  • After a few minutes add garlic butter and stir
  • Once the garlic butter completely melts, add cream and stir it for few mins
  • Add honey, dried fenugreek leaves and stir continuously
  • After 3 or 4 mins, add the chicken to this gravy and mix it well
  • Simmer for a few mins and add fresh coriander leaves to it
  • Serve with basmati rice