Bowl of homemade butter chicken with rice and herbs

Homemade Butter Chicken

Why make this recipe

Homemade Butter Chicken is a wonderful dish that brings rich flavors and comfort right to your table. It’s creamy, savory, and downright delicious. Making it at home allows you to control the ingredients and adjust the spices to your taste. Plus, you can enjoy it fresh and hot, paired with rice or naan. It’s a dish that can impress family and friends while being simple to prepare.

How to make Homemade Butter Chicken

Ingredients:

  • 1 lb boneless chicken, cut into bite-sized pieces
  • 2 tablespoons butter
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon ginger, grated
  • 1 can (14 oz) diced tomatoes
  • 1 cup heavy cream
  • 1 tablespoon garam masala
  • 1 teaspoon cumin
  • Salt to taste
  • Fresh cilantro for garnish
  • Cooked rice or naan for serving

Directions:

  1. In a large skillet, melt the butter over medium heat.
  2. Add the chopped onion and sauté until translucent, about 5 minutes.
  3. Stir in the garlic and ginger, cooking for another 1-2 minutes until fragrant.
  4. Add the chicken pieces and cook until browned on all sides.
  5. Pour in the diced tomatoes, heavy cream, garam masala, cumin, and salt.
  6. Allow the mixture to simmer for about 15 minutes, stirring occasionally, until the chicken is cooked through and the sauce thickens.
  7. Serve hot over rice or with naan, garnished with fresh cilantro.

How to serve Homemade Butter Chicken

You can serve Homemade Butter Chicken hot over a bed of fluffy cooked rice or alongside warm naan. Garnish it with fresh cilantro to add a pop of color and freshness. This dish is perfect for family dinners, special occasions, or even a cozy night in.

How to store Homemade Butter Chicken

To store leftovers of Homemade Butter Chicken, let it cool down to room temperature. Then, transfer it to an airtight container and keep it in the refrigerator for up to 3 days. For longer storage, you can freeze it for up to 3 months. Just thaw it in the fridge before reheating.

Tips to make Homemade Butter Chicken

  • For extra flavor, marinate the chicken in yogurt and spices for a few hours before cooking.
  • You can adjust the spice level by adding more or less garam masala and cumin.
  • If you prefer a thicker sauce, let it simmer a bit longer, allowing more liquid to evaporate.

Variation

You can add vegetables like peas or bell peppers to the dish for added nutrition. Another variation is to use paneer instead of chicken for a vegetarian option.

FAQs

1. Can I use chicken thighs instead of chicken breasts?
Yes, chicken thighs work well and provide more flavor and moisture.

2. Is butter chicken spicy?
The spice level can vary. You can adjust the amount of garam masala to make it milder or spicier based on your preference.

3. Can I make this dish ahead of time?
Definitely! It can be made ahead and tastes even better the next day, as the flavors meld together.

homemade butter chicken 2026 04 20 193155 885x1024 1

Homemade Butter Chicken

Homemade Butter Chicken is a creamy, savory dish filled with rich flavors, perfect for pairing with rice or naan.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Indian
Calories: 500

Ingredients
  

Main ingredients
  • 1 lb boneless chicken, cut into bite-sized pieces
  • 2 tablespoons butter
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon ginger, grated
  • 1 can (14 oz) diced tomatoes
  • 1 cup heavy cream
  • 1 tablespoon garam masala
  • 1 teaspoon cumin
  • Salt to taste
  • Fresh cilantro for garnish
  • Cooked rice or naan for serving

Method
 

Cooking
  1. In a large skillet, melt the butter over medium heat.
  2. Add the chopped onion and sauté until translucent, about 5 minutes.
  3. Stir in the garlic and ginger, cooking for another 1-2 minutes until fragrant.
  4. Add the chicken pieces and cook until browned on all sides.
  5. Pour in the diced tomatoes, heavy cream, garam masala, cumin, and salt.
  6. Allow the mixture to simmer for about 15 minutes, stirring occasionally, until the chicken is cooked through and the sauce thickens.
  7. Serve hot over rice or with naan, garnished with fresh cilantro.

Notes

For extra flavor, marinate the chicken in yogurt and spices for a few hours before cooking. You can adjust the spice level by adding more or less garam masala and cumin. If you prefer a thicker sauce, let it simmer a bit longer, allowing more liquid to evaporate.

Similar Posts