There’s something magical about the rich, creamy flavors of Indian Butter Chicken. Whether you’re a seasoned fan of Indian cuisine or new to its vibrant world, 30-Minute Stovetop Indian Butter Chicken offers a quick and easy way to enjoy this iconic dish. It’s perfect for a weeknight dinner, bringing restaurant-quality flavors right to your table in just half an hour.
Picture tender chicken pieces enveloped in a luscious, spiced tomato and cream sauce, served over fluffy basmati rice or paired with warm naan bread. This dish is sure to delight your taste buds and become a family favorite!
Why You’ll Love This Recipe
This stovetop Indian Butter Chicken recipe is a lifesaver when you’re short on time but crave bold, comforting flavors. Here’s why you’ll love it:
- Quick and Easy: Ready in just 30 minutes with simple, accessible ingredients.
- Customizable: Adjust the spice level to suit your taste preferences.
- Perfect Pairings: It goes beautifully with rice, naan, or even a fresh salad.
Ingredients for 30-Minute Stovetop Indian Butter Chicken
Here’s what you’ll need to create this flavorful dish. Having your ingredients prepped in advance will make the cooking process seamless.
Main Ingredients
Ingredient | Quantity |
---|---|
Boneless chicken breasts or thighs (bite-sized) | 1 lb |
Unsalted butter | 2 tablespoons |
Small onion (finely chopped) | 1 |
Fresh ginger (minced) | 1 tablespoon |
Garlic (minced) | 3 cloves |
Tomato sauce | 1 cup |
Heavy cream or coconut milk | 1/2 cup |
Plain yogurt | 1/4 cup |
Lemon juice | 1 tablespoon |
Fresh cilantro (garnish) | As needed |
Salt and pepper | To taste |
Spices
Spice | Quantity |
---|---|
Garam masala | 1 tablespoon |
Ground cumin | 1 teaspoon |
Ground turmeric | 1/2 teaspoon |
Ground coriander | 1 teaspoon |
Ground paprika | 1/2 teaspoon |
Cayenne pepper (optional) | 1/4 teaspoon |
Serving Options
- Cooked basmati rice
- Warm naan bread
Step-by-Step Instructions for Stovetop Indian Butter Chicken
1. Cook the Chicken
- Heat 1 tablespoon of butter in a large skillet over medium-high heat.
- Add the bite-sized chicken pieces and cook for 5–7 minutes, stirring occasionally, until browned and fully cooked.
- Remove the chicken from the skillet and set it aside.
2. Sauté the Aromatics
- In the same skillet, melt the remaining 1 tablespoon of butter over medium heat.
- Add the chopped onion and sauté for 3–4 minutes until softened.
- Stir in the minced garlic and ginger, cooking for another 1–2 minutes until fragrant.
3. Toast the Spices
- Sprinkle in the garam masala, cumin, turmeric, coriander, paprika, and cayenne pepper (if using).
- Cook the spices for about 1 minute to enhance their flavors, stirring constantly to prevent burning.
4. Create the Sauce
- Pour in the tomato sauce and stir well to combine.
- Reduce the heat to medium-low and let the sauce simmer for 3–4 minutes.
5. Add Creaminess
- Stir in the heavy cream (or coconut milk) and plain yogurt, mixing until the sauce is smooth and creamy.
- Season with salt and pepper to taste.
6. Combine and Finish
- Return the cooked chicken to the skillet, ensuring it’s coated in the sauce.
- Simmer for an additional 5 minutes to allow the flavors to meld together.
- Add lemon juice and garnish with fresh cilantro before serving.
Serving Suggestions for Indian Butter Chicken
- Basmati Rice: The fluffy grains soak up the creamy sauce beautifully.
- Naan Bread: Perfect for scooping up every last bit of the flavorful sauce.
- Fresh Salad: A side of cucumber-tomato salad provides a refreshing contrast.
Nutritional Information (Per Serving)
Nutrient | Amount |
---|---|
Calories | 320 |
Protein | 25 g |
Carbohydrates | 12 g |
Fat | 20 g |
Fiber | 2 g |
Tips for Perfect Indian Butter Chicken
1. Use Fresh Ingredients
Fresh ginger and garlic make a big difference in flavor, so try to avoid using pre-minced alternatives.
2. Balance the Spice
If you’re new to Indian flavors or prefer a milder dish, omit the cayenne pepper and reduce the garam masala slightly.
3. Make It Dairy-Free
Substitute heavy cream and yogurt with coconut milk and a dairy-free yogurt alternative for a lactose-free version.
4. Prep Ahead
Chop the onions, garlic, and ginger in advance to save time during cooking.
Frequently Asked Questions (FAQs)
1. Can I use pre-cooked chicken for this recipe?
Yes, you can use leftover or rotisserie chicken. Add it to the sauce during the final step to heat through.
2. Can I make this recipe vegetarian?
Absolutely! Replace the chicken with cubed tofu, chickpeas, or paneer for a vegetarian version.
3. How spicy is this dish?
The spice level is mild to medium, but you can adjust it by adding more or less cayenne pepper.
4. Can I freeze leftovers?
Yes, Indian Butter Chicken freezes well. Store it in an airtight container for up to 3 months. Reheat gently on the stovetop.
5. What’s the best type of rice to serve with this dish?
Basmati rice is the traditional choice due to its light, fluffy texture, but jasmine rice works well too.
6. Can I double this recipe?
Of course! Simply double the ingredients and use a larger skillet to ensure even cooking.
A Final Word: Experience the Magic of Indian Butter Chicken
Cooking 30-Minute Stovetop Indian Butter Chicken is not just about creating a meal—it’s about bringing bold flavors and vibrant spices into your kitchen. With its creamy sauce, tender chicken, and perfectly balanced spices, this dish is a true comfort food that you’ll want to make again and again.
Ready to Get Cooking?
Grab your skillet, gather your ingredients, and whip up this incredible recipe tonight. Whether you’re sharing it with loved ones or savoring it solo, this dish is guaranteed to impress.

