Quick & Easy Homemade Butter Chicken Recipe

BY

|

Update : October 10, 2025

Homemade butter chicken served with rice and fresh herbs

Quick & Easy Homemade Butter Chicken Recipe

Making a delicious meal at home can be fulfilling and enjoyable. One dish that is beloved by many is Butter Chicken. This creamy and flavorful dish comes from India. It is widely popular and can be made easily in your own kitchen. Let’s explore the reasons why this recipe is worth making, how to prepare it step by step, and other helpful tips!

Why Make This Recipe

Butter Chicken is a fantastic dish for several reasons. First, it is creamy and rich in flavor. The combination of spices, herbs, and cream creates a warm and inviting meal that comforts the soul. Whether you are cooking for yourself, family, or friends, this dish will impress everyone.

Second, Butter Chicken is quite versatile. You can adjust the level of spice according to your preference. If you want a milder version, you can skip the cayenne pepper. If you love a kick, feel free to add more! Moreover, it can be served with various sides like naan bread or rice, making it easy to pair with what you like.

Lastly, making Butter Chicken at home is simple and quick. You can whip up this comforting dish in about an hour without needing special cooking skills. Even beginner cooks can create a fantastic meal that tastes restaurant-quality. So why not delight your taste buds with this beautiful recipe?

How to Make Quick & Easy Homemade Butter Chicken

Now let’s dive into the steps for making this incredible dish. Follow along carefully, and soon you will have a plate of delicious Butter Chicken ready to serve!

Ingredients

To make Quick & Easy Homemade Butter Chicken, gather the following ingredients:

  • 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • ½ teaspoon curry powder
  • 1 tablespoon Greek yogurt
  • 3 tablespoons vegetable oil
  • 3 tablespoons butter (divided)
  • 6 garlic cloves, minced
  • 1 medium onion, diced
  • 1 15-ounce can tomato sauce
  • 1 teaspoon sugar
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • 2 cups heavy cream
  • ½ teaspoon cayenne pepper (optional for heat)
  • 1 teaspoon garam masala
  • ½ teaspoon curry powder
  • ¼ cup freshly chopped parsley (optional, for garnish)
  • Naan bread
  • Steamed rice

With all these ingredients ready, let’s begin cooking!

Directions

Marinate the Chicken

Start by preparing the chicken. In a large bowl, combine the chicken chunks with 1 teaspoon of salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix the chicken well so that every piece is coated in the marinade. Cover the bowl with plastic wrap and let it marinate for at least 30 minutes. For even better flavor, you can marinate the chicken for a few hours or overnight in the refrigerator.

Cook the Chicken

After the chicken has marinated, it’s time to cook it. In a large skillet or heavy-bottomed pan, heat 3 tablespoons of vegetable oil over medium heat. Add the marinated chicken in batches to prevent overcrowding. Cook for about 5-6 minutes on each side until the chicken is browned and cooked through. Once done, remove the chicken from the skillet and set it aside.

Prepare the Sauce Base

In the same skillet, reduce the heat to medium-low. Add 3 tablespoons of butter and let it melt. Once it’s melted, add the minced garlic and diced onion. Sauté for about 2-3 minutes until the onion becomes soft and translucent. Stir occasionally to prevent burning.

Build the Sauce

Next, pour in the 15-ounce can of tomato sauce. Add the teaspoon of sugar, 1 teaspoon of salt, and ½ teaspoon of black pepper. Stir everything together well. Allow this mixture to simmer for about 5 minutes. This will help enhance the flavors of the sauce.

Season and Simmer

Now it’s time to add the heavy cream! Pour in 2 cups of heavy cream, stirring constantly to create a rich and creamy sauce. If you enjoy some spice, you can add the ½ teaspoon of cayenne pepper at this point. Also, stir in the 1 teaspoon of garam masala and ½ teaspoon of curry powder. Allow the sauce to simmer gently for another 10-15 minutes. Keep stirring occasionally to avoid sticking at the bottom of the pan.

Finish with Butter

After the sauce has thickened and is full of flavor, it’s time to add the cooked chicken back into the skillet. Stir the chicken into the sauce, ensuring that every piece is coated in that delicious, rich sauce. Cook for an additional 5 minutes to heat everything through and to let the flavors meld together.

Serve and Enjoy

Your Quick & Easy Homemade Butter Chicken is now ready to serve! Plate it beautifully with steamed rice or hot naan bread. If you like, sprinkle some freshly chopped parsley on top as a garnish. This dish is perfect for a lovely family dinner or to impress your guests!

How to Serve Quick & Easy Homemade Butter Chicken

Serving Butter Chicken is part of the fun! This creamy delight can be enjoyed in several ways:

  1. With Naan Bread: Tear off pieces of warm naan bread and scoop the Butter Chicken. This is an authentic and enjoyable way to eat this dish.

  2. Over Steamed Rice: Serve the Butter Chicken over a bed of fluffy white rice. The rice absorbs the delicious sauce, making every bite enjoyable.

  3. With a Side Salad: A simple salad can provide a refreshing contrast to the rich Butter Chicken. Consider a cucumber or tomato salad on the side.

  4. Accompaniments: You can also serve it with pickled onions or raita (yogurt sauce) for additional flavor!

How to Store Quick & Easy Homemade Butter Chicken

