Infinityrecipes

  • Home
  • Recipes
  • Breakfast
  • Lunch
  • Dinner
  • Desserts
menu icon
go to homepage
  • Home
  • Recipes
  • Breakfast
  • Lunch
  • Dinner
  • Desserts
search icon
Homepage link
  • Home
  • Recipes
  • Breakfast
  • Lunch
  • Dinner
  • Desserts
×
Home

Indulgent Homemade Butter Chicken Recipe Made Simple

Published: Oct 3, 2025 by Chef Sarah · This post may contain affiliate links ·

As I set foot in my kitchen, the enticing scent of spices fills the air, transporting me straight to the vibrant streets of India. That's when I knew it was time to whip up my Homemade Butter Chicken Recipe, a perfect antidote to those dreary nights spent on takeout and fast food. This dish is a hug in a bowl, featuring juicy marinated chicken immersed in a creamy, buttery tomato gravy that’s nothing short of mouthwatering.

What sets this recipe apart is its ability to deliver authentic Indian flavors without overwhelming heat—ideal for those who prefer a milder profile while still savoring the depth of spices. Also, feel free to get creative! You can tweak it to suit your dietary needs, making it a versatile addition to any mealtime. So grab your apron, and let’s dive into this delicious journey that’s sure to impress your family and friends with minimal fuss. Your homemade Butter Chicken awaits!

Why will you love this Homemade Butter Chicken Recipe?

Flavor Explosion: Every bite unleashes a burst of rich, creamy goodness that whisks you away to India’s culinary heart.
Quick & Easy: This recipe is designed for busy home cooks; minimal prep makes it a weeknight savior.
Mild yet Zesty: It perfectly balances mild heat and aromatic spices, appealing to everyone, from spice lovers to beginners.
Customizable: Feel free to tailor the ingredients to meet your dietary preferences, making it suitable for everyone at the table.
Impressive Presentation: Serve it alongside naan or basmati rice to create a stunning centerpiece that will wow your guests!

Homemade Butter Chicken Ingredients

This essential ingredient list for Homemade Butter Chicken will guide you through crafting this delectable dish!

For the Chicken Marinade

  • Boneless Chicken – Tender chicken thighs or breasts form the base of this rich dish.
  • Greek Yogurt/Hung Curd – A creamy marinade that tenderizes the chicken; regular yogurt works too!
  • Ginger Garlic Paste – Essential for infusion of bold flavor; fresh is best.
  • Kashmiri Red Chili Powder – Adds mild heat and vibrant red color; feel free to substitute with paprika for less spice.
  • Lemon Juice – Fresh juice elevates the flavors; bottled lemon juice is an option in a pinch.

For the Sauce

  • Butter or Ghee – Adds richness and authenticity; ghee is traditionally used, but butter is a great alternative.
  • Fresh Tomatoes/Puree – Forms the backbone of your luscious sauce; fresh brings more flavor, while canned is convenient.
  • Cashews – Creates a silky texture in the gravy; swap with heavy cream for a nut-free option.
  • Ground Spices (Cumin, Coriander, Garam Masala) – Provides depth; adjust based on your taste preference.
  • Onions (optional) – Adds sweetness; optional for a pure, traditional taste.
  • Spices (Cinnamon, Cardamom, Cloves) – Whole spices enhance aroma; these are optional but recommended for a complex flavor profile.

Finishing Touches

  • Green Chilies (optional) – Spice it up as you desire; adjust based on your heat tolerance.
  • Salt – A must for flavor; always season to taste!
  • Heavy Cream – Make it extra creamy; use to taste for richness.

Now that you have all the ingredients, you're one step closer to enjoying a heartwarming bowl of Homemade Butter Chicken!