30-Minute Stovetop Indian Butter Chicken: A Flavorful Classic
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
Experience the bold and creamy flavors of Indian Butter Chicken in just 30 minutes! This stovetop version brings tender chicken pieces coated in a rich, spiced tomato and cream sauce to your table quickly and easily. Perfect for weeknight dinners, this dish pairs beautifully with basmati rice or naan bread for a satisfying meal.
Ingredients
Main Ingredients:
- 1 lb boneless chicken breasts or thighs, cut into bite-sized pieces
- 2 tablespoons unsalted butter
- 1 small onion, finely chopped
- 1 tablespoon fresh ginger, minced
- 3 cloves garlic, minced
- 1 cup tomato sauce
- 1/2 cup heavy cream or coconut milk
- 1/4 cup plain yogurt
- 1 tablespoon lemon juice
- Fresh cilantro, for garnish
- Salt and pepper, to taste
Spices:
- 1 tablespoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon ground paprika
- 1/4 teaspoon cayenne pepper (optional, for heat)
Serving Options:
- Cooked basmati rice
- Warm naan bread
Instructions
- Cook the Chicken
- Heat 1 tablespoon of butter in a large skillet over medium-high heat.
- Add the chicken pieces and cook for 5–7 minutes, stirring occasionally, until browned and fully cooked.
- Remove the chicken from the skillet and set aside.
- Sauté the Aromatics
- Melt the remaining 1 tablespoon of butter in the skillet over medium heat.
- Add the chopped onion and sauté for 3–4 minutes until softened.
- Stir in the minced garlic and ginger, cooking for another 1–2 minutes until fragrant.
- Toast the Spices
- Sprinkle in the garam masala, cumin, turmeric, coriander, paprika, and cayenne pepper (if using).
- Cook the spices for about 1 minute, stirring constantly to enhance their flavors.
- Create the Sauce
- Pour in the tomato sauce and stir well to combine.
- Reduce the heat to medium-low and let the sauce simmer for 3–4 minutes.
- Add Creaminess
- Stir in the heavy cream (or coconut milk) and plain yogurt, mixing until the sauce is smooth and creamy.
- Season with salt and pepper to taste.
- Combine and Finish
- Return the cooked chicken to the skillet, ensuring it’s fully coated in the sauce.
- Simmer for an additional 5 minutes to allow the flavors to meld together.
- Add lemon juice and garnish with fresh cilantro before serving.
Notes
- Adjust Spice Level: Add or reduce cayenne pepper to suit your heat preference.
- Vegetarian Option: Replace chicken with cubed tofu, chickpeas, or paneer.
- Make It Dairy-Free: Substitute heavy cream and yogurt with coconut milk and a dairy-free yogurt alternative.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian