The Best 30-Minute Stovetop Indian Butter Chicken Recipe

Indian Butter Chicken is a rich, flavorful dish that combines tender chicken pieces in a creamy, spiced tomato sauce. Perfect for busy weeknights, this stovetop version is ready in just 30 minutes without sacrificing any authentic flavor. Whether you’re a fan of Indian cuisine or simply looking for a quick yet satisfying dinner option, this recipe will become a household favorite.

What is Indian Butter Chicken?

Indian Butter Chicken, also known as “Murgh Makhani,” is a popular dish that originated in India. It’s known for its luscious tomato-based sauce, infused with aromatic spices and finished with butter and cream. Unlike traditional recipes that require marinating chicken overnight, this stovetop version offers all the flavor in a fraction of the time.

Ingredients for Indian Butter Chicken

Here’s a detailed list of ingredients you’ll need to make this delicious Indian Butter Chicken:

  • Chicken: 1 lb (450g) boneless, skinless chicken breasts or thighs, cut into bite-sized pieces
  • Butter: 3 tablespoons unsalted butter
  • Onion: 1 medium onion, finely chopped
  • Garlic: 3 cloves garlic, minced
  • Ginger: 1 tablespoon fresh ginger, grated
  • Tomato Sauce: 1 cup (240 ml) tomato sauce or crushed tomatoes
  • Heavy Cream: ½ cup (120 ml) heavy cream
  • Greek Yogurt: 2 tablespoons plain Greek yogurt
  • Spices:
    • 1 tablespoon garam masala
    • 1 teaspoon ground cumin
    • 1 teaspoon ground coriander
    • 1 teaspoon chili powder
    • 1 teaspoon turmeric powder
    • Salt and black pepper to taste
  • Fresh Cilantro: 2 tablespoons chopped cilantro for garnish

Kitchen Equipment Needed

To make this Indian Butter Chicken, you will need the following kitchen equipment:

  • Large skillet or frying pan
  • Wooden spoon or spatula
  • Cutting board and knife
  • Measuring cups and spoons
  • Grater for fresh ginger
  • Ladle for serving

How to Make Indian Butter Chicken on the Stovetop

Follow these step-by-step instructions to make the best 30-minute stovetop Indian Butter Chicken:

  1. Cook the Chicken:
    Heat 1 tablespoon of butter in a large skillet over medium-high heat. Add the chicken pieces, season with salt and pepper, and cook until browned on all sides. Remove from the skillet and set aside.
  2. Sauté Aromatics:
    In the same skillet, melt 2 tablespoons of butter. Add the chopped onion and sauté until softened, about 3-4 minutes. Add the minced garlic and grated ginger, cooking for another minute until fragrant.
  3. Add Spices:
    Stir in the garam masala, ground cumin, ground coriander, chili powder, and turmeric. Cook for 1-2 minutes to release the flavors.
  4. Add Tomato Sauce:
    Pour in the tomato sauce and simmer for 5 minutes, allowing the flavors to meld.
  5. Finish the Sauce:
    Lower the heat and stir in the heavy cream and Greek yogurt. Return the cooked chicken to the skillet, ensuring it’s coated with the sauce. Simmer for an additional 5-10 minutes, or until the chicken is fully cooked.
  6. Garnish and Serve:
    Sprinkle the butter chicken with fresh cilantro and serve hot with naan or steamed rice.

Common Mistakes to Avoid

  1. Skipping the Sautéing: Don’t rush the sautéing process, as this step develops the flavor base.
  2. Overcooking the Chicken: Cook the chicken until just browned to prevent it from drying out.
  3. Rushing the Simmering: Allow the sauce to simmer for a few minutes to let the flavors meld together.

Serving and Presentation Tips

  • Serve the butter chicken over basmati rice for an authentic experience.
  • Garnish with fresh cilantro and a drizzle of cream for a restaurant-quality presentation.
  • Pair with warm naan bread for a complete meal.

Butter Chicken Recipe Variations

  • Vegetarian: Replace the chicken with tofu or paneer for a vegetarian version.
  • Dairy-Free: Use coconut milk instead of heavy cream for a dairy-free option.
  • Spicy: Add extra chili powder or cayenne pepper for a spicier version.

How to Store Leftovers

Store any leftover butter chicken in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop over medium heat, adding a splash of cream or water to maintain the sauce’s consistency.

What to Serve with Indian Butter Chicken

  • Basmati Rice: Fluffy, fragrant rice is the perfect base for soaking up the sauce.
  • Naan Bread: Soft, warm naan is ideal for scooping up the creamy sauce.
  • Vegetable Side: Serve with a side of roasted or steamed vegetables for a balanced meal.

Indian Butter Chicken Recipe Tips

  • Marinate the chicken with yogurt and spices if you have extra time for even more flavor.
  • Use fresh ginger and garlic for the best taste.
  • Adjust the spices to suit your heat tolerance and preference.

Frequently Asked Questions (FAQs)

Q: Can I make this dish ahead of time?
A: Yes, you can make it a day ahead and reheat it on the stovetop before serving.

Q: Is there a substitute for heavy cream?
A: You can use coconut milk for a dairy-free alternative.

Q: How do I make this dish spicier?
A: Increase the amount of chili powder or add cayenne pepper for more heat.

Conclusion

This 30-minute stovetop Indian Butter Chicken is a quick and flavorful dish that’s perfect for busy weeknights or whenever you’re craving a taste of Indian cuisine. Try it out, and if you love it, be sure to share the recipe and subscribe for more delicious ideas!

Preparation time: 10 minutes
Cook time: 20 minutes
Total time: 30 minutes
Serves: 4