How to Make Homemade Butter Chicken

  1. Marinate the Chicken: In a bowl, combine boneless chicken with salt, Kashmiri red chili powder, and lemon juice. Let it marinate for 20 minutes before refrigerating it with Greek yogurt and ginger garlic paste for at least 12 hours.
  2. Sauté Onions: Heat a pan over medium heat and sauté sliced onions until they turn golden brown. Allow them to cool before blending with fresh tomatoes to form a smooth sauce base.
  3. Cook Spices: In the same pan, melt butter or ghee. Add whole spices like cinnamon and cardamom, then sauté the ginger garlic paste until fragrant, about 1-2 minutes.
  4. Build the Sauce: Stir in the tomato-onion puree, letting it cook down for about 12-15 minutes until thickened and fragrant, stirring occasionally.
  5. Add Cashew Paste: Mix in soaked cashew paste or heavy cream to create a creamy consistency. If needed, adjust with a splash of water for your desired thickness.
  6. Incorporate Chicken: Gently add the marinated grilled chicken into the sauce. Let it simmer for 5-7 minutes to meld the flavors beautifully.
  7. Final Touches: Stir in heavy cream, crushed kasuri methi, and a pinch of sugar. Taste and adjust the seasoning as necessary.
  8. Serve and Garnish: Garnish with fresh coriander leaves and serve your luscious homemade butter chicken alongside naan or basmati rice.

Optional: Serve with a drizzle of lemon juice for an extra zing!

Exact quantities are listed in the recipe card below.

Expert Tips for Homemade Butter Chicken

  • Marination Time: Ensure you marinate the chicken for at least 12 hours. This allows the flavors to fully penetrate, making your homemade butter chicken incredibly tender and flavorful.
  • Cooking Method: For best results, grill or use a tandoor for the chicken. If unavailable, pan-frying works well too—just don’t overcrowd the pan!
  • Sauce Consistency: Don’t rush the thickening process of the sauce. Stir regularly to achieve a velvety texture and prevent sticking.
  • Avoid Overcooking: Be mindful of the chicken's cooking time after adding it to the sauce; overcooking can lead to dryness. Simmer just long enough to infuse flavors.
  • Spice Balance: Feel free to adjust spices according to your palate. The beauty of this homemade butter chicken recipe lies in its versatility, appealing to both mild and taste bud-seeking heat enthusiasts.

Make Ahead Options

These Homemade Butter Chicken can be a lifesaver for busy weeknights! You can marinate the chicken up to 24 hours in advance, allowing the flavors to deepen and the meat to become extra tender. Additionally, the sauce can be prepared ahead and stored in the refrigerator for up to 3 days; just reheat gently to preserve its creamy texture. To maintain quality, store the marinated chicken and sauce separately until you're ready to finish cooking. When you're set to serve, simply grill the marinated chicken and incorporate it into the reheated sauce for restaurant-quality results with minimal effort. Enjoy the ease of a homemade meal that’s just as delicious when prepared ahead!

What to Serve with Homemade Butter Chicken?

Create a feast that's sure to tantalize the palate alongside this rich and creamy dish!

  • Fluffy Basmati Rice: This fragrant rice absorbs the buttery gravy perfectly, creating a delightful balance of flavors. It’s the quintessential side that complements the richness of butter chicken beautifully.
  • Garlic Naan: Soft and pillowy, garlic naan is perfect for scooping up that sultry sauce. The subtle hint of garlic brings an additional layer to your meal, making it irresistibly delicious.
  • Cucumber Salad: A light, refreshing cucumber salad adds a crisp texture to your plate. Tossed with mint and yogurt, it provides relief from the creamy richness while introducing fresh flavors.
  • Aloo Gobi: This spiced cauliflower and potato dish offers a satisfying, hearty element. Its warm spices harmonize well with the mild flavors of butter chicken, enhancing the overall Indian experience.
  • Raita: A cooling yogurt side with diced cucumber and spices, raita soothes the palate. Its creamy texture pairs perfectly, offering a delightful counterpoint to the lively flavors of the butter chicken.
  • Mango Lassi: Quench your thirst with this sweet and tangy yogurt drink. The fruity essence and creamy texture contrast beautifully with the spices, making it a wonderful pairing for your meal.

