Homemade Butter Chicken

Let me tell you about my love for Homemade Butter Chicken. It’s one of those dishes that just warms your heart and fills your home with an incredible aroma that makes everyone gather in the kitchen.

I remember the first time I tried butter chicken; it was at a friend’s house, and I was completely blown away by the rich, creamy sauce that envelops the tender chicken. It sparked a passion in me to recreate that dish in my own kitchen, and after several attempts (and a few disasters), I finally nailed it!

Now, I can’t wait to share my version of this delightful Indian curry recipe with you. Whether you’re cooking for your family or having friends over, this homemade chicken recipe is sure to impress. So, let’s dive into the deliciousness!

Why You'll Love This Homemade Butter Chicken

Homemade Butter Chicken is not just about the taste—it’s about the experience. It’s incredibly easy to make, yet the flavors are so rich and complex! You get that perfect balance of spices from the spice blend and creaminess, which is comforting and satisfying. Plus, cooking this dish can become a fun family activity.

I often involve my son in the kitchen, letting him stir the sauce or help with the spices. Watching him get excited about cooking is one of the greatest joys for me! With this recipe, you can create a dish with authentic flavors of Indian cuisine right at home, making it perfect for any occasion.

Ingredients You'll Need for This Homemade Butter Chicken

Homemade Butter Chicken
  • 1 ½ pounds boneless, skinless chicken breasts, cut into bite-sized pieces
  • 1 cup plain yogurt
  • 2 tablespoons lemon juice
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1 teaspoon turmeric
  • ½ teaspoon cayenne pepper (adjust to taste)
  • 1 tablespoon ginger, minced
  • 1 tablespoon garlic, minced
  • 4 tablespoons butter
  • 1 large onion, finely chopped
  • 1 can (15 ounces) crushed tomatoes
  • 1 cup heavy cream
  • Salt to taste
  • Fresh cilantro for garnish

Substitutions? No problem! You can swap out chicken breasts for thighs if you prefer a juicier cut, and Greek yogurt can be used instead of plain yogurt if that’s what you have on hand.

Nutrition Facts

  • Calories: 450
  • Protein: 30g
  • Fat: 30g
  • Carbohydrates: 15g
  • Fiber: 2g
  • Sugar: 5g
  • Sodium: 600mg

Steps to Create Your Homemade Butter Chicken

  1. In a large bowl, combine yogurt, lemon juice, garam masala, cumin, paprika, turmeric, cayenne pepper, ginger, and garlic. Mix well.
  2. Add the chicken pieces to the marinade, coating them thoroughly. Cover and refrigerate for at least 1 hour, or overnight for more flavor.
  3. In a large skillet, melt 2 tablespoons of butter over medium heat. Add the chopped onion and sauté until golden brown, about 5-7 minutes.
  4. Add the marinated chicken to the skillet. Cook for 8-10 minutes, stirring occasionally, until the chicken is browned.
  5. Stir in the crushed tomatoes and bring to a simmer. Cook for an additional 10 minutes.
  6. Reduce the heat to low and stir in the heavy cream and remaining butter. Simmer for 5 more minutes until the sauce is thickened. Season with salt to taste.
  7. Garnish with fresh cilantro and serve with rice or naan.
Homemade Butter Chicken

Tips for Making the Best Homemade Butter Chicken

Here are some tips to ensure your butter chicken turns out perfectly every time:

  • Marinate the chicken overnight if possible. It really allows the flavors to penetrate the meat.
  • Don’t rush the cooking process! Taking your time will result in more tender chicken and a richer sauce.
  • Feel free to adjust the spice levels according to your taste. If you love it spicy, add more cayenne or some fresh chilies!
  • For a smoky flavor, you can try adding a bit of smoked paprika.

Serving Suggestions and Pairings

Homemade Butter Chicken is best served with fluffy basmati rice or warm naan bread to soak up that delicious sauce. You can also pair it with a refreshing cucumber salad or some roasted vegetables for a complete meal. I love to add a side of garlic naan, as it complements the dish perfectly!

Storage and Reheating Tips

If you have leftovers (which is rare in my household!), store them in an airtight container in the fridge for up to 3 days. Simply reheat on the stove over low heat, adding a splash of water or cream to loosen the sauce if needed. You can also freeze the butter chicken for up to a month. Just thaw it overnight in the fridge before reheating.

Final Thoughts

Making Homemade Butter Chicken is more than just cooking; it’s about creating memories with the people you love. Whether you’re sharing it with family during a cozy dinner or impressing guests at a gathering, this dish will surely delight everyone around the table. The warmth, the flavors, the joy—it all comes together in this one amazing recipe. So, gather your ingredients, channel your inner chef, and let’s get cooking!

Frequently Asked Questions

What ingredients are needed for homemade butter chicken?

You’ll need chicken, yogurt, spices like garam masala and cumin, tomatoes, and cream. It’s a simple yet flavorful list!

How do you make the sauce for butter chicken?

To make the sauce, sauté onions and garlic, then add crushed tomatoes and spices. Finally, mix in cream for that rich, buttery texture.

Can I use chicken thighs instead of chicken breasts for butter chicken?

Absolutely! Chicken thighs work great for butter chicken as they stay juicier and add more flavor to the dish.

What is the best way to marinate chicken for butter chicken?

Marinate your chicken in yogurt and spices for at least an hour, but overnight is best for maximum flavor.

How long does it take to cook homemade butter chicken?

The total cooking time is around 30-40 minutes, including marination. It’s quick and easy!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Homemade Butter Chicken

Homemade Butter Chicken

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and creamy chicken dish infused with traditional Indian spices, perfect for family dinners.

  • Total Time: 90

Ingredients

Scale
  • 1 ½ pounds boneless, skinless chicken breasts, cut into bite-sized pieces
  • 1 cup plain yogurt
  • 2 tablespoons lemon juice
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1 teaspoon turmeric
  • ½ teaspoon cayenne pepper ((adjust to taste))
  • 1 tablespoon ginger, minced
  • 1 tablespoon garlic, minced
  • 4 tablespoons butter
  • 1 large onion, finely chopped
  • 1 can (15 ounces) crushed tomatoes
  • 1 cup heavy cream
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  • In a large bowl, combine yogurt, lemon juice, garam masala, cumin, paprika, turmeric, cayenne pepper, ginger, and garlic. Mix well.
  • Add the chicken pieces to the marinade, coating them thoroughly. Cover and refrigerate for at least 1 hour, or overnight for more flavor.
  • In a large skillet, melt 2 tablespoons of butter over medium heat. Add the chopped onion and sauté until golden brown, about 5-7 minutes.
  • Add the marinated chicken to the skillet. Cook for 8-10 minutes, stirring occasionally, until the chicken is browned.
  • Stir in the crushed tomatoes and bring to a simmer. Cook for an additional 10 minutes.
  • Reduce the heat to low and stir in the heavy cream and remaining butter. Simmer for 5 more minutes until the sauce is thickened. Season with salt to taste.
  • Garnish with fresh cilantro and serve with rice or naan.
  • Prep Time: 60
  • Cook Time: 30

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star