The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
why make this recipe
You will love this recipe for Homemade Butter Chicken because it’s a comforting and flavorful dish that brings the taste of Indian cuisine right into your kitchen. It’s quick to prepare, making it perfect for a weeknight dinner or a cozy family meal. The combination of spices and creamy sauce makes it a hit with everyone, even kids! Plus, it’s budget-friendly, as you likely have a lot of these ingredients on hand.
how to make Homemade Butter Chicken
Step-by-step overview
Making Homemade Butter Chicken is simple and can be broken down into a few easy steps:
-
Marinate the chicken: Start by marinating the diced chicken in yogurt and spices for at least 30 minutes. This not only adds flavor but also helps tenderize the chicken.
-
Cook the onions: In a skillet, melt butter and sauté the onions until they are soft, bringing out their natural sweetness.
-
Brown the chicken: Add the marinated chicken and cook until it’s browned, which helps seal in the juices.
-
Add tomato puree: Stir in the tomato puree and let it simmer, which lets the flavors meld beautifully.
-
Finish with cream: Pour in the heavy cream for richness and simmer a little more until everything is well combined.
-
Serve: Pair it with fluffy rice or warm naan for a complete meal.
Ingredients
- 500g chicken breast, diced
- 1 cup yogurt
- 2 tablespoons butter
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 inch ginger, grated
- 1 can (400g) tomato puree
- 1 cup heavy cream
- 2 teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon turmeric
- Salt to taste
- Fluffy rice or naan for serving
Directions
- Marinate the diced chicken in yogurt, garlic, ginger, garam masala, cumin, turmeric, and salt for at least 30 minutes.
- In a large skillet, melt the butter over medium heat and sauté the onions until soft.
- Add the marinated chicken to the skillet and cook until browned.
- Stir in the tomato puree and simmer for 15 minutes.
- Pour in the heavy cream and simmer for an additional 10 minutes, stirring occasionally.
- Serve with fluffy rice or warm naan.
how to serve Homemade Butter Chicken
Homemade Butter Chicken is best served over fluffy basmati rice or alongside warm naan. You might also want to add a side salad or raita for a refreshing contrast. Don’t forget to garnish it with fresh cilantro for an extra touch of flavor!
how to store Homemade Butter Chicken
To store Homemade Butter Chicken, let it cool completely, then transfer it to an airtight container. It can be kept in the fridge for up to 3 days. For longer storage, freeze it in individual portions. Just be sure to thaw in the refrigerator overnight before reheating.
tips to make Homemade Butter Chicken
- Marination is key: The longer you marinate the chicken, the more flavorful and tender it will be.
- Use fresh spices: Freshly ground spices enhance the aroma and taste, so try to use whole spices when possible.
- Adjust creaminess: If you prefer a lighter version, you can substitute some of the heavy cream with coconut milk.
variation
For a spicy kick, consider adding chopped green chilies to the onion mixture. You can also add vegetables like peas or bell peppers for extra nutrition and color.
FAQs
1. Can I use chicken thighs instead of breasts?
Yes, chicken thighs can be used for a richer flavor and more tenderness!
2. Is it necessary to marinate the chicken?
While it’s not strictly necessary, marinating greatly improves the flavor and tenderness of the chicken.
3. Can I make this dish ahead of time?
Absolutely! You can prepare Homemade Butter Chicken in advance and heat it up right before serving. It often tastes even better the next day as the flavors have more time to develop.

Homemade Butter Chicken
Ingredients
Method
- Marinate the diced chicken in yogurt, garlic, ginger, garam masala, cumin, turmeric, and salt for at least 30 minutes.
- In a large skillet, melt the butter over medium heat and sauté the onions until soft.
- Add the marinated chicken to the skillet and cook until browned.
- Stir in the tomato puree and simmer for 15 minutes.
- Pour in the heavy cream and simmer for an additional 10 minutes, stirring occasionally.
- Serve with fluffy rice or warm naan. Garnish with fresh cilantro if desired.