Indulge in these sides and drinks to elevate your dining experience with homemade butter chicken!

Homemade Butter Chicken Variations

Feel free to get creative with this recipe; your taste buds will thank you for the adventure!

  • Dairy-Free: Substitute Greek yogurt and heavy cream with coconut milk for a creamy, plant-based alternative. It's rich and indulgent without the dairy.
  • Vegetarian Version: Swap out chicken for paneer or chickpeas, adjusting cook time accordingly; the creamy sauce envelops these options beautifully.
  • Bone-In Chicken: Use bone-in pieces for a richer flavor profile; just remember to adjust the cooking time for tenderness.
  • Heat It Up: Add diced green chilies or cayenne pepper for a fiery twist; adjust based on your personal spice tolerance.
  • Nut-Free Option: Omit cashews and substitute with silken tofu blended into the sauce for a creamy texture without nuts.
  • Smoky Flavor: Incorporate smoked paprika or a dash of liquid smoke into the sauce to add depth and a hint of barbecue flavor.
  • Herb-Infused: Toss in fresh herbs like mint or cilantro during the final simmer for an aromatic lift; it enhances freshness beautifully.
  • Coconut Curry: Infuse the sauce with curry powder and add a touch of shredded coconut for a tropical flair; it's a delightful twist on the original.

Explore these variations to personalize your culinary experience, and enjoy the comfort of homemade Butter Chicken in your own unique way!

Storage Tips for Homemade Butter Chicken

Fridge: Store your homemade Butter Chicken in an airtight container for up to 3 days. Let it cool completely before sealing to maintain optimal flavor and texture.

Freezer: For longer storage, freeze the Butter Chicken in airtight containers or heavy-duty freezer bags for up to 3 months. Portioning it out will make reheating easier!

Reheating: To reheat, thaw overnight in the fridge if frozen, then gently warm on the stovetop over low heat. Stir occasionally and add a splash of water or cream to restore creaminess.

Serving: To maintain the best flavor and texture, serve the reheated Butter Chicken with freshly steamed basmati rice or naan. Enjoy the warmth of homemade flavors even on busy nights!

Homemade Butter Chicken Recipe FAQs

What type of chicken is best for Butter Chicken?
Absolutely! For your Homemade Butter Chicken, I recommend using boneless chicken thighs for richer flavor, though chicken breasts are a leaner option. Both will yield delicious results, tenderizing beautifully in the marinade.

How long can I store leftover Butter Chicken?
You can store your Homemade Butter Chicken in an airtight container for up to 3 days in the fridge. Make sure it cools completely before sealing it to preserve its rich flavors and creamy texture.

Can I freeze Butter Chicken?
Yes, you can freeze Homemade Butter Chicken for up to 3 months! To freeze, portion it into airtight containers or heavy-duty freezer bags. Be sure to label and date them so you can easily keep track of your delicious stash!

How do I reheat frozen Butter Chicken?
To reheat, first thaw your frozen Homemade Butter Chicken in the fridge overnight. Then, warm it gently on the stovetop over low heat, stirring occasionally. If the sauce seems thick, don’t hesitate to add a splash of water or cream to bring back its creamy consistency.

Are there any dietary considerations for Butter Chicken?
Certainly! If you're modifying your Homemade Butter Chicken for dietary needs, consider swapping cashews for heavy cream or omitting them for a nut-free option. This dish can be gluten-free if served on its own without naan, making it suitable for those with dietary restrictions.

What should I do if the sauce is too thick?
If you find the sauce of your Homemade Butter Chicken too thick, simply add a splash of warm water or cream while stirring on low heat. This will help achieve that perfect silky consistency you desire!

Indulgent Homemade Butter Chicken Recipe Made Simple

This Homemade Butter Chicken Recipe brings authentic Indian flavors to your table with a creamy tomato gravy and tender chicken.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 45 minutes mins
Marination Time 12 hours hrs
Total Time 13 hours hrs 5 minutes mins
Servings: 4 servings
Course: Dinner
Cuisine: Indian
Calories: 540
Ingredients Equipment Method Nutrition Notes

