Savory 30 Minute Stovetop Indian Butter Chicken Your Family Will Love
Last Updated on March 13, 2026 by Miguel
There’s a certain warmth that fills the kitchen when you start cooking a meal that promises to be both comforting and delectable. As the fragrant spices of this 30 Minute Stovetop Indian Butter Chicken begin to mingle, the anticipation grows. Imagine the rich, creamy tomato sauce embracing tender pieces of chicken, while hints of garlic and ginger dance in the air. This dish is not just a quick weeknight solution; it’s a delightful escape that transforms dinner into a mini celebration, especially for those tired of fast food monotony.
Whether you’re accommodating gluten-free guests or seeking a dairy-free option, this recipe has something for everyone. In just half an hour, you can create a mouthwatering meal that will impress friends and family while still being simple enough for busy evenings. So grab your apron, and let’s dive into this satisfying flavor adventure that will leave you craving more!
Why is 30 Minute Stovetop Indian Butter Chicken a Must-Try?
Quick prep time: With just 30 minutes from start to finish, this dish is perfect for those busy weeknights when you crave something special without the hassle.
Rich, comforting flavors: The creamy tomato sauce infused with spices creates a dish that feels indulgent yet approachable.
Customizable options: Whether you want a dairy-free version or a vegetarian alternative, this recipe accommodates everyone at the table.
Impressive presentation: Serve it garnished with cilantro, and watch your loved ones’ eyes light up—it’s a dish that looks as good as it tastes!
If you’re intrigued by quick yet flavorful meals, be sure to check out more easy recipes like our vegetarian alternatives for every audience.
30 Minute Stovetop Indian Butter Chicken Ingredients
For the Chicken Marinade
- Boneless Chicken Pieces – Choose thighs for a juicy bite or breasts for a leaner option.
- Yogurt – Adds tenderness during marination; swap for dairy-free yogurt if needed.
- Garlic (5 cloves, minced) – Provides a bold flavor; use fresh for the best taste.
- Ginger (1 tablespoon, minced) – Enhances the aromatic profile; fresh is preferred but ground works in a pinch.
For the Spice Blend
- Garam Masala (1 ½ tsp) – A must for authentic flavor; ensure it’s gluten-free if required.
- Turmeric (1 tsp) – Adds vibrant color and a warm flavor.
- Ground Cumin (1 tsp) – Brings earthiness to the dish.
- Red Chili Powder (1 tsp) and Cayenne Pepper (½ tsp, optional) – Adjust for your heat preference.
For the Sauce
- Sea Salt (1 tsp) – Essential for enhancing overall flavor.
- Tomato Sauce (14 oz) – Forms the creamy base; canned is a convenient option.
- Heavy Cream (1 cup) or Coconut Milk – For richness; coconut milk suits a dairy-free option.
- Dried Fenugreek (½ tsp) – Adds unique flavor; can be omitted if not on hand.
For Serving
- Fresh Cilantro – Offers a burst of freshness as a garnish; optional but highly recommended!
With these ingredients, you’re just a few steps away from creating an incredible 30 Minute Stovetop Indian Butter Chicken that will warm hearts and fill bellies!
How to Make 30 Minute Stovetop Indian Butter Chicken
Marinade Chicken: In a bowl or resealable bag, combine yogurt, minced garlic, minced ginger, garam masala, turmeric, cumin, red chili powder, and salt. Add boneless chicken pieces, ensuring they’re well coated. Refrigerate for at least 30 minutes to tenderize the meat.
Brown Chicken: Heat oil in a large skillet over medium-high heat. Add the marinated chicken (do this in batches if necessary) and brown on all sides for about 5-7 minutes. Once done, remove the chicken and set it aside.
Prepare Sauce: Lower the heat and in the same pan, add ghee along with an extra minced garlic and ginger. Sauté until fragrant, about 1-2 minutes. Stir in the coriander, cumin, garam masala, chili powder, and fenugreek for a delightful aroma.
Add Tomato Sauce: Pour in the tomato sauce, allowing it to simmer for about 5 minutes. This will let the flavors meld beautifully together, creating a rich base.
Combine & Finish: Gradually stir in heavy cream (or coconut milk for dairy-free) and return the browned chicken to the pan. Cook until the chicken reaches an internal temperature of 165°F, about 8-10 minutes.
Serve: Spoon the luscious butter chicken into bowls and garnish with fresh cilantro. It’s perfect served with basmati rice or warm naan for that complete experience.
Optional: For added texture, sprinkle some crushed fenugreek leaves over the top before serving.
Exact quantities are listed in the recipe card below.
Make Ahead Options
Preparing your 30 Minute Stovetop Indian Butter Chicken ahead of time is a fantastic way to save precious moments during your busy week! You can marinate the chicken up to 24 hours in advance; just combine the yogurt, garlic, ginger, and spices before refrigerating to ensure the flavors meld beautifully. Additionally, you can prepare the sauce, storing it in the fridge for up to 3 days. When you’re ready to serve, simply heat the sauce, add the marinated chicken, and cook until it reaches 165°F (about 8-10 minutes). By prepping in advance, you’ll enjoy a wholesome meal that’s just as delicious with minimal effort!
Expert Tips for 30 Minute Stovetop Indian Butter Chicken
Prep Everything First: Gather and measure all ingredients before cooking. This helps keep your cooking flow smooth and efficient.
Don’t Overcrowd the Pan: Brown the chicken in batches to ensure even cooking and a nice sear. This prevents steaming and promotes better flavor.
Adjust Sauce Consistency: If the sauce becomes too thick, simply stir in a spoonful of ghee or a splash of water to achieve the desired creaminess.
Check Chicken Temperature: Use a meat thermometer to ensure the chicken reaches at least 165°F for safe consumption and juicy results.
Flavor Enhancements: For an added depth of flavor, try using homemade garam masala if time permits—it elevates the dish dramatically!
What to Serve with 30 Minute Stovetop Indian Butter Chicken?
Imagine a comforting dinner table where each dish complements the spicy, creamy goodness of your Indian Butter Chicken.
- Fluffy Basmati Rice: This fragrant rice soaks up the rich sauce, balancing flavors while adding a delightful texture.
- Warm Naan Bread: Perfect for scooping up the curry, naan offers a soft, chewy contrast to the savory chicken.
- Crispy Papadums: These crunchy, lentil-based crisps add texture and a fun element, making for a satisfying munch between bites.
- Cucumber Raita: The cool yogurt with refreshing cucumber helps to mellow the spices, creating a perfect palate cleanser.
- Steamed Vegetable Medley: Crisp-tender broccoli, carrots, and peas introduce a bright pop of color and healthful nutrients to the meal.
- Spiced Lentil Soup: A warm, hearty soup enriches the dining experience, encouraging guests to dive deeper into traditional Indian flavors.
- Chai Tea: This spiced beverage rounds off the meal, with its aromatic heat providing a soothing finish after a flavorful feast.
- Gulab Jamun: Sweet, soft dough balls soaked in syrup are a classic Indian dessert, providing a delightful end to your culinary journey!
Storage Tips for 30 Minute Stovetop Indian Butter Chicken
Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days to maintain flavor and texture. Reheat gently on the stovetop or in the microwave.
Freezer: Place cooled butter chicken in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating for best results.
Reheating: When reheating, add a splash of water or cream to restore creaminess, ensuring the dish remains delightful and flavorful.
Marinating Time: If you’re preparing in advance, marinated chicken can sit in the fridge for up to 24 hours, enhancing its tenderness and flavor.
30 Minute Stovetop Indian Butter Chicken Variations
Feel free to make this recipe your own by trying these delightful twists that will cater to everyone’s taste!
Dairy-Free: Substitute heavy cream with full-fat coconut milk and replace ghee with oil for a luscious, vegan-friendly dish. It retains that comforting creaminess you love!
Slow Cooker: After browning the chicken, transfer everything to a slow cooker. Set on low for 4-6 hours for incredibly tender chicken that practically melts in your mouth.
Instant Pot: Use the sauté function to brown the chicken and then pressure cook for 8 minutes. It streamlines the process and saves precious time while giving you a beautiful flavor.
Vegetarian Option: Swap out the chicken for paneer or chickpeas, making it a nourishing vegetarian meal without sacrificing taste. The spices will work wonderfully with either substitute!
Extra Spicy: Add fresh chopped green chilies or increase the cayenne pepper for a heat level that’ll set your taste buds ablaze. Just a little extra kick can transform the flavor profile!
Flavorful Add-Ins: Toss in some spinach or peas right before serving. Not only does this add color, but it also boosts nutrition and sweetness!
Cilantro-Free: If cilantro isn’t your favorite, garnish with fresh mint or parsley for a different yet refreshing take that pairs beautifully with the spices.
Nutty Twist: Incorporate a tablespoon of almond or cashew paste into the sauce for an added layer of flavor. It enhances richness and gives a lovely nuttiness.
Each variation invites creativity and is sure to impress your loved ones!
30 Minute Stovetop Indian Butter Chicken Recipe FAQs
What type of chicken is best for Butter Chicken?
For the juiciest results, I recommend using boneless chicken thighs. They tend to stay moist during cooking. However, if you prefer a leaner option, boneless chicken breasts work beautifully too!
How do I know when my chicken is cooked?
Use a meat thermometer to ensure the chicken reaches an internal temperature of 165°F. This guarantees it’s safe to eat and perfectly juicy. If you don’t have a thermometer, check that the juices run clear without any pink in the center.
Can I make this recipe dairy-free?
Absolutely! Simply substitute the heavy cream with full-fat coconut milk and replace ghee with your choice of oil. Not only will it still yield a creamy texture, but it will also add a wonderful coconut flavor that pairs delightfully with the spices.
What’s the best way to store leftovers?
Store any leftover Butter Chicken in an airtight container in the refrigerator, where it will stay fresh for up to 3 days. When you’re ready to enjoy it again, gently reheat it on the stovetop with a splash of water or cream to restore its delightful creaminess.
Can I freeze the Butter Chicken?
Yes! Let the dish cool completely, then transfer it to a freezer-safe container. It can be frozen for up to 3 months. When you’re ready to eat, just thaw overnight in the fridge and reheat on low heat, stirring gently to blend the flavors back together.
What if my sauce is too thick?
If you find your sauce has thickened too much, just add a spoonful of ghee or a splash of water to get it back to your desired consistency. Stir well while heating to ensure everything is evenly combined and delicious!



