30-Minute Stovetop Indian Butter Chicken Recipe

If you are craving something rich, comforting, and irresistibly flavorful, this 30-Minute Stovetop Indian Butter Chicken Recipe is exactly what you need. In just half an hour, you can have tender, juicy pieces of chicken bathed in a luxuriously creamy tomato sauce that’s kissed with warm spices. It’s a perfect weeknight meal that feels fancy but requires nothing more than few staple ingredients and a simple stovetop method. Whether you’re a seasoned Indian food lover or just starting to explore these vibrant flavors, this recipe unlocks all the best parts of butter chicken – quick, easy, and bursting with authentic taste.

30-Minute Stovetop Indian Butter Chicken Recipe - Recipe Image

Ingredients You’ll Need

The beauty of this dish lies in its simplicity. Each ingredient plays a key role in creating the perfect harmony of flavors, textures, and colors that make butter chicken so beloved. You don’t need a long list of hard-to-find items, just some pantry basics and fresh components that combine effortlessly.

  • 1 lb boneless, skinless chicken breasts or thighs: Choose thighs for more juiciness or breasts if preferred; cut into bite-sized pieces for quick cooking.
  • 2 tablespoons unsalted butter: Essential for that rich, creamy base and to sauté the aromatics perfectly.
  • 1 small onion, finely chopped: Adds sweetness and depth that forms the foundation of the sauce.
  • 3 cloves garlic, minced: Brings a pungent, savory warmth that complements the spices brilliantly.
  • 1 tablespoon fresh ginger, minced: Offers a fresh, slightly spicy zing to brighten the dish.
  • 1 tablespoon garam masala: A fragrant spice blend crucial for authentic butter chicken flavor.
  • 1 teaspoon ground cumin: Lends a smoky earthiness without overwhelming the palate.
  • 1 teaspoon ground coriander: Adds light citrus notes to balance the creaminess.
  • 1/2 teaspoon ground turmeric: Gives a warm, golden color and subtle flavor.
  • 1/2 teaspoon ground paprika: Provides mild sweetness and a lovely color boost.
  • 1/4 teaspoon cayenne pepper (optional): For those who love a little heat in their butter chicken.
  • 1 cup tomato sauce: The tangy base that makes the sauce rich and luscious.
  • 1/2 cup heavy cream or coconut milk: Heavy cream creates the classic richness, while coconut milk is a great dairy-free alternative.
  • 1/4 cup plain yogurt: Enhances the tang and tenderizes the chicken beautifully.
  • 1 tablespoon lemon juice: Adds a fresh brightness and balances the creamy, spicy sauce.
  • Salt and pepper to taste: Simple seasoning to bring all flavors together.
  • Fresh cilantro, chopped (for garnish): A vibrant and fresh finishing touch.
  • Cooked basmati rice or naan: Perfect for soaking up every last bit of that incredible sauce.

How to Make 30-Minute Stovetop Indian Butter Chicken Recipe

Step 1: Cooking the Chicken

Start by melting one tablespoon of butter in a large skillet over medium-high heat. Add the bite-sized chicken pieces and let them brown beautifully, cooking about 5 to 7 minutes until fully cooked through. The sizzling butter helps lock in moisture and flavor, creating a flavorful base for the dish. Once done, remove the chicken and set it aside, so it doesn’t overcook while preparing the sauce.

Step 2: Sauté the Aromatics

In the same skillet, melt the remaining tablespoon of butter. Toss in the finely chopped onion and gently sauté until it becomes soft and translucent, roughly 3 to 4 minutes. This step is key for developing the dish’s sweetness and depth. Then stir in the minced garlic and fresh ginger, cooking just 1 to 2 minutes until fragrant – don’t rush this part because these ingredients bring the signature warmth and zing we love in butter chicken.

Step 3: Add the Spices

Next, sprinkle in the garam masala, cumin, coriander, turmeric, paprika, and the optional cayenne pepper. Stir them well and cook for about 1 minute to toast the spices, releasing their essential oils and intensifying the flavor. This little toast transforms the blend from ordinary powder into aromatic magic that will coat your chicken in a deliciously complex taste.

Step 4: Make the Sauce

Pour in the tomato sauce and give everything a good stir to combine. Let the mixture simmer gently for 5 minutes, allowing the flavors to meld beautifully and the sauce to thicken slightly. Then, stir in the heavy cream or coconut milk, creamy yogurt, and fresh lemon juice. This creamy, tangy combo creates the luscious texture that makes butter chicken so irresistible. Don’t forget to season with salt and pepper to taste, balancing all the elements perfectly.

Step 5: Combine and Simmer

Return the cooked chicken to the skillet, stirring it into the creamy sauce. Let everything simmer together for an additional 5 minutes so the chicken soaks up all those rich flavors. This final simmer ensures every bite is tender, juicy, and bursting with warmth and creaminess.

How to Serve 30-Minute Stovetop Indian Butter Chicken Recipe

30-Minute Stovetop Indian Butter Chicken Recipe - Recipe Image

Garnishes

Fresh cilantro is the classic garnish that instantly lifts the dish. Its bright, herbaceous notes cut through the richness of the butter chicken beautifully. Adding a sprinkle of chopped cilantro just before serving brings a pop of green and a fresh aroma that is as inviting as it is delicious.

