Go Back
Quick Indian Butter Chicken (20-Minute Weeknight)

Quick Indian Butter Chicken (20-Minute Weeknight)

A quick and creamy butter chicken made in just 20 minutes, perfect for a busy weeknight dinner. Tender chicken thighs are cooked in a richly spiced tomato-cream sauce with aromatic garam masala, cumin, and turmeric.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Indian
Calories: 450

Ingredients
  

  • 500 g boneless skinless chicken thighs, cut into bite-sized pieces
  • 2 tablespoons ghee or unsalted butter
  • 1 large onion finely diced
  • 4 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 1 ½ tablespoons garam masala
  • 2 teaspoons ground cumin
  • 1 teaspoon ground turmeric
  • ½ teaspoon chilli powder adjust to your heat preference
  • 400 g can of crushed tomatoes
  • 200 ml double cream
  • 1 tablespoon tomato purée
  • 1 teaspoon sugar
  • Salt to taste
  • Fresh coriander chopped, for garnish

Method
 

  1. Start the base: Place your large frying pan or skillet over a medium-high heat and add the ghee or butter. As it melts and begins to sizzle, you'll hear a gentle, promising hiss. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until it turns translucent and begins to take on a pale golden colour at the edges.
  2. Bloom the spices: Reduce the heat to medium and add the minced garlic and grated ginger. Stir for about 30 seconds until the kitchen fills with a fragrant, warm aroma. Immediately add the garam masala, cumin, turmeric, and chilli powder. Stir constantly for 20 seconds — the spices will darken slightly and release an even deeper, toasted scent. This blooming step is where the magic lives.
  3. Sear the chicken: Add the chicken pieces to the pan in a single layer. Let them cook undisturbed for 2 minutes until you see the underside turn a lovely golden-brown. The sound should shift from a gentle simmer to a lively, active sizzle. Stir and cook for another 2-3 minutes until the chicken is sealed on all sides but not yet cooked through.
  4. Build the sauce: Pour in the crushed tomatoes and add the tomato purée, sugar, and a generous pinch of salt. Stir everything together, scraping the bottom of the pan to lift any browned bits — this is where so much flavour hides. The sauce will look a deep, brick-red colour. Bring it to a gentle bubble, then reduce the heat to low.
  5. Finish with cream: Let the sauce simmer for 5 minutes, giving it a stir every so often. You'll notice it thickening slightly and the colour becoming richer and more vibrant. Pour in the double cream and stir until the sauce transforms into a beautiful, velvety orange hue. Let it cook for another 2 minutes, until the chicken is tender and cooked through — you should see the sauce gently shimmering as it bubbles.
  6. Rest and serve: Remove the pan from the heat and let it sit for 2 minutes. This short rest allows the sauce to settle and thicken slightly, coating the back of a spoon in a luscious, creamy layer. Garnish with fresh coriander and serve immediately.

Notes

Adjust chili powder to your heat preference. For a richer flavor, use ghee instead of butter. Serve with naan or basmati rice.