Homemade Butter Chicken

Total Time: 2 hrs 30 mins Difficulty: Intermediate
Savor the irresistible taste of homemade butter chicken with rich spices and creamy sauce for a delightful dinner!
pinit

There’s something undeniably comforting about a luscious, creamy curry simmering gently on the stove, filling your kitchen with warm, inviting scents that wrap around you like a cozy blanket. This homemade butter chicken takes that comforting feeling to a whole new level. Tender chunks of chicken thighs soak up a fragrant yogurt marinade brimming with garam masala, cumin, coriander, turmeric, and a hint of chili. When those marinated morsels meet a velvety sauce made from crushed tomatoes, heavy cream, and a pat of butter, the result is pure magic. Each spoonful delivers a symphony of flavors—just the right balance of spice, tanginess, and richness that keeps you coming back for more.

Throughout this article, we’ll guide you through every step of creating this crowd-pleasing dish right at home. As an intermediate-level dinner recipe, it takes about 1 hour of hands-on preparation, plus a 1-hour rest for marinating, and around 30 minutes of cooking time. With a total resting-in-pan count of 1 hour, you’re looking at roughly 2½ hours from start to finish. Designed to serve four, each helping offers approximately 450 calories—just enough to satisfy without weighing you down. Savor the irresistible taste of homemade butter chicken with rich spices and a creamy sauce that elevates simple ingredients into comfort food at its finest.

KEY INGREDIENTS IN HOMEMADE BUTTER CHICKEN

Before we dive into the cooking process, let’s acquaint ourselves with the star ingredients that make this butter chicken so irresistible. Each component plays a specific role in building layers of flavor and ensuring that every bite is tender, spiced just right, and luxuriously creamy.

  • Boneless chicken thighs

These succulent pieces provide the perfect canvas for the marinade. Their higher fat content compared to breasts keeps the meat juicy and tender throughout the cooking process.

  • Plain yogurt

Acts as a tenderizing agent and base for the marinade. Its acidity breaks down proteins in the chicken, ensuring a melt-in-your-mouth texture.

  • Lemon juice

A bright note that enhances the tang in the yogurt marinade while balancing the deep spices.

  • Garam masala

A fragrant blend of spices that brings warmth, complexity, and authenticity to the dish.

  • Ground cumin

Adds an earthy, slightly nutty flavor that complements the other spices.

  • Ground coriander

Contributes a citrusy, floral undertone, deepening the overall spice profile.

  • Turmeric powder

Offers a vibrant golden hue and a subtle, slightly bitter flavor that rounds out the spice mix.

  • Chili powder

Provides heat and a smoky note. Adjust the amount to suit your spice tolerance.

  • Salt

Essential for seasoning, it enhances all the other flavors and ties everything together.

  • Vegetable oil

Used for sautéing aromatics; it withstands higher heat without burning.

  • Onion

Forms the flavor base with its natural sweetness, creating depth when cooked until golden.

  • Garlic cloves

Deliver a pungent, aromatic kick that binds beautifully with ginger.

  • Ginger

Imparts a warm, zesty freshness that brightens the sauce.

  • Crushed tomatoes

Create a rich, tangy foundation for the creamy sauce and balance the aromatic spices.

  • Heavy cream

Gives the curry its signature silky texture and mellow richness.

  • Unsalted butter

Adds a final layer of indulgence, giving the sauce a glossy finish.

  • Fresh cilantro

Garnishes the dish with a burst of herbal brightness and color contrast.

  • Cooked basmati rice or naan

Complements the curry by soaking up the luscious sauce for complete satisfaction.

HOW TO MAKE HOMEMADE BUTTER CHICKEN

Ready to transform these vibrant ingredients into a rich, saucy masterpiece? Follow the detailed steps below to achieve tender chicken bathed in a creamy, spiced tomato sauce.

1. In a bowl, combine the yogurt, lemon juice, garam masala, ground cumin, ground coriander, turmeric powder, chili powder, and salt. Mix well until the spices dissolve and the marinade is smooth and fragrant.

