Easy Homemade Butter Chicken Recipe (Ready in 45 Minutes)

Photo of author
Author: Ellie
Published:

Nothing beats the comfort of easy homemade butter chicken. Juicy chicken simmered in a creamy tomato sauce with just the right amount of spice makes it a weeknight winner. With minimal prep and simple pantry spices, this dish feels like takeout but comes together in under an hour. Serve it with warm naan or fluffy rice, and you’ll have a meal that’s rich, satisfying, and perfect for the whole family.

Easy homemade butter chicken with rice and naan bread on a plate
Easy Homemade Butter Chicken Recipe (Ready in 45 Minutes) 10

Why You’ll Love This Easy Homemade Butter Chicken

Butter chicken is a classic favorite for good reason. The sauce is creamy, rich, and perfectly balanced with warm spices and tangy tomato. Unlike restaurant versions that can take hours, this recipe is designed for speed without losing flavor. You only need 15 minutes of marinating time, but the chicken still soaks up a delicious blend of garlic, paprika, curry powder, and yogurt.

It’s also a flexible dish. You can adjust the spice level with a pinch of cayenne or keep it mild for kids. The yogurt tenderizes the chicken, while heavy cream creates that dreamy, silky texture. Another reason to love this dish? It’s incredibly versatile. Pair it with steamed rice, naan bread, or even roasted veggies for a full dinner.

This version of Easy Homemade Butter Chicken is perfect for busy nights when you want something comforting but don’t want to spend all evening in the kitchen. With just 45 minutes from start to finish, you can enjoy the flavors of an Indian restaurant right at home. Plus, it reheats beautifully, making it a great option for meal prep and leftovers.

Ingredients You’ll Need

For the marinade, you’ll need skinless boneless chicken thighs, Greek yogurt, paprika, curry powder, garlic powder, and a touch of salt. This quick mix ensures the chicken stays juicy and flavorful. If you don’t have thighs, chicken breast or even turkey works well. For a vegetarian twist, try tofu.

The sauce base begins with butter, oil, garlic, and onion. Fresh garlic adds depth, but you can swap in jarred minced garlic or even garlic powder in a pinch. Onion is key for sweetness, though shallots or leeks make great substitutes.

Tomato sauce forms the body of the curry. You can use canned puree, fresh puree, or even diluted tomato paste if that’s what’s in your pantry. A little sugar balances the acidity, though honey, maple syrup, or stevia are good alternatives. Heavy cream gives the sauce its creamy orange finish, but coconut cream or cashew cream are excellent dairy-free options.

Finally, spices like garam masala, curry powder, black pepper, and optional cayenne add warmth and complexity. Don’t forget a final swirl of cold butter for that glossy, rich finish. For garnish, chopped parsley or cilantro adds freshness. Serve everything with fluffy rice and warm naan bread for dipping.

Step-by-Step Instructions

Easy Homemade Butter Chicken simmering in skillet with creamy sauce
Easy Homemade Butter Chicken Recipe (Ready in 45 Minutes) 11

Marinate the Chicken

In a bowl, mix bite-sized chicken pieces with yogurt, paprika, garlic powder, curry powder, and salt. Let it sit for at least 15 minutes. For deeper flavor, you can marinate up to 4 hours in the fridge. This quick step helps the chicken stay tender and soak up spices.

Marinated chicken in spices and yogurt for Easy Homemade Butter Chicken
Easy Homemade Butter Chicken Recipe (Ready in 45 Minutes) 12

Cook the Chicken

Heat vegetable oil in a skillet over medium-high heat. Add the marinated chicken and cook for 8 to 10 minutes until golden brown and cooked through. Make sure it reaches an internal temperature of 165°F. Remove and set aside.

Prepare the Sauce Base For Easy Homemade Butter Chicken

Lower the heat to medium. Add 1 tablespoon butter to the same pan and scrape up any browned bits for extra flavor. Stir in onion and garlic with a pinch of salt. Cook until soft and fragrant, about 3 to 4 minutes.

Build the Sauce

Pour in tomato sauce and sugar. Stir and let it simmer for 2 to 3 minutes, allowing flavors to meld. This step helps balance the tanginess of the tomato.

Tomato sauce poured into skillet with onions for Easy Homemade Butter Chicken
Easy Homemade Butter Chicken Recipe (Ready in 45 Minutes) 13

Blend in the Cream and Spices

Return the chicken to the skillet. Pour in heavy cream and stir until the sauce turns a creamy orange color. Add garam masala, curry powder, black pepper, and cayenne if you like more heat. Let the mixture simmer gently for 10 minutes.

Cooked chicken added to tomato sauce for Easy Homemade Butter Chicken
Easy Homemade Butter Chicken Recipe (Ready in 45 Minutes) 14

Finish with Butter

Turn off the heat and stir in the remaining 2 tablespoons of cold butter until melted. This last step gives the sauce its silky, luxurious texture.

Easy Homemade Butter Chicken simmering in skillet with creamy sauce
Easy Homemade Butter Chicken Recipe (Ready in 45 Minutes) 15

Serve and Enjoy The Easy Homemade Butter Chicken

Spoon the Butter Chicken Easy Homemade style over steamed rice and add naan bread on the side. Garnish with fresh parsley or cilantro for a pop of color. Serve hot and enjoy the creamy, comforting goodness.

Cooking Tips for Perfect Butter Chicken

Marinate the chicken longer when you can. Even 2 to 4 hours in the fridge intensifies the flavor and makes the chicken extra tender. Also, try toasting the spices in oil before adding liquids. This small step releases their aroma and gives the sauce more depth.

