Go Back

Easy! One-Pan Butter Chicken Recipe in 30 Minutes!

This simplified version of the classic Indian butter chicken is cooked all in one pan with easy-to-find simple ingredients.
Prep Time15 minutes
Cook Time30 minutes
Marinating Time2 hours
Course: Curry Dish, Main Course, Side Dish
Cuisine: Indian
Keyword: Easy Butter Chicken Recipe, One-Pan Butter Chicken Recipe
Servings: 4 to 6
Author: kanthi

Ingredients

For Homemade Spice Mix

  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground cumin
  • 1/2 garam masala
  • 1/2 ground turmeric
  • 1/2 chili powder

For the Chicken Marinade

  • 400 g chicken cut into bite-sized pieces
  • 1 tablespoon garlic paste or finely minced
  • 1/2 tablespoon ginger paste or finely minced
  • 1 teaspoon homemade spice mix
  • 1 teaspoon of salt
  • 1 tablespoon plain yogurt
  • 1 tablespoon lemon juice

For Frying the Chicken

  • 3 tablespoons olive oil

For the Sauce

  • 1 large onion finely chopped
  • 1 tablespoon garlic paste or finely minced
  • 1 tablespoon ginger paste or finely minced
  • 2 teaspoons homemade spice mix
  • 1/2 teaspoon ground pepper
  • Salt to taste
  • 200 g crushed tomatoes or tomato paste
  • 100 g tomato juice optional
  • 1 tablespoon peanut butter
  • 200 g heavy cream
  • 1 tablespoon sugar
  • 1 to 2 tablespoon butter

Instructions

  • Gather the ingredients for making homemade spice mix; garam masala, coriander, cumin, turmeric, and chili.
  • Mix the spices in a small bowl. This spice mix is used to make the marinade as well as the sauce.
  • Gather the ingredients for making the marinade; homemade spice mix, ginger and garlic paste, lemon juice, yogurt, and salt.
  • Mix the marinade ingredients in a small bowl.
  • Use either boneless and skinless chicken thighs or breasts. Cut the chicken into bite-size pieces.
  • In a bowl, combine chicken with marinade. Cover and let marinate in the fridge for 2 hrs or overnight.
  • Heat oil in a large frying pan/skillet over medium-high heat. When sizzling, add chicken pieces. (make sure not to crowd the pan.) Add only the chicken pieces without adding the marinade.
  • Fry until browned on each side.
  • Set aside the fried chicken while you prepare the sauce.
  • Gather the spices for making the sauce. Chopped onion, ginger, and garlic paste, homemade spice mix, black pepper, salt, crushed tomato or tomato puree, tomato juice, peanut butter, sugar, cream, and butter.
  • Heat the leftover oil after frying the chicken in the same pan. Fry the onions until slightly brown (about 3 minutes) while scraping up any browned bits stuck on the bottom of the pan. If you use a lot of oil for frying the chicken, remove some leftover oil before start making the sauce.
  • Add garlic and ginger and sauté for 1 minute until fragrant, while stirring occasionally.
  • Next, add the spice mix, ground pepper, and salt. Stir-fry for about 20 seconds until fragrant, while stirring occasionally.
  • Add crushed tomatoes and tomato juice. Let simmer for about 5 minutes, stirring occasionally until the sauce thickens and becomes a deep brown-red color.
  • Mix in the cream, sugar, and peanut butter.
  • Add the fried chicken and cook for an additional 2 to 3 minutes at low heat but don’t boil it. Check once or twice in between and give the curry a stir. If the gravy is too thick, add some water at this stage and give it a good stir.