2. Add the chicken pieces to the marinade, ensuring each piece is fully coated. Cover and refrigerate for at least 1 hour, or ideally overnight, to let those flavors penetrate deeply.

3. Heat the vegetable oil in a large skillet over medium heat. Add the chopped onion and sauté for about 5–7 minutes, stirring occasionally, until it turns golden and translucent.

4. Stir in the minced garlic and grated ginger, cooking for another 1–2 minutes until the mixture is aromatic and just starting to brown.

5. Introduce the marinated chicken to the skillet in a single layer. Cook for 8–10 minutes, stirring occasionally, until the chicken is no longer pink on the outside.

6. Pour in the crushed tomatoes and give everything a good stir. Bring to a simmer, lower the heat slightly, and let it cook for 10 minutes to allow the flavors to meld and the sauce to deepen in color.

7. Reduce the heat to low and stir in the heavy cream and butter. Mix gently until fully combined and the sauce achieves a luxuriously creamy consistency. Simmer for an additional 5 minutes to thicken.

8. Taste and adjust seasoning if necessary—add a pinch of salt or a dash of chili powder to suit your preference. Remove from heat.

9. Garnish with fresh cilantro leaves and serve hot alongside fluffy basmati rice or warm naan to soak up every drop of that heavenly sauce.

SERVING SUGGESTIONS FOR HOMEMADE BUTTER CHICKEN

To truly honor the richness of this butter chicken, thoughtful plating and complementary sides can make your meal feel like a celebration. Whether you’re serving a cozy family dinner or impressing guests, these tips will help you present your curry in style:

  • Steaming Basmati Rice

Spread a mound of steaming basmati rice across each plate and spoon the butter chicken generously over the top. The rice’s slender grains separate beautifully, absorbing the creamy sauce for every perfect bite.

  • Warm Garlic Naan

Offer slices of warm garlic naan to the side. Brush them with melted butter and garlic before heating, so they’re soft, fragrant, and ideal for scooping up the curry.

  • Fresh Cucumber Raita

A side of cucumber raita—yogurt mixed with grated cucumber, mint, and a pinch of cumin—provides a cool, refreshing contrast to the spiced richness.

  • Toasted Cumin Seeds and Chili Flakes

Sprinkle a few toasted cumin seeds and a light dusting of red chili flakes on top for an extra layer of texture and a subtle kick.

HOW TO STORE HOMEMADE BUTTER CHICKEN

When stored properly, your leftover butter chicken can taste even better the next day as the spices continue to develop. Follow these storage methods to maintain freshness, flavor, and safety:

  • Refrigeration

Allow the curry to cool to room temperature, then transfer to an airtight container. Store in the fridge for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally to bring back its creamy consistency.

  • Freezing

For longer storage, portion the cooled curry into freezer-safe containers or heavy-duty resealable bags. Remove as much air as possible and freeze for up to 2 months. Thaw overnight in the fridge before reheating on low heat.

  • Separate Components

Store the chicken curry and any sides (like rice or naan) separately. This prevents the rice from becoming overly soft or the naan from getting soggy when reheated.

  • Label and Date

Always label your containers with the date prepared. This simple step ensures you use the oldest portions first and maintain optimal food safety.

CONCLUSION

This homemade butter chicken journey has taken us through a vibrant world of spices, aromatic herbs, and creamy indulgence. From tenderizing chicken thighs in a yogurt-spice marinade to simmering them in a rich tomato-cream sauce, every step builds layers of flavor that transform simple ingredients into a dinner-worthy masterpiece. The seamless interplay between garam masala, turmeric, cumin, and coriander creates a warm, inviting profile that’s balanced by the tang of lemon juice and the sweetness of onions. Whether you serve it over steaming basmati rice or alongside pillowy naan, this dish promises to be the star of any dinner table. Feel free to print this article and save it for your next meal planning session—such a go-to recipe deserves a spot in your kitchen repertoire. You’ll also find a handy FAQ section below to address any questions or tweaks you might have.

