This 30-Minute Stovetop Indian Butter Chicken is a delightful and quick recipe that brings the rich flavors of Indian cuisine to your kitchen in no time. Perfect for busy weeknights or casual gatherings, it features tender chicken simmered in a luscious tomato sauce infused with aromatic spices. With minimal prep and cooking time, you can enjoy a delicious homemade meal that’s sure to impress family and friends.
Why You’ll Love This Recipe
- Quick and Easy: Prepare this flavorful dish in just 30 minutes, making it perfect for any weeknight dinner.
- Rich Flavor: The combination of spices and creamy sauce creates a taste explosion that will satisfy your cravings.
- Versatile Serving Options: Enjoy it with basmati rice, naan, or even over vegetables for a complete meal.
- Family-Friendly: This dish is loved by both adults and kids alike, making it a great choice for family dinners.
- Healthy Ingredients: Made with fresh chicken and wholesome spices, it’s a nutritious option compared to takeout.
Tools and Preparation
To make this 30-Minute Stovetop Indian Butter Chicken, you’ll need some essential tools that will help streamline the cooking process.
Essential Tools and Equipment
- Large skillet
- Cutting board
- Chef’s knife
- Measuring spoons
- Wooden spoon
Importance of Each Tool
- Large skillet: Provides ample space for browning the chicken and simmering the sauce evenly.
- Chef’s knife: Ensures precision when chopping vegetables and cutting chicken into bite-sized pieces.
- Measuring spoons: Helps achieve accurate measurements for spices and liquids, ensuring consistent flavor every time.