Storing your Butter Chicken properly will keep it fresh and delicious. Here’s how to do it:

  • Refrigerate: Allow the Butter Chicken to cool down to room temperature. Transfer it into an airtight container. It can be stored in the refrigerator for up to 3-4 days.

  • Freeze: If you have leftovers, you can freeze Butter Chicken. Place it in a freezer-safe container, and store it for up to 2-3 months. When you are ready to enjoy it again, thaw it overnight in the refrigerator before reheating.

Tips to Make Quick & Easy Homemade Butter Chicken

  1. Use Skinless Thighs: Chicken thighs are perfect for this recipe. They stay moist, ensuring a tender bite. You can also use chicken breasts if preferred, but they may dry out more easily.

  2. Adjust Spice Levels: Feel free to experiment with the cayenne pepper. If you’re not sure about the heat, start with a small amount. You can always add more later!

  3. Homemade Tomato Sauce: For an even fresher taste, consider using crushed tomatoes instead of canned sauce, and add some extra seasoning.

  4. Make it Ahead: Butter Chicken often tastes even better the next day! Prepare it ahead of time, allowing the flavors to develop while cooling in the fridge.

Variation

While this is a traditional Butter Chicken recipe, there are several variations you can try:

  • Vegetarian Version: If you want a meat-free option, substitute chicken with paneer or your favorite vegetables like bell peppers, zucchini, and cauliflower.

  • Spicy Butter Chicken: Increase the heat by adding extra cayenne pepper or fresh green chilies to the sauce.

  • Coconut Butter Chicken: For a different flavor, replace heavy cream with coconut milk. This will give the dish a lovely sweetness.

FAQs

1. Can I use chicken breast instead of thighs?

Yes, you can use skinless boneless chicken breast. However, keep in mind that chicken breasts may dry out faster than thighs, so be careful not to overcook them.

2. Is Butter Chicken healthy?

While Butter Chicken is rich and creamy, it can be enjoyed in moderation as part of a balanced diet. You can reduce calories by using low-fat yogurt and cream substitutes or increasing vegetables for a healthier side.

3. Can I make Butter Chicken in advance?

Absolutely! Butter Chicken tastes even better the next day as flavors deepen. Just store it in the refrigerator and reheat it when you are ready to serve.

Enjoy cooking and savoring your delightful Quick & Easy Homemade Butter Chicken!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Quick & Easy Homemade Butter Chicken


  • Author: jena
  • Total Time: 60 minutes
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

A creamy and flavorful Indian Butter Chicken recipe that’s easy to make at home, perfect for impressing family and friends.


Ingredients

Scale
  • 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • ½ teaspoon curry powder
  • 1 tablespoon Greek yogurt
  • 3 tablespoons vegetable oil
  • 3 tablespoons butter (divided)
  • 6 garlic cloves, minced
  • 1 medium onion, diced
  • 1 15-ounce can tomato sauce
  • 1 teaspoon sugar
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • 2 cups heavy cream
  • ½ teaspoon cayenne pepper (optional for heat)
  • 1 teaspoon garam masala
  • ½ teaspoon curry powder
  • ¼ cup freshly chopped parsley (optional, for garnish)
  • Naan bread
  • Steamed rice

Instructions

  1. In a large bowl, combine chicken with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt; mix well and marinate for at least 30 minutes.
  2. Heat vegetable oil in a skillet over medium heat; cook marinated chicken in batches until browned and cooked through, about 5-6 minutes per side. Set aside.
  3. In the same skillet, melt butter, add minced garlic and diced onion; sauté until soft, about 2-3 minutes.
  4. Add tomato sauce, sugar, salt, and black pepper; simmer for about 5 minutes.
  5. Stir in heavy cream, cayenne pepper, garam masala, and curry powder; simmer gently for another 10-15 minutes.
  6. Return cooked chicken to skillet, stir to coat in sauce, and heat through for another 5 minutes.
  7. Serve with steamed rice or naan bread, garnished with parsley if desired.

Notes

For added flavor, marinate the chicken overnight. Adjust spice levels according to your taste preference.

  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 480
  • Sugar: 6g
  • Sodium: 800mg
  • Fat: 30g
  • Saturated Fat: 15g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 2g
  • Protein: 40g
  • Cholesterol: 135mg

Keywords: butter chicken, Indian cuisine, quick easy recipes, creamy chicken dish

Keep your apron on!!! the party’s not over yet!

Delicious smash burger tacos served with fresh toppings and vibrant flavors
Plates & Stacks

Smash Burger Tacos

Why Make This Recipe Smash Burger Tacos are a fun twist on two classic favorites: burgers and tacos. This recipe is perfect for a casual
Jack Ellison
March 2, 2026
Quick chicken breast dish with green beans on a plate
Plates & Stacks

Quick Chicken Breast and Green Beans

Why Make This Recipe Quick Chicken Breast and Green Beans is a simple and healthy dish that you can prepare in no time. It is
Jena Ellison
March 2, 2026
Delicious homemade chicken pot pie with flaky crust and hearty filling
Plates & Stacks

Homemade Chicken Pot Pie

Why Make This Recipe Homemade Chicken Pot Pie is a comforting and delicious dish that brings warmth to your kitchen. It is perfect for family
Jena Ellison
March 2, 2026

Leave a Comment

Recipe rating