Quick & Easy Homemade Butter Chicken

BY

|

Update : November 7, 2025

Delicious homemade butter chicken served with rice and garnished with cilantro

Quick & Easy Homemade Butter Chicken

If you’re looking for an easy and delicious dish to prepare for dinner, butter chicken is a fantastic choice. This popular Indian cuisine features tender, marinated chicken pieces in a creamy, spiced tomato sauce. It’s a meal that is not only full of flavor but also comforting and satisfying. Making butter chicken at home might seem intimidating, but with the right recipe and guidance, anyone can achieve a restaurant-quality dish in no time.

Why Make This Recipe

Butter chicken is a beloved dish around the world. There are many reasons to make this dish at home. First, it’s comforting and packed with rich flavors that can satisfy even the pickiest eaters. It can bring the taste of India to your dining table without requiring complicated techniques or hard-to-find ingredients.

Moreover, this recipe uses common ingredients that are usually available in most kitchens. You don’t need to spend a lot of time shopping or preparing. A delightful butter chicken can be put together in about an hour, making it perfect for busy weeknights or special occasions. Serving it with naan or rice enhances the overall experience, as these sides complement the creamy sauce splendidly.

Finally, when you prepare this dish at home, you can control the spice levels according to your preference. Whether you like it mild or spicy, you can adjust the cayenne pepper and other spices to suit your taste buds. Making your own butter chicken also gives you the opportunity to experiment and add your own twist!

How to Make Quick & Easy Homemade Butter Chicken

Here’s a simple step-by-step guide to help you create this delightful dish.

Ingredients

To make this recipe for butter chicken, you will need the following ingredients:

  • 1 ½ pounds skinless boneless chicken thighs
  • 3 tablespoons vegetable oil
  • 2 cups heavy cream
  • 1 medium onion, diced
  • 6 garlic cloves, minced
  • 1 can tomato sauce (15 ounces)
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • ½ teaspoon curry powder
  • 1 tablespoon Greek yogurt
  • 1 teaspoon sugar
  • ½ teaspoon black pepper
  • ½ teaspoon cayenne pepper
  • 1 teaspoon garam masala
  • ½ teaspoon curry powder (again for seasoning)
  • ¼ cup freshly chopped parsley (optional for garnish)
  • Naan bread (for serving)
  • Steamed rice (for serving)

Directions

  1. Marinate the Chicken: Start by combining the chicken thighs with salt, garlic powder, sweet paprika, and curry powder in a bowl. Add the Greek yogurt and mix everything well. Cover the bowl and let it marinate for at least 30 minutes. This step is important as it helps the chicken absorb all the delightful flavors.

  2. Brown the Chicken: In a large skillet, heat the vegetable oil over medium-high heat. Once hot, add the marinated chicken. Cook the chicken until it is browned on all sides. This step locks in the juices and gives the chicken a nice texture.

  3. Sauté Aromatics: With the chicken on a plate, use the same skillet to sauté the diced onion and minced garlic. Stir them until they become translucent, which should take around 3-5 minutes. The aroma from the garlic and onions is sure to make your kitchen smell wonderful!

  4. Create the Sauce: Next, stir in the tomato sauce, sugar, salt, black pepper, and heavy cream into the skillet. Mix everything thoroughly and let it cook for a few minutes until the sauce starts to thicken.

  5. Simmer: Once the sauce is ready, return the browned chicken to the skillet. Let it simmer for about 10 minutes. This allows the chicken to blend with the sauce and become tender.

  6. Garnish & Serve: Finally, sprinkle freshly chopped parsley on top for garnish. Serve your butter chicken hot with naan or steamed rice. Enjoy your homemade meal!

Quick & Easy Homemade Butter Chicken

How to Serve Quick & Easy Homemade Butter Chicken

Butter chicken is versatile and can be served in various ways. The most traditional way is with naan bread. Naan is a soft, pillowy bread that is perfect for dipping into the rich sauce. You can buy naan from the store or even make your own at home.

Steamed rice is another great option. The fluffy rice absorbs the sauce, providing a balanced and fulfilling meal. You can also serve this dish with a side of salad or roasted vegetables to add some crunch and freshness.