Ingredients
For the Chicken
- 1 lb boneless, skinless chicken breasts or thighs, cut into bite-sized pieces
For the Sauce
- 2 tablespoons unsalted butter
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 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)
- 1 cup tomato sauce
- 1/2 cup heavy cream or coconut milk
- 1/4 cup plain yogurt
- 1 tablespoon lemon juice
- Salt and pepper to taste
For Garnish
- Fresh cilantro, chopped (for garnish)
For Serving
- Cooked basmati rice or naan
How to Make 30-Minute Stovetop Indian Butter Chicken
Step 1: Brown the Chicken
Melt 1 tablespoon of butter in a large skillet over medium-high heat. Add chicken pieces and cook until browned and fully cooked, about 5-7 minutes. Remove chicken from the skillet and set aside.
Step 2: Sauté Onions, Garlic, and Ginger
In the same skillet, melt the remaining tablespoon of butter. Add onion and sauté until softened, about 3-4 minutes. Stir in garlic and ginger, cooking for an additional 1-2 minutes until fragrant.
Step 3: Toast the Spices
Stir in garam masala, cumin, coriander, turmeric, paprika, and cayenne pepper (if using). Cook for 1 minute to toast the spices and enhance their flavors.
Step 4: Create the Sauce
Add tomato sauce to the skillet and stir to combine. Allow it to simmer for about 5 minutes. Then stir in heavy cream or coconut milk, yogurt, lemon juice, salt, and pepper to taste.
Step 5: Combine Chicken with Sauce
Return the browned chicken to the skillet. Simmer everything together for an additional 5 minutes until heated through.
Final Touches: Serve It Up!
Garnish with freshly chopped cilantro before serving. Enjoy your delicious butter chicken alongside cooked basmati rice or warm naan!
How to Serve 30-Minute Stovetop Indian Butter Chicken
This delicious 30-Minute Stovetop Indian Butter Chicken is best enjoyed with a variety of accompaniments that enhance its rich flavors. Here are some serving suggestions to elevate your meal.
With Basmati Rice
- Fluffy basmati rice is a classic pairing, absorbing the creamy sauce beautifully and providing a comforting base for the dish.
With Naan Bread
- Soft and warm naan is perfect for scooping up the butter chicken. You can opt for plain naan or garlic naan for extra flavor.
With Fresh Salad
- A light salad with cucumbers, tomatoes, and a tangy dressing balances the rich flavors of the butter chicken and adds a refreshing crunch.
With Raita
- Serve with cucumber raita, a cooling yogurt-based side that complements the spices in the butter chicken perfectly.
With Steamed Vegetables
- Steamed broccoli or green beans add color and nutrition to your plate, making for a well-rounded meal.
How to Perfect 30-Minute Stovetop Indian Butter Chicken
To achieve an authentic taste and texture with this recipe, keep these tips in mind.
- Use fresh spices: Freshly ground spices provide more flavor than pre-ground options. Toasting them briefly in the pan before adding other ingredients enhances their aroma.
- Marinate the chicken: For deeper flavor, marinate your chicken pieces in yogurt and spices for at least 30 minutes before cooking. This tenderizes the meat and infuses it with flavor.
- Adjust creaminess: If you prefer a lighter version, use coconut milk instead of heavy cream. This keeps it rich but adds a subtle sweetness.
- Balance acidity: Add lemon juice gradually to find the right balance of acidity that complements the richness without overpowering it.
- Garnish generously: Don’t skip on garnishing with fresh cilantro. It adds brightness and freshness that elevates the overall dish.
Best Side Dishes for 30-Minute Stovetop Indian Butter Chicken
Pairing side dishes with your Indian Butter Chicken can create a truly delightful dining experience. Here are some great options to consider.
- Cucumber Raita
A cool yogurt dip made with grated cucumber and spices that helps balance spicy flavors. - Vegetable Samosas
Crispy pastry pockets filled with spiced potatoes and peas, offering a flavorful appetizer or snack alongside your main dish. - Chickpea Salad
A protein-packed salad made with chickpeas, diced vegetables, and a zesty dressing for added nutrition. - Aloo Gobi
A spiced potato and cauliflower dish that complements butter chicken beautifully while adding more texture to your meal. - Spinach Dal
A hearty lentil dish cooked with spinach that brings warmth and comfort to your table. - Mango Chutney
Sweet mango chutney provides a delightful contrast to savory dishes, enhancing every bite of butter chicken. - Pakoras
These crispy vegetable fritters are perfect for snacking or as an appetizer, providing crunch alongside creamy butter chicken. - Basmati Rice Pilaf
Aromatic basmati rice cooked with spices offers a fragrant base that pairs perfectly with rich sauces like butter chicken.
Common Mistakes to Avoid
Cooking a delicious 30-Minute Stovetop Indian Butter Chicken can be simple, but certain mistakes can hinder your results. Here are some common pitfalls to watch out for:
- Overcooking the Chicken: Ensure you cook the chicken just until browned and fully cooked to maintain tenderness. Overcooking can lead to dry meat.
- Skipping the Spice Toasting: Toasting spices in step 3 is crucial for enhancing their flavors. Don’t skip this step; it makes a significant difference in taste.
- Not Adjusting Seasoning: Taste your sauce before serving. If it lacks flavor, add more salt, pepper, or lemon juice as needed for balance.
- Using Low-Quality Tomato Sauce: A high-quality tomato sauce elevates the dish. Opt for organic or homemade sauces for the best flavor profile.
- Neglecting to Garnish: Garnishing with fresh cilantro adds freshness and visual appeal. Don’t forget this final touch!
Storage & Reheating Instructions
Refrigerator Storage
- Store your 30-Minute Stovetop Indian Butter Chicken in an airtight container.
- It lasts for up to 3-4 days in the refrigerator.
Freezing 30-Minute Stovetop Indian Butter Chicken
- Allow the dish to cool completely before freezing.
- Use a freezer-safe container or heavy-duty freezer bags.
- It can be frozen for up to 2 months.
Reheating 30-Minute Stovetop Indian Butter Chicken
- Oven: Preheat the oven to 350°F (175°C) and cover the dish with foil. Heat for about 20-25 minutes or until warmed through.
- Microwave: Place individual portions in a microwave-safe bowl and cover loosely. Heat on high for 2-3 minutes, stirring halfway through.
- Stovetop: Reheat in a skillet over medium heat, stirring occasionally until warmed through. Add a splash of water or broth if it’s too thick.
Frequently Asked Questions
Here are some common questions about making 30-Minute Stovetop Indian Butter Chicken:
What ingredients are essential for 30-Minute Stovetop Indian Butter Chicken?
You will need chicken, butter, onion, garlic, ginger, various spices (like garam masala), tomato sauce, cream or coconut milk, yogurt, and lemon juice.
Can I use other proteins instead of chicken?
Yes! You can replace chicken with turkey or lamb to create variations of this recipe.
Is it possible to make 30-Minute Stovetop Indian Butter Chicken dairy-free?
Absolutely! Use coconut milk instead of heavy cream and omit yogurt or use a dairy-free alternative.
How do I customize my 30-Minute Stovetop Indian Butter Chicken?
Feel free to add vegetables like spinach or bell peppers during cooking for added nutrition and flavor.
Can this recipe be made ahead of time?
Yes! You can prep ingredients beforehand and cook them when ready. It also stores well in the fridge or freezer.
Final Thoughts
This 30-Minute Stovetop Indian Butter Chicken is not only quick but also offers a rich taste that will delight anyone at your table. Its versatility allows you to customize ingredients according to your preference while still delivering authentic flavors. Give this easy recipe a try, and enjoy a comforting meal any day of the week!
30-Minute Stovetop Indian Butter Chicken
- Total Time: 30 minutes
- Yield: Serves approximately 4
Description
Indulge in the vibrant flavors of this 30-Minute Stovetop Indian Butter Chicken, a delightful dish that brings the essence of Indian cuisine right to your dinner table. With tender chicken simmered in a creamy tomato sauce enriched with aromatic spices, this recipe is perfect for busy weeknights or casual gatherings. The quick preparation time allows you to serve up a comforting meal that’s both satisfying and wholesome. Enjoy it alongside fluffy basmati rice or warm naan for an unforgettable dining experience that will impress family and friends alike.
Ingredients
- 1 lb boneless, skinless chicken breasts or thighs
- 2 tablespoons unsalted butter
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 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)
- 1 cup tomato sauce
- 1/2 cup coconut milk
- 1/4 cup plain yogurt
- 1 tablespoon lemon juice
- Salt and pepper to taste
- Fresh cilantro for garnish
Instructions
- In a large skillet over medium-high heat, melt 1 tablespoon of butter. Add chicken pieces and cook until browned and fully cooked (about 5-7 minutes). Remove chicken and set aside.
- In the same skillet, melt the remaining tablespoon of butter. Sauté onion until softened (3-4 minutes), then add garlic and ginger; cook for another 1-2 minutes.
- Stir in the spices and toast for 1 minute to enhance their flavors.
- Add tomato sauce, stirring to combine. Simmer for about 5 minutes before adding coconut milk, yogurt, lemon juice, salt, and pepper to taste.
- Return the chicken to the skillet and simmer everything together for an additional 5 minutes until heated through. Garnish with cilantro before serving.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 380
- Sugar: 6g
- Sodium: 620mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 90mg