There’s something truly magical about a warm bowl of butter chicken curry. It’s pure comfort, evoking memories of home-cooked meals and family gatherings. This dish isn’t just a meal; it’s an experience, perfect for sharing with loved ones or enjoying during a quiet evening alone. The rich, creamy sauce envelops tender pieces of chicken, creating a satisfying dish that will leave you coming back for more.
At the heart of this recipe is the harmonious blend of ingredients: 500 grams of diced chicken, aromatic onions, and the fragrant duo of garlic and ginger. The crushed tomatoes bring a delightful acidity, while the heavy cream adds a comforting richness. Garam masala and cumin contribute their signature warmth and depth, making each bite a flavor explosion. With just a sprinkle of salt and pepper, along with fresh cilantro to finish, you have a meal that celebrates simplicity yet doesn’t compromise on taste.
The cooking method is straightforward, making this recipe a wonderful option for both seasoned chefs and those who may be less experienced in the kitchen. You start by gently melting butter, sautéing onions until they are soft, then adding garlic and ginger for that aromatic lift. Next, brown the chicken before integrating the crushed tomatoes and spices. After a bit of simmering, the heavy cream transforms the sauce into something creamy and indulgent. Finally, a quick garnish with cilantro ties everything together beautifully.
This butter chicken curry recipe shines on chilly nights when you crave warmth, or perhaps during a gathering with friends. It’s great for potlucks and will impress your guests with its rich flavors while being simple enough for an everyday meal. Let’s dive into why you’ll love making this dish and how easily it can fit into your cooking routine.

Why You’ll Love This Butter Chicken Curry Recipe
- Comfort Food: Perfectly creamy and flavorful, this dish warms the heart and soul.
- Quick to Prepare: In about 30 minutes, you can have a delicious meal ready for the table.
- Simple Ingredients: Every ingredient is easy to find and adds to the recipe’s overall goodness.
- Versatile: Whether served over rice or with naan, it adapts to your preferences effortlessly.
- Crowd-Pleaser: This dish is sure to impress family and friends, making it a must-try at gatherings.
Chicken Tips
When using chicken in this butter chicken curry recipe, opt for boneless, skinless chicken thighs or breasts. Thighs tend to be more tender and flavorful, while breasts are leaner. Whichever you choose, ensure the chicken is fresh and diced into uniform pieces to promote even cooking. If you’re using frozen chicken, be sure to thaw it completely before cooking, as this will help achieve that perfectly tender texture you desire.
Options for Substitutions
If you’re feeling adventurous or are missing an ingredient, here are some options for substitutions:
- Cream: Use coconut milk or yogurt for a dairy-free alternative.
- Tomatoes: Fresh tomatoes can be used instead of canned if you prefer.
- Butter: Olive oil or ghee can replace butter for a healthier option.
- Garam Masala: A blend of cumin, coriander, and cinnamon works well in a pinch.
- Chicken: You can also use shrimp or chickpeas for a different protein source.
- Onions: Shallots or leeks can offer a sweet flavor variation.
Watch Out for These Mistakes
When making butter chicken curry, there are pitfalls to avoid. First, be careful not to overcook the chicken. Cooking it just until it’s no longer pink ensures tenderness, while overcooking can lead to dryness. Secondly, watch your simmering time. If you let the sauce bubble too long, it can become too thick. Lastly, don’t be shy with seasoning. The flavors develop beautifully, but under-seasoning can make the final dish bland.

What to Serve With Butter Chicken Curry Recipe?
Butter chicken curry pairs wonderfully with a variety of side dishes. Consider serving it nestled over a bed of fluffy basmati rice or alongside warm naan bread for the perfect dipping experience. Moreover, a simple cucumber salad or roasted vegetables can add a refreshing crunch. These sides complement the richness of the curry beautifully.
Storage Instructions
Store: Your butter chicken curry can be stored in the refrigerator for about 3 to 4 days. Ensure it’s in an airtight container to maintain its quality.
Freeze: If you want to enjoy this dish later, freeze it for up to 3 months. Just make sure to cool it completely before transferring it to a freezer-safe container.
Reheat: To reheat, place it in a saucepan over low heat, stirring occasionally until warm. Alternatively, you can heat it in the microwave in 1-minute intervals, stirring in between until heated through.
Recipe Info
- Preparation Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
- Level of Difficulty: Easy
- Servings: 4
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 800-900
- Protein: 45-55 g
- Fat: 50-60 g
- Carbohydrates: 25-30 g
Ingredients
- 500g chicken, diced
- 2 tablespoons butter
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon ginger, grated
- 1 can (400g) tomatoes, crushed
- 1 cup heavy cream
- 2 tablespoons garam masala
- 1 teaspoon cumin
- Salt and pepper to taste
- Fresh cilantro for garnish

Step-by-Step Instructions
Step 1: Melt Butter and Sauté Onions
In a large skillet, melt the butter over medium heat. Once melted, add the chopped onions and sauté until they become translucent. This usually takes about 3-5 minutes, stirring occasionally.
Step 2: Add Garlic and Ginger
Next, stir in the minced garlic and grated ginger. Cook these aromatics for another minute, making sure not to let them burn. The kitchen should start smelling wonderful at this point.
Step 3: Brown the Chicken
Now, add the diced chicken to the skillet. Cook the chicken, stirring frequently, until it’s browned on all sides. This is important for building flavor and takes about 5-7 minutes.
Step 4: Incorporate Tomatoes and Spices
With the chicken browned, stir in the crushed tomatoes, garam masala, and cumin. Allow the mixture to simmer for about 15 minutes, letting the flavors meld beautifully. This simmering step is key to developing the curry’s depth.
Step 5: Add Cream and Season
Once simmered, pour in the heavy cream and stir to combine all the ingredients. Season with salt and pepper to taste. Allow the curry to simmer for an additional 5-10 minutes until it thickens slightly.
Step 6: Garnish and Serve
Before serving, garnish the butter chicken with fresh cilantro. This brightens up the dish and adds a pop of flavor that contrasts nicely with the creamy sauce.
In conclusion, this butter chicken curry recipe is a delightful way to warm your kitchen and your heart. With its straightforward method and deliciously rich flavors, it’s a dish worth trying. Don’t hesitate to give it a go, and feel free to share your thoughts or explore similar recipes on the blog. Happy cooking!