If you decide to whip up this butter chicken, I’d love to hear how it turns out! Drop your comments, share any questions, or let me know about your favorite tweaks to this recipe. Did you increase the chili for extra heat? Maybe you swapped coconut milk for cream? Your feedback and stories bring this recipe to life and help our cooking community grow. So don’t be shy—tell me how you made it your own, or ask for tips if you need a hand. Happy cooking, and here’s to many more delicious experiments in your kitchen!

Homemade Butter Chicken

Difficulty: Intermediate Prep Time 1 hr Cook Time 30 mins Rest Time 1 hr Total Time 2 hrs 30 mins
Calories: 450

Description

Experience the warmth of tender chicken marinated in yogurt and fragrant spices, simmered in a luscious cream tomato sauce. It’s comfort food at its finest!

Ingredients

Instructions

  1. In a bowl, combine the yogurt, lemon juice, garam masala, ground cumin, ground coriander, turmeric powder, chili powder, and salt. Mix well.
  2. Add the chicken pieces to the marinade, ensuring they are well coated. Cover and let it marinate for at least 1 hour, or preferably overnight in the refrigerator for enhanced flavor.
  3. Heat vegetable oil in a large skillet over medium heat. Add the chopped onion and sauté until it becomes golden and translucent, about 5-7 minutes.
  4. Stir in the minced garlic and grated ginger, cooking for an additional 1-2 minutes until fragrant.
  5. Add the marinated chicken to the skillet, cooking until it is no longer pink, around 8-10 minutes.
  6. Pour in the crushed tomatoes and stir well. Bring the mixture to a simmer and let it cook for 10 minutes, allowing the flavors to meld.
  7. Reduce the heat and stir in the heavy cream and butter, mixing until well combined. Simmer for another 5 minutes until the sauce has thickened slightly.
  8. Taste and adjust seasoning if necessary. Remove from heat.
  9. Garnish with fresh cilantro and serve hot with basmati rice or naan.

Note

  • The yogurt marinade helps to tenderize the chicken and infuse it with flavor.
  • For a spicier version, adjust the amount of chili powder to your preference.
  • Feel free to add vegetables like peas or bell peppers for added nutrition.
  • Leftover butter chicken can be refrigerated for up to 3 days, and it tastes even better the next day!
  • For a healthier twist, substitute heavy cream with coconut milk.
Keywords: butter chicken, Indian cuisine, homemade recipe, creamy sauce, chicken curry, easy dinner

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
How long does it take to prepare this recipe?

Preparing this Homemade Butter Chicken takes approximately 30 minutes for cooking, but you should also account for marinating the chicken, which should be done for at least 1 hour, or preferably overnight for deeper flavor. Therefore, the total time can range from 1 hour to overnight, depending on your marination choice.

Can I use chicken breast instead of chicken thighs in this recipe?

Yes, you can use boneless chicken breast instead of chicken thighs. However, chicken thighs tend to be more tender and juicy, which can lead to a richer flavor in the dish. If using chicken breast, be cautious not to overcook it to prevent it from becoming dry.

What can I substitute for heavy cream if I want a lighter version of this dish?

If you're looking for a lighter alternative to heavy cream, you can substitute it with coconut milk. This will give the dish a slightly different flavor profile but still provide creaminess. Alternatively, you can use Greek yogurt, which will add tangy flavor while reducing the richness.

How can I make this recipe vegetarian?

To make a vegetarian version of Butter Chicken, you can replace the chicken with paneer, tofu, or your favorite vegetables such as cauliflower, potatoes, and peas. Ensure you adjust the cooking time based on the ingredient you choose, as some may need longer or shorter cooking times to achieve the desired tenderness.

Can I freeze leftover butter chicken, and how should I store it?

Yes, you can freeze leftover butter chicken. To do so, let it cool completely, then transfer it to an airtight container or freezer bag. It can be stored in the freezer for up to 3 months. When you're ready to eat it, thaw it overnight in the refrigerator and reheat gently on the stove, adding a bit of water or cream to maintain its consistency if needed.

Emily Harper

Food and Lifestyle Blogger

Hi there! I’m Emily Harper, the soul behind PinchOfComfort.com — a place where simple ingredients come together to create the kind of food that feels like a warm hug.

Leave a Comment

Your email address will not be published. Required fields are marked *