Get ready for the creamiest 30-minute butter chicken ever! This recipe brings you the easiest and creamiest butter chicken, just like your favorite takeout! It’s a breeze to whip up, taking only 30 minutes, and the whole family will be asking for more. Serve it alongside some basmati rice and garlic naan for a complete meal!
Creamy Butter Chicken
Servings 6
Ingredients
- 1.5 pounds chicken breast cubed (about 2 large breasts)
- 1/4 cup plain whole yogurt
- 2 teaspoons fresh ginger minced
- 1 tablespoon fresh garlic minced
- 2 tablespoons garam masala
- 1 tablespoon coriander
- 1 1/2 teaspoon cumin
- 1 to 2 teaspoons cayenne powder to taste for spiciness
- 2 teaspoons salt
- 1/2 tablespoon turmeric
- 3 tablespoons vegetable oil or ghee
- 1/4 cup tomato paste
- 1/2 cup tomato sauce
- 1 cup heavy cream
- 1/3 cup unsalted butter
- 1 tablespoon sugar or sweetness to taste
- Garnish: chopped cilantro and yogurt
Instructions
- In a large bowl, combine the cubed chicken breast, yogurt, fresh ginger, fresh garlic, garam masala, coriander, cumin, cayenne, salt, and turmeric. Mix well and optionally, let it marinate for at least an hour or more.
- Heat 1 tablespoon of oil or ghee in a pan over high heat. Cook the chicken until it browns and is cooked through. Be careful not to overcook as it will continue cooking in the sauce. Set aside.
- In a saucepan, heat 2 tablespoons of oil or ghee over medium-high heat. Add the tomato paste and cook for 3-4 minutes until it darkens in color.
- Add the tomato sauce, heavy cream, butter, and sugar to the saucepan. Whisk until smooth.
- Now, add the cooked chicken into the sauce, mix well, and taste. Adjust seasoning according to your preference.
- Garnish with chopped cilantro and a drizzle of yogurt.
- Enjoy the creamy and flavorful butter chicken with your loved ones!