30-Minute Stovetop Indian Butter Chicken Recipe

If you’re craving the bold flavors of Indian cuisine without spending hours in the kitchen, look no further than this 30-Minute Stovetop Indian Butter Chicken. This recipe brings together juicy pieces of chicken in a creamy, spiced tomato sauce, all prepared easily on the stovetop for a fuss-free weeknight meal. The rich, velvety sauce wraps each bite in comfort, while fragrant spices and a hint of citrus make your kitchen smell absolutely irresistible. Whether you’re new to Indian cooking or a longtime fan, this is a dish you’ll come back to again and again for its simplicity and flavor.

30-Minute Stovetop Indian Butter Chicken Recipe - Recipe Image

Ingredients You’ll Need

The magic of 30-Minute Stovetop Indian Butter Chicken lies in simple, familiar ingredients that are carefully chosen to build layers of flavor and texture. Each one adds something unique—don’t skip any step, because together they transform into a sauce worthy of your favorite Indian restaurant!

  • Chicken (1 lb boneless, skinless breasts or thighs): Thighs are juicier, but breasts also work perfectly for tender, quick-cooking pieces.
  • Unsalted butter (2 tbsp): The secret to the butter chicken’s iconic rich and silky sauce; don’t be shy!
  • Onion (1 small, finely chopped): Lends sweetness and depth to the sauce, forming the base of flavor.
  • Garlic (3 cloves, minced): Fresh garlic brings the sauce alive—pre-minced just won’t taste the same.
  • Fresh ginger (1 tbsp, minced): Infuses the dish with unmistakable warmth and zing.
  • Garam masala (1 tbsp): This essential Indian spice blend is aromatic and gives that authentic restaurant flavor.
  • Ground cumin (1 tsp): Adds earthiness that balances and ties the other spices together.
  • Ground coriander (1 tsp): Citrus-like and floral, coriander brightens the overall taste.
  • Ground turmeric (1/2 tsp): Not just for color—a hint of turmeric creates an inviting golden glow and subtle flavor.
  • Ground paprika (1/2 tsp): Gentle smokiness and vibrant color—it’s optional but highly recommended.
  • Cayenne pepper (1/4 tsp, optional): For a fiery kick, adjust to your preferred level of heat.
  • Tomato sauce (1 cup): A tangy, smooth base that melds the spices and dairy into a luscious sauce.
  • Heavy cream or coconut milk (1/2 cup): Choose cream for extra richness, or coconut milk for a subtle sweetness and dairy-free option.
  • Plain yogurt (1/4 cup): Tames the spice and helps create that signature velvety texture.
  • Lemon juice (1 tbsp): Finishes the sauce with fresh, citrusy brightness.
  • Salt and pepper: Essential for rounding out all the bold flavors.
  • Fresh cilantro, chopped: Adds herby freshness to the final dish; if you’re not a fan, feel free to skip.
  • Cooked basmati rice or naan: Must-haves for soaking up every drop of your delicious sauce!

How to Make 30-Minute Stovetop Indian Butter Chicken

Step 1: Cook the Chicken

Begin by warming 1 tablespoon of butter in a large skillet over medium-high heat. Once melted and slightly foamy, add your chicken pieces in a single layer. Let them sizzle undisturbed for a few minutes to get a golden-brown sear before flipping. In about 5 to 7 minutes, the chicken will be beautifully cooked through—juicy and lightly crisp. Remove and set aside, so it’s ready for the saucy reunion later!

Step 2: Sauté the Aromatics

Right in the same skillet (don’t wipe it out, those pan drippings are liquid gold!), add the remaining tablespoon of butter. Once it melts, toss in your finely chopped onion and sauté for 3 to 4 minutes until it’s soft and starting to turn golden. Add the minced garlic and ginger, and sauté for another couple of minutes. Their fragrance will fill your kitchen—this is the start of real butter chicken magic!

Step 3: Add the Spices

Now for the heart of any great 30-Minute Stovetop Indian Butter Chicken: the spices! Sprinkle in the garam masala, cumin, coriander, turmeric, paprika, and a pinch of cayenne if you like heat. Let the spices warm with the aromatics for about a minute. This quick toast ensures every bite sings with flavor, unlocking richness and aroma far beyond ordinary weeknight fare.

Step 4: Make the Sauce

Pour in your tomato sauce, stirring well to blend it with the spices and aromatics. Allow it to simmer gently for about 5 minutes—enough time for flavors to deepen and mellow. Next, stir in the heavy cream (or coconut milk), yogurt, and lemon juice. The sauce will turn creamy and luxuriously orange, with just the right balance of tang and silkiness. Taste and season with salt and pepper, adjusting as needed.

Step 5: Combine and Serve

Return the cooked chicken and its juices to the skillet, nestling every bite back into the luscious sauce. Let it simmer together for another 5 minutes so the flavors can meld and the chicken stays tender. Give one last stir and get excited—the hard part’s over. Garnish with plenty of fresh chopped cilantro, and serve hot with fluffy basmati rice or pillowy naan to mop up the glorious sauce.

How to Serve 30-Minute Stovetop Indian Butter Chicken