Side Dishes

This butter chicken pairs wonderfully with fluffy basmati rice, which soaks up the creamy tomato sauce perfectly. Alternatively, warm naan bread is a fantastic choice, swooping up every last bit of sauce. You can also serve it alongside simple cucumber raita or a crisp salad to add a refreshing contrast to the rich dish.

Creative Ways to Present

For a fun twist, try serving the butter chicken in individual mini cast-iron skillets or small bowls draped with warm naan. Layering the chicken over a mound of turmeric-infused rice creates a vibrant, colorful presentation that’s ideal for entertaining or weeknight dinners with a little extra flair.

Make Ahead and Storage

Storing Leftovers

Once your butter chicken has cooled to room temperature, transfer leftovers into an airtight container and store in the refrigerator for up to 3 days. The flavors continue to develop, making your next meal even tastier. Just be sure to keep it well sealed to maintain its creamy consistency and fresh aroma.

Freezing

If you want to keep the deliciousness longer, this butter chicken freezes beautifully. Place cooled portions in freezer-safe containers, leaving a little room for expansion. It will stay fresh for up to 2 months. When ready to enjoy, thaw overnight in the fridge for best results.

Reheating

To reheat, gently warm your butter chicken over low to medium heat on the stovetop, stirring occasionally to prevent sticking and maintain creaminess. If it feels too thick, add a splash of water, cream, or coconut milk to bring it back to saucy perfection before serving.

FAQs

Can I use chicken thighs instead of breasts in this 30-Minute Stovetop Indian Butter Chicken Recipe?

Absolutely! Chicken thighs are actually preferred by many for their extra juiciness and tenderness, which hold up well to the rich sauce. Just adjust cooking time slightly to ensure they’re cooked through but not dry.

What can I substitute for heavy cream if I want a dairy-free version?

Coconut milk is an excellent dairy-free alternative that adds a subtle sweetness and creamy texture that works beautifully in this butter chicken recipe.

Is this recipe spicy?

This 30-Minute Stovetop Indian Butter Chicken Recipe is mildly spiced by default. You can easily adjust the heat by adding or reducing the cayenne pepper, or including a dash of chili powder for more kick.

Can I prepare this dish ahead of time?

Yes! You can cook the chicken and sauce ahead and refrigerate; reheating just before serving maintains flavor and texture. It’s a great meal prep option for busy days.

What is the best way to serve this butter chicken?

Serving it hot with basmati rice or naan bread is traditional and delicious. Pair it with a fresh salad or cooling raita for a balanced, satisfying meal.

Final Thoughts

Trust me, once you’ve tried this 30-Minute Stovetop Indian Butter Chicken Recipe, it will become your go-to for effortless, hearty dinners packed with bold flavor. It’s a glorious combination of simple ingredients and straightforward steps that delivers mouthwatering results every time. So grab your skillet and get ready to impress yourself and your loved ones with this timeless Indian classic that’s ready in a flash!

Print

30-Minute Stovetop Indian Butter Chicken Recipe

This 30-Minute Stovetop Indian Butter Chicken recipe offers a creamy, richly spiced dish made with tender chicken pieces simmered in a buttery tomato-based sauce. Perfectly balanced with garam masala, ginger, and garlic, this comforting Indian classic is quick to prepare and best served with basmati rice or warm naan.

  • Author: Cara
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Ingredients

Scale

Chicken and Butter

  • 1 lb boneless, skinless chicken breasts or thighs, cut into bite-sized pieces
  • 2 tablespoons unsalted butter

Aromatics

  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced

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)

Sauce

  • 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 and Serving

  • 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 the bite-sized chicken pieces and cook until they are browned on the outside and fully cooked through, about 5-7 minutes. Once cooked, remove the chicken from the skillet and set aside.
  2. Sauté the Aromatics: In the same skillet, melt the remaining tablespoon of butter. Add the finely chopped onion and sauté until softened, about 3-4 minutes. Then add the minced garlic and ginger, cooking for an additional 1-2 minutes until fragrant.
  3. Add the Spices: Stir in the garam masala, ground cumin, ground coriander, turmeric, paprika, and optional cayenne pepper. Cook for about 1 minute to toast the spices, which enhances their flavors.
  4. Make the Sauce: Pour in the tomato sauce and stir everything together. Let the mixture simmer gently for 5 minutes to allow the flavors to meld. Then stir in the heavy cream or coconut milk, plain yogurt, and lemon juice. Season with salt and pepper according to taste.
  5. Combine and Serve: Return the cooked chicken pieces to the skillet and simmer the entire mixture for another 5 minutes to ensure the chicken is fully coated and flavors develop. Garnish with freshly chopped cilantro and serve hot with basmati rice or warm naan.

Notes

  • You can substitute chicken breasts with thighs for a juicier texture.
  • For a dairy-free version, use coconut milk and omit the yogurt or use a dairy-free yogurt alternative.
  • Adjust the cayenne pepper to control the spiciness of the dish.
  • Butter chicken is traditionally served with basmati rice or naan bread.
  • Make sure to toast the spices briefly to release their full aroma and flavor.

Keywords: Indian butter chicken, stovetop butter chicken, easy butter chicken recipe, quick Indian dinner, creamy chicken curry

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