Indian Butter Chicken

Indian Butter Chicken

Butter makes everything taste good, to see this statement in action, you have to try this butter chicken recipe. You will not find a single Indian Restaurant without butter chicken in menu, it is that special.

Indian Butter Chicken in Oven |

Are you often intimidated by cooking Indian food at home? Well, this recipe will change you perception about Indian Cooking. Everything in this recipe is the butter and spices mixed chicken marinade, then rest is letting chicken marinate for an hour, cook in butter for 10-15 minutes and then bake for 60 minutes. Voila!!! Butter Chicken is ready.

You still think it is hard? Lets jump to the directions and see for yourself.

Authentic Indian Butter Chicken served with Lemon Rice |

If you wondering about rice I have served with butter chicken in the pictures, check out my Lemon Rice recipe.

So what are you waiting for? If you like Indian cooking then thaw some chicken, marinade, bake and enjoy some yummy Indian Dinner with butter chicken and rice tonight.

My favorite sides to accompany with Homemade Butter Chicken:

Lemon Rice Basmati Jeera Rice Homemade Indian Butter Naan

Indian Butter Chicken

Indian Butter Chicken
Total Time: Prep Time: Cook Time: Cuisine: Indian () Difficulty: Easy
Yields: 2-3 servings - Serves: 2
(Prep time does not include idle time for marinating the chicken.)



  • Step for Recipe - Indian Butter Chicken 1. In a wide bowl, add ginger garlic paste, chopped tomatoes, tomato paste, fine crushed almonds, salt and spices.
    Step for Recipe - Indian Butter Chicken 2. Add yogurt and mix well.
  • Step for Recipe - Indian Butter Chicken 3. Add chicken (roughly cut into 2 to 3 inch cubes) and coat with marinade.
    Step for Recipe - Indian Butter Chicken 4. Cover and let it marinate for at-least 1 hr in refrigerator (longer the better)
  • Step for Recipe - Indian Butter Chicken 5. Preheat over at 350 F. Heat butter in a wide pan, add sliced onions and saute till soft and translucent (5 minutes). Add marinated chicken and cook for 3-4 minutes.
    Step for Recipe - Indian Butter Chicken 6. Transfer par-cooked chicken to a wide baking dish (I used 8 inch by 8 inch square pan). mix in heavy cream and cilantro(optional). Bake covered for 25 minutes, then uncover and continue baking for another 5 minutes or until chicken is nice brown on top and fully cooked. Serve hot with your choice of rice or Indian naan bread. Additional Notes: Optional - before serving, place butter chicken under broiler for 1-2 minutes.

© Chef De Home. Post content including video and photos are copyright protected.

We Think You'll Love

Leave a Message:

Did you try the recipe? Do you have feedback or a question? Leave a message below.

*Name and Email are required.

4 Responses

  1. Thanks @Kareen S.
  2. Love butter chicken, my all-time fav in Indian restaurants, thanks for sharing!!
  3. Hi @Madhu Supriya, you can make turkey or even quail in this marinade. Just cooking time will change, like lamb will take longer to cook than Chicken.. I never tried eggs in butter chicken gravy. But I guess if you just make butter chicken marinade and bake for 20 minutes till it thickens and shiny and then add boiled eggs in it, it will be great. I will also try this and will post recipe. thanks for stopping by.
  4. Hi Savita, no one in my home like chicken, can I make something else with this delicious looking marinade. I mean lamb or eggs or any other protein but not chicken.