How to Make Homemade Butter Chicken in 30 Minutes

Are you ready to embark on a culinary adventure that will tantalize your taste buds and impress your family? If you’re like me, you love quick family dinners that don’t skimp on flavor. Today, I’m excited to share my Quick & Easy Homemade Butter Chicken Recipe that you can whip up in just 30 minutes! This dish is perfect for busy weeknights and is sure to become a favorite in your household. Plus, it pairs beautifully with naan bread and steamed rice, making it a complete meal that everyone will love!

Why You’ll Love This Recipe

  • Quick and easy to prepare, perfect for 30-minute meals.
  • Rich, creamy sauce that’s bursting with flavor.
  • Uses simple ingredients you likely already have at home.
  • Great for family dinners or impressing your boyfriend with a delicious homemade meal.
  • Can be easily adjusted for spice levels, making it suitable for kids.

Ingredients

To make this delightful butter chicken, you’ll need 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

Full ingredient list with measurements is provided in the printable recipe card below.

How to Make the Recipe

Now, let’s dive into the cooking process! Follow these simple steps to create your homemade butter chicken:

  1. In a large bowl, combine the chicken chunks with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well and let it marinate for about 10 minutes.
  2. In a large skillet, heat the vegetable oil and 1 tablespoon of butter over medium heat. Once hot, add the marinated chicken and cook until browned, about 5-7 minutes. Remove the chicken from the skillet and set aside.
  3. In the same skillet, add the remaining butter and sauté the minced garlic and diced onion until fragrant and translucent, about 3-4 minutes.
  4. Stir in the tomato sauce, sugar, salt, black pepper, and cayenne pepper (if using). Let it simmer for about 5 minutes.
  5. Return the chicken to the skillet and pour in the heavy cream. Stir well to combine and let it simmer for another 5-7 minutes until the sauce thickens.
  6. Finally, sprinkle in the garam masala and additional curry powder. Stir to combine and adjust seasoning to taste.
  7. Garnish with freshly chopped parsley if desired, and serve hot with naan bread and steamed rice.

Pro Tips for Making the Recipe

Here are some of my favorite tips to ensure your butter chicken turns out perfectly:

  • For a richer flavor, let the chicken marinate for longer if you have the time.
  • Feel free to adjust the spice levels by adding more or less cayenne pepper.
  • If you’re looking for easy pasta recipes, try serving the butter chicken over pasta for a unique twist!
  • Use fresh herbs for garnish to elevate the dish visually and flavor-wise.
  • Don’t skip the sugar; it balances the acidity of the tomato sauce beautifully.

How to Serve

This butter chicken is best served hot, straight from the skillet! Pair it with:

  • Warm naan bread for dipping into the creamy sauce.
  • Steamed rice to soak up all that delicious flavor.
  • A side of sautéed vegetables for a complete meal.
  • For a fun twist, serve it over creamy garlic pasta for a fusion dish that’s sure to impress!

Make Ahead and Storage

If you want to prepare this dish in advance, you can marinate the chicken a day ahead and store it in the refrigerator. The flavors will deepen, making it even more delicious! Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of cream if needed to loosen the sauce.

So, what are you waiting for? Gather your ingredients and let’s make this Quick & Easy Homemade Butter Chicken tonight! It’s a fantastic option for easy weeknight dinners for one or a family of four dinner idea. And if you’re in the mood for something sweet afterward, don’t forget to check out my Ultimate Chocolate Indulgence Cake or Moist Chocolate Cake for dessert!

A bowl of creamy butter chicken with rice and naan bread.

Quick & Easy Homemade Butter Chicken Recipe

A flavorful and creamy butter chicken made quickly at home, perfect for a comforting meal.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Indian
Calories: 650

Ingredients
  

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

Method
 

  1. Marinate chicken with salt, garlic powder, paprika, curry powder, and Greek yogurt.
  2. Cook chicken in a skillet with oil and 1 tablespoon of butter until browned; set aside.
  3. Sauté onions and garlic in remaining butter, add tomato sauce, sugar, salt, pepper, and spices; simmer.
  4. Add cooked chicken and heavy cream; simmer until sauce thickens.
  5. Garnish with parsley and serve with naan bread and steamed rice.

Notes

Adjust spice levels to taste and enjoy!