Go Back

30-Minute Stovetop Indian Butter Chicken – Easy Indian Recipes

Butter chicken is one of those meals that makes you pause after the first bite. The creamy, spiced tomato sauce, tender pieces of chicken, and the comforting warmth that settles in your chest—it’s cozy food done right. I first made this stovetop version on a rainy Thursday after a long day, and it’s been my go-to ever since. If you're looking for dinner that feels like a warm hug without turning your kitchen into a pressure cooker, this is your new weeknight hero. Even better, it comes together in 30 minutes (yes, really), all on the stovetop, no oven or obscure spices required. It’s great for those of us who want something quick, comforting, and a little special, all at once. This one pot wonder pairs beautifully with rice or naan, and the leftovers? Don't even get me started. Think midnight fridge raids or next-day lunch that makes your coworkers jealous. So if you've got chicken, butter, and a half-hour to spare—let's cook.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Chicken
Cuisine: Indian
Keywords: air fryer cookies easy recipes, cheesey potatoes easy recipe, chicken stirfry easy recipe, easy Indian recipes, easy recipes for dinner, easy recipes with ground beef, sweet easy recipes
Servings: 4 servings
Author: Lila

Ingredients

  • 1 1/2 lbs boneless chicken thighs, cut into bite-sized pieces
  • 1 tbsp vegetable oil
  • 2 tbsp butter
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp grated fresh ginger
  • 1 tbsp garam masala
  • 1 tsp ground cumin
  • 1/2 tsp turmeric
  • 1/2 tsp paprika
  • 1/2 tsp cayenne pepper (optional for heat)
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 cup tomato puree
  • 1/2 cup heavy cream
  • 1/4 cup plain yogurt
  • Fresh cilantro for garnish (optional)

Instructions

  1. Heat oil in a large skillet over medium-high heat. Add chicken and cook until browned on all sides. Remove and set aside.
  2. In the same pan, melt the butter. Add onion and cook until soft, about 3–4 minutes.
  3. Stir in garlic and ginger. Cook for 1 minute until fragrant.
  4. Add all the spices: garam masala, cumin, turmeric, paprika, cayenne (if using), salt, and pepper. Stir for 30 seconds.
  5. Pour in the tomato puree and bring to a simmer. Cook for 10 minutes, stirring occasionally.
  6. Add the cream and yogurt. Stir until smooth and simmer for another 5 minutes.
  7. Return the chicken to the pan. Let everything bubble gently together for 5–7 minutes until chicken is cooked through and tender.
  8. Serve hot with rice or naan. Sprinkle with fresh cilantro if you’re feeling fancy.