When cooking chicken, always check that it reaches at least 165°F for safety. Resting it for a couple of minutes before adding to the sauce also helps lock in juices.

Finishing the sauce with cold butter is a restaurant trick that makes it velvety. If you’re cooking on a gas stove, keep your kitchen well ventilated since butter and cream can smoke. For reheating, use low heat to avoid curdling the cream, and add a splash of water or cream if the sauce thickens.

With these tips, your butter chicken will taste restaurant-quality every time, yet remain approachable enough for a weeknight meal.

Ingredient Substitutions For Easy Homemade Butter Chicken

This recipe is forgiving and easy to adjust. If you don’t have chicken thighs, use chicken breast or even turkey. For a vegetarian option, firm tofu holds up well in the sauce.

Greek yogurt in the marinade helps tenderize the chicken, but plain yogurt, sour cream, or even coconut yogurt work fine. Butter can be swapped with ghee for a traditional flavor, olive oil for a lighter option, or plant-based butter for dairy-free needs.

No fresh onion? Try shallots, leeks, or even a teaspoon of onion powder. Tomato sauce can be replaced with fresh puree or diluted tomato paste. Sweetness can come from sugar, honey, or maple syrup, depending on your taste.

For the cream, heavy cream makes the richest sauce, but coconut cream, half-and-half, or cashew cream create a delicious alternative. With these substitutions, you can easily adapt the recipe to fit your pantry or dietary needs.

Storage and Reheating Instructions

Store leftover butter chicken in an airtight container in the fridge for up to 3 days. The flavors often deepen as it rests, making it even tastier the next day. For longer storage, freeze in freezer-safe containers for up to 2 months.

To reheat, thaw frozen portions in the fridge overnight. Warm gently in a skillet over low heat, stirring often. Add a splash of cream or water if the sauce has thickened too much. Avoid reheating on high heat, as dairy-based sauces can separate.

This dish keeps its creamy, comforting texture well when stored properly. With careful reheating, it will taste just as delicious as when freshly made.

Conclusion

Making easy homemade butter chicken at home is simpler than you think. With just a few pantry spices, yogurt, and cream, you can create a rich, flavorful meal in under an hour. It’s family-friendly, freezer-friendly, and flexible with substitutions.

Try this recipe the next time you’re craving something cozy but don’t want to order takeout. Serve it with naan and rice for the full experience, and don’t forget to share your own twists or tips in the comments. For more recipe inspiration, check out the recent recipes or try a lighter dish like this Whole30 Chinese Chicken Salad. You can also find plenty of cooking ideas and serving tips on my Pinterest page.

Easy Homemade Butter Chicken with rice and naan bread served on a plate
Easy Homemade Butter Chicken Recipe (Ready in 45 Minutes) 16
Easy homemade butter chicken with rice and naan bread on a plate

Easy Homemade Butter Chicken

e94924d1608e82913ec4653f32c5b45a269ae3f9aaaf13b8e58786e7d52e56c9?s=30&d=mm&r=gEllie
This Easy Homemade Butter Chicken is creamy, flavorful, and ready in just 45 minutes. Perfect for weeknight dinners with rice or naan.
Prep Time 5 minutes
Cook Time 25 minutes
Marinate Time 15 minutes
Total Time 45 minutes
Course Dinner, Main Course
Cuisine American, Indian
Servings 4 people
Calories 520 kcal

Equipment

  • Large skillet
  • Mixing bowl

Ingredients
  

  • 1 ½ lbs skinless boneless chicken thighs, cut into bite-sized pieces
  • 1 tsp salt
  • 1 tsp garlic powder
  • 1 tsp sweet paprika
  • ½ tsp curry powder
  • 1 tbsp Greek yogurt
  • 3 tbsp vegetable oil
  • 3 tbsp butter, divided
  • 6 cloves garlic, minced
  • 1 medium onion, diced
  • 15 oz can tomato sauce
  • 1 tsp sugar
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper
  • 2 cups heavy cream
  • ½ tsp cayenne pepper (optional)
  • 1 tsp garam masala
  • ½ tsp curry powder
  • ¼ cup chopped fresh parsley (optional)
  • naan bread and steamed rice, for serving

Instructions
 

  • Mix chicken with salt, garlic powder, paprika, curry powder, and yogurt in a bowl. Marinate for at least 15 minutes (or up to 4 hours).
  • Heat oil in a skillet over medium-high. Cook marinated chicken 8–10 minutes until browned and cooked through. Remove and set aside.
  • Lower heat to medium. Add 1 tbsp butter, onion, and garlic. Cook until soft and fragrant, scraping browned bits.
  • Stir in tomato sauce and sugar. Simmer 2–3 minutes, then return chicken to pan.
  • Mix in cream, garam masala, curry powder, black pepper, and cayenne if using. Simmer 10 minutes on low heat.
  • Turn off heat. Stir in remaining 2 tbsp cold butter until melted.
  • Serve hot over rice with naan bread. Garnish with parsley if desired.

Notes

If the sauce is too thin, mix 1 tbsp cornstarch with 1/3 cup water and simmer in the sauce for 5 minutes to thicken. Store leftovers in the fridge up to 3 days or freeze up to 2 months.
Keyword Butter Chicken Easy Homemade, Chicken Curry, Easy Homemade Butter Chicken, Quick Chicken Recipe
Ellie home cook sharing easy and flavorful recipes
Hi, I’m Ellie!

I started microwavesrecipes to make cooking easy and enjoyable for everyone. Here you’ll find quick and tasty recipes perfect for busy families, students, and anyone who loves good food without the fuss. Let’s make mealtime simple, fun, and full of flavor.

More Easy Recipes for You