Ingredients
  

For the Chicken Marinade
  • 1 kg Boneless Chicken (thighs or breasts)
  • 1 cup Greek Yogurt/Hung Curd Regular yogurt works too!
  • 2 tablespoons Ginger Garlic Paste Fresh is best.
  • 2 tablespoons Kashmiri Red Chili Powder Substitute with paprika for less spice.
  • 2 tablespoons Lemon Juice Fresh juice elevates the flavors; bottled is an option.
For the Sauce
  • 3 tablespoons Butter or Ghee Ghee is traditionally used.
  • 400 grams Fresh Tomatoes/Puree Fresh brings more flavor; canned is convenient.
  • 100 grams Cashews Swap with heavy cream for a nut-free option.
  • 1 teaspoon Ground Spices (Cumin, Coriander, Garam Masala) Adjust based on your taste preference.
  • 2 medium Onions Optional for a traditional taste.
  • 1 stick Spices (Cinnamon, Cardamom, Cloves) Optional but recommended.
Finishing Touches
  • 2 medium Green Chilies Optional; adjust based on your heat tolerance.
  • 1 teaspoon Salt Always season to taste!
  • 200 ml Heavy Cream Use to taste for richness.

Equipment

  • Pan
  • blender
  • Bowl

Method
 

How to Make Homemade Butter Chicken
  1. In a bowl, combine boneless chicken with salt, Kashmiri red chili powder, and lemon juice. Let it marinate for 20 minutes before refrigerating it with Greek yogurt and ginger garlic paste for at least 12 hours.
  2. Heat a pan over medium heat and sauté sliced onions until they turn golden brown. Allow them to cool before blending with fresh tomatoes to form a smooth sauce base.
  3. In the same pan, melt butter or ghee. Add whole spices like cinnamon and cardamom, then sauté the ginger garlic paste until fragrant, about 1-2 minutes.
  4. Stir in the tomato-onion puree, letting it cook down for about 12-15 minutes until thickened and fragrant, stirring occasionally.
  5. Mix in soaked cashew paste or heavy cream to create a creamy consistency. If needed, adjust with a splash of water for your desired thickness.
  6. Gently add the marinated grilled chicken into the sauce. Let it simmer for 5-7 minutes to meld the flavors beautifully.
  7. Stir in heavy cream, crushed kasuri methi, and a pinch of sugar. Taste and adjust the seasoning as necessary.
  8. Garnish with fresh coriander leaves and serve your luscious homemade butter chicken alongside naan or basmati rice.

Nutrition

Serving: 1servingCalories: 540kcalCarbohydrates: 20gProtein: 30gFat: 40gSaturated Fat: 25gPolyunsaturated Fat: 5gMonounsaturated Fat: 10gCholesterol: 150mgSodium: 800mgPotassium: 800mgFiber: 2gSugar: 5gVitamin A: 1500IUVitamin C: 5mgCalcium: 120mgIron: 3mg

Notes

For an extra zing, serve with a drizzle of lemon juice!

Tried this recipe?

Let us know how it was!

More Dinner

  • Baked Chicken Wings Recipe
    Crispy Baked Chicken Wings Recipe You’ll Love for Game Day
  • Crispy Oven Chicken Wings for New Year Recipe
    Crispy Oven Chicken Wings: Your Irresistible Party Pleaser
  • Fall Off The Bone Ribs
    Fall Off the Bone Ribs That Will Make You Wow
  • bbq ribs in the oven
    Finger-Lickin' BBQ Ribs in the Oven That Melt in Your Mouth

Heyn I'm Chef Sarah

Chef Sarah | Recipe Chef
I share delicious, easy-to-make recipes for every home cook. From quick weeknight dinners to tasty family favorites, my goal is to inspire your kitchen with flavor, creativity, and simple steps that anyone can follow. 🍴✨

Footer

↑ back to top

  • Contact
  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility

Copyright © 2025 Infinityrecipes

.