For a special touch, consider serving butter chicken with a glass of refreshing yogurt-based drink like lassi. It complements the spices in the dish beautifully and adds a cooling effect.

How to Store Quick & Easy Homemade Butter Chicken

If you have leftovers, you can store them in an airtight container in the refrigerator. Butter chicken can last for about 3 to 4 days. When you’re ready to enjoy it again, simply reheat it on the stove over low heat or in the microwave until warmed through.

If you want to store it for a longer time, consider freezing the butter chicken. Place it in a freezer-safe container, and it can stay in the freezer for about 2 to 3 months. When you’re ready to eat, thaw it in the refrigerator overnight and then reheat before serving.

Tips to Make Quick & Easy Homemade Butter Chicken

  • For extra flavor, allow the chicken to marinate for a longer time, such as overnight.
  • Adjust the spices according to your preference. If you prefer a milder dish, reduce the cayenne pepper.
  • Use coconut cream instead of heavy cream for a dairy-free version.
  • For a thicker sauce, add a bit of cornstarch mixed with water towards the end of cooking.
  • If you’d like a bit of tanginess, squeeze some lime juice over your dish before serving.

Variation

Butter chicken can be easily modified to suit your taste. For a vegetarian version, substitute the chicken with paneer or a mix of your favorite vegetables like bell peppers, cauliflower, and chickpeas. You can follow the same marinating and cooking steps, ensuring that the cook time is adjusted for the vegetables.

You can also experiment with different spices; if you lean towards a richer flavor, consider adding crushed cashews or almond flour to the sauce.

FAQs

1. Can I use chicken breasts instead of thighs?
Yes, you can use skinless boneless chicken breasts in this recipe. However, chicken thighs tend to be juicier and more flavorful.

2. Is it necessary to marinate the chicken?
Marinating the chicken is highly recommended as it allows the flavors to penetrate and makes the chicken more tender. If you’re in a hurry, even a quick 30-minute marinade can make a difference.

3. What can I serve with butter chicken?
Butter chicken is best served with naan bread or steamed rice. You can also add a side of salad or vegetables to balance the richness of the dish.

Enjoy your cooking and the wonderful experience of 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: Meat

Description

A comforting and flavorful dish featuring tender marinated chicken in a creamy, spiced tomato sauce. Perfect for busy weeknights!


Ingredients

Scale
  • 1 ½ pounds skinless boneless chicken thighs
  • 3 tablespoons vegetable oil
  • 2 cups heavy cream
  • 1 medium onion, diced
  • 6 garlic cloves, minced
  • 1 can tomato sauce (15 ounces)
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • ½ teaspoon curry powder
  • 1 tablespoon Greek yogurt
  • 1 teaspoon sugar
  • ½ teaspoon black pepper
  • ½ teaspoon cayenne pepper
  • 1 teaspoon garam masala
  • ½ teaspoon curry powder (for seasoning)
  • ¼ cup freshly chopped parsley (optional for garnish)
  • Naan bread (for serving)
  • Steamed rice (for serving)

Instructions

  1. Marinate the Chicken: Combine chicken with salt, garlic powder, paprika, and curry powder in a bowl. Add Greek yogurt and mix well. Cover and marinate for at least 30 minutes.
  2. Brown the Chicken: Heat oil in a large skillet. Add marinated chicken and cook until browned on all sides.
  3. Sauté Aromatics: In the same skillet, sauté onion and garlic until translucent, about 3-5 minutes.
  4. Create the Sauce: Stir in tomato sauce, sugar, salt, black pepper, and heavy cream. Cook until the sauce thickens.
  5. Simmer: Return browned chicken to the skillet. Let it simmer for about 10 minutes.
  6. Garnish & Serve: Sprinkle chopped parsley on top. Serve hot with naan or steamed rice.

Notes

Consider marinating chicken overnight for extra flavor. Adjust the spices to your preference.

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

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 6g
  • Sodium: 800mg
  • Fat: 24g
  • Saturated Fat: 12g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 2g
  • Protein: 30g
  • Cholesterol: 120mg

Keywords: butter chicken, Indian cuisine, easy recipes, comfort food

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