30-Minute Stovetop Indian Butter Chicken Recipe - Recipe Image

Garnishes

Fresh cilantro is the classic finish for 30-Minute Stovetop Indian Butter Chicken, adding a pop of color and a blast of freshness that perks up the creamy sauce. You can add a swirl of extra cream, a sprinkle of chili flakes for more heat, or even a squeeze of lemon for added zing. For a dinner party, scatter some toasted cashews or slivered almonds for crunch and extra flair.

Side Dishes

It’s hard to imagine butter chicken without basmati rice—each grain soaks up every bit of the luscious sauce. Warm naan, either homemade or store-bought, is the perfect partner for sweeping your plate clean. For a more complete meal, serve with cool cucumber raita, a tangy mixed pickle, or a simple salad of sliced tomato and onion dusted with chat masala.

Creative Ways to Present

Get creative by offering the 30-Minute Stovetop Indian Butter Chicken in small bowls as part of an Indian-inspired platter, pairing it with lentil dal and sautéed greens. For a fun weeknight twist, serve it over cauliflower rice or spoon it into lettuce wraps for a lighter, fresh take. You can even make butter chicken sliders using soft rolls for a party appetizer that disappears in minutes.

Make Ahead and Storage

Storing Leftovers

Leftover 30-Minute Stovetop Indian Butter Chicken keeps beautifully in the fridge for up to 3 days. Store it in an airtight container—allowing the flavors to mingle overnight only makes the dish even more irresistible the next day! Just make sure to keep any rice or naan stored separately to prevent sogginess.

Freezing

This butter chicken freezes remarkably well. Let it cool completely, then transfer to a freezer-safe container or zip-top bag. It will keep for up to 2 months. For best results, freeze the sauce and chicken separately from rice, and remember to label your containers for easy meal planning.

Reheating

To reheat, thaw overnight in the refrigerator if frozen. Warm gently in a saucepan over low heat, adding a splash of water or cream if needed to loosen the sauce. Avoid high heat, which can make the dairy split—slow and steady is the secret to reviving that signature silky texture.

FAQs

Can I make this recipe dairy-free?

Absolutely! Swap the butter for a plant-based alternative, use full-fat coconut milk instead of heavy cream, and substitute a non-dairy yogurt. The result will still be rich and flavorful with a subtle coconut sweetness.

Is it possible to use store-bought rotisserie chicken to save time?

Yes! If you’re really pressed for time, shred rotisserie chicken and stir it into the sauce after it’s simmered. Let it heat through for a few minutes so the flavors meld—your shortcut will still taste sensational.

Can I double this 30-Minute Stovetop Indian Butter Chicken recipe for a crowd?

Definitely. The recipe easily doubles—just use a larger skillet or Dutch oven so everything cooks evenly. Allow extra time when browning larger batches of chicken so it’s just as juicy and well caramelized.

What’s the difference between heavy cream and coconut milk in this recipe?

Heavy cream creates an ultra-rich, velvety sauce while coconut milk adds a lovely sweetness and a slightly tropical note. Both work beautifully, so choose based on your preference or dietary needs—you can’t go wrong!

How spicy is this butter chicken, and how can I adjust the heat?

30-Minute Stovetop Indian Butter Chicken is mild to medium as written, making it family-friendly. If you like it hotter, increase the cayenne or add chili powder. For a milder dish, skip the cayenne entirely—the sauce will still be wonderfully fragrant and flavorful.

Final Thoughts

This 30-Minute Stovetop Indian Butter Chicken is the ultimate answer to comfort food cravings, all in a fraction of the usual time. Whether you’re making it for a cozy weeknight or showing off your kitchen skills to friends, I promise you’ll fall in love with how easy and delicious it is. Go on, give it a try—you might just find your new favorite weeknight staple!

Print

30-Minute Stovetop Indian Butter Chicken Recipe

A quick and flavorful recipe for 30-Minute Stovetop Indian Butter Chicken that is rich in spices and creamy sauce, perfect for a delicious weeknight meal.

  • Author: Rita
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Non-Vegetarian

Ingredients

Scale

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
  • Fresh cilantro, chopped (for garnish)
  • Cooked basmati rice or naan, for serving

Instructions

  1. Cook 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 and set aside.
  2. Sauté the Aromatics – 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 1-2 minutes.
  3. Add the Spices – Stir in garam masala, cumin, coriander, turmeric, paprika, and cayenne pepper. Cook for 1 minute to toast the spices.
  4. Make the Sauce – Add tomato sauce and stir to combine. Simmer for 5 minutes. Stir in heavy cream or coconut milk, yogurt, and lemon juice. Season with salt and pepper.
  5. Combine and Serve – Return chicken to the skillet and simmer for an additional 5 minutes. Garnish with cilantro and serve with rice or naan.

Nutrition

  • Serving Size: 1 serving
  • Calories: 380
  • Sugar: 4g
  • Sodium: 650mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 2g
  • Protein: 30g
  • Cholesterol: 120mg

Keywords: Indian Butter Chicken, Stovetop Recipe, Quick Dinner, Creamy Chicken

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating