From the Snowy Table kitchen
Indian Butter Chicken Recipe with Garam Masala
This Indian butter chicken recipe pairs browned chicken with warm spices and a gently simmered tomato-cream sauce.
- Prep10 min
- Cook20 min
- Total30 min
- Serves4 servings
- RatingBe first

Browned chicken, warm spices, and a gentle tomato-cream simmer
Build the sauce in stages and keep the final simmer low
Paid links in this story: As an Amazon Associate I earn from qualifying purchases.
Indian butter chicken recipe turns a short list of familiar ingredients into a warmly spiced skillet meal. Browning the pieces first gives them color, while the sauce comes together in the same pan with aromatics, ground spices, tomato, and a creamy finish. The result is generous enough for four servings and fits comfortably into a 30-minute cooking window when everything is measured before the heat goes on.
The most useful cue is temperature rather than speed. Give the first batch enough room to brown, soften the aromatics without scorching them, and let the finished sauce bubble gently instead of reaching a rolling boil. That steady pace protects the creamy texture and gives the partially cooked pieces time to finish in the sauce. Have the garnishes and serving dishes ready before the final simmer so the meal can go straight from the pan to the table.
Prepare the aromatics and spices
Paid links in this section.
Set measuring cups and spoons beside a cutting board. With a chef's knife, cut the pieces into 1-inch chunks, dice the yellow onion, and mince the garlic. Use a fine grater for the fresh ginger. Keeping the pieces close in size helps them brown and finish cooking at a similar pace.
Measure the garam masala, chili powder, ground cumin, and cayenne pepper before you begin. These seasonings cook for only about 45 seconds once they reach the pan, so having them ready prevents the aromatics from sitting over the heat while you search for a jar.
Brown in batches and save the flavorful pan
Paid links in this section.
Set a large skillet on the stovetop over medium-high heat. Portion the fat for the three additions in the method, then melt the first two tablespoons. Brown the pieces in batches so each side can make contact with the hot surface. Use kitchen tongs to turn them and move each finished batch to a large plate.
Leave the browned bits in place when the pan is ready for the next stage. They become part of the sauce as the aromatics soften. Lowering the heat from medium-high to medium before the second addition also gives the diced pieces time to turn tender without pushing the dairy-rich finish toward excessive heat later.
Bloom the spices and control the simmer
Paid links in this section.
Melt the second reserved portion, add the prepared aromatics, and cook for about three minutes. Stir with a wooden spoon, then add the measured spices and cook for about 45 seconds. Pour in the tomato sauce, bring it to a simmer, and let it cook for five minutes before adding the cream. Plain passata is the closest alternative where tomato sauce has a different label; it should not be ketchup.
Return the browned pieces after the sauce comes back to a simmer. Keep the heat low and cook for 10 to 15 minutes, avoiding a rolling boil. Use an instant-read thermometer to check that the thickest pieces reach 165°F. Stir in the final reserved portion, then season with salt and black pepper to taste. The creamy variation also allows one cup of heavy cream plus one cup of water; table cream can work, and replacing one cup with milk calls for especially gentle heat.
Finish the plates while everything is hot
Paid links in this section.
Spoon the sauce and pieces among warm bowls or plates. Finish with lime and cilantro, and serve with rice and naan for catching the sauce. The bright garnish balances the rich pan, while the two simple sides make it easy for each person to choose a little more sauce or build a fuller plate.
Set out the skillet meal for an easy shared dinner
Bring the serving dishes together before calling everyone to the table so the creamy skillet can be enjoyed while it is hot. One person can spoon out the main dish while someone else passes the warm sides and garnishes, letting each family member or friend shape a plate to suit their appetite. A smaller portion can lean on the bright finish, while a heartier serving can carry extra sauce into the accompaniments. Because the cooking happens in clear stages, another cook can also help with chopping, measuring, or setting the table without crowding the pan. It is a practical dinner for gathering around one fragrant centerpiece and settling in together.
Tell us how your gentle simmer came together, or leave a question about browning, spice timing, or keeping the sauce smooth. Leave a comment.
The recipe card
Ingredients and method
Check the total time and yield, review the equipment and ingredients, then follow each step in order. Adjust the servings before you begin if needed.
Equipment
Paid links in this list: As an Amazon Associate I earn from qualifying purchases.
- 1 set Measuring Cups and Spoons for measuring the sauce ingredients and spices
- 1 Cutting Board for preparing the chicken, onion, garlic, lime, and cilantro
- 1 Chef's Knife for cutting the chicken and aromatics
- 1 Fine Grater for grating the fresh ginger
- 1 Large Sauté Pan for browning the chicken and simmering the sauce
- 1 Stovetop for browning and simmering
- 1 Kitchen Tongs for turning and transferring the chicken
- 1 Large Plate for holding the browned chicken
- 1 Wooden Spoon for stirring the aromatics and sauce
- 1 Instant-Read Thermometer for checking that the chicken reaches 165°F
Ingredients
Chicken and Sauce
Paid links in this list: As an Amazon Associate I earn from qualifying purchases.
- 6 tablespoons butter divided
- 2 pounds chicken breasts cut into 1-inch chunks
- 1 yellow onion diced
- 3 cloves garlic minced
- 1 tablespoon garam masala
- 1 tablespoon fresh ginger grated
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon cayenne pepper
- 1 ½ cups tomato sauce or one 14-ounce can
- 2 cups cream
- salt to taste
- black pepper to taste
For Serving
- lime for garnish
- cilantro for garnish
- naan for serving
- rice for serving
InstructionsÂ
Brown the Chicken
- Melt 2 tablespoons of the butter in a large skillet over medium-high heat. Brown the chicken on all sides in batches; it does not need to cook through. Transfer the browned pieces to a plate.2 tablespoons butter, 2 pounds chicken breasts
Build the Sauce
- Reduce the heat to medium and melt another 2 tablespoons butter. Add the onion and cook about 3 minutes, until beginning to soften. Add the garlic, garam masala, ginger, chili powder, cumin, and cayenne; stir and cook about 45 seconds. Add the tomato sauce.2 tablespoons butter, 1 yellow onion, 3 cloves garlic, 1 tablespoon garam masala, 1 tablespoon fresh ginger, 1 teaspoon chili powder, 1 teaspoon ground cumin, 1/2 teaspoon cayenne pepper, 1 1/2 cups tomato sauce
- Simmer for 5 minutes, then add the cream. Return the sauce to a simmer, add the browned chicken, and cook gently for 10 to 15 minutes. Do not let the sauce reach a rolling boil. Check that the chicken reaches 165°F in the thickest pieces.
- Stir in the remaining 2 tablespoons butter and season with salt and black pepper.
Serve
- Garnish with lime and cilantro and serve with rice and naan.
Notes
Nutrition estimate
Ingredients, one step closer
Shop this recipe
Choose a supported retailer to transfer the ingredient list, then review every item, quantity, substitution, price, and fulfillment option before checkout.
Paid retailer links may earn Snowy Table a commission at no added cost to you.
Shop with Instacart
Send this recipe’s ingredients to participating local stores for delivery or pickup where available.
Shop with Walmart
Build a Walmart cart from the ingredient list and confirm the exact products that fit your recipe.
