If you’ve ever craved a rich, creamy, and flavorful dish that feels like a warm hug, this Easy Butter Chicken Recipe is exactly what you need. It’s a delightful blend of tender chicken, aromatic spices, and a luscious tomato-based sauce that is surprisingly simple to whip up. Perfect for both weeknight dinners and special occasions, this recipe brings together bold flavors and comforting textures that will have you reaching for seconds and then asking for the recipe to share with friends.

Ingredients You’ll Need
Gathering the right ingredients is the first step toward creating this unforgettable dish. Each component is straightforward yet essential, playing a special role in building the depth of flavor, creaminess, and vibrant color that make this Easy Butter Chicken Recipe a standout.
- Chicken breasts: Boneless and skinless, cut into bite-sized pieces for quick and even cooking.
- Butter: Divided use ensures maximum richness, starting with sautéing and finishing the sauce beautifully.
- Onion: Adds natural sweetness and a tender texture when sautéed.
- Garlic: Minced for aromatic depth and a little savory punch.
- Grated ginger: Provides a subtle zing that balances the creaminess and spices.
- Garam masala: The signature spice mix giving warming, complex notes vital to butter chicken.
- Ground cumin: Brings earthy warmth and enhances the spice blend.
- Ground turmeric: Adds color and a mild, slightly bitter undertone.
- Chili powder: Adjust to taste for your preferred heat level.
- Ground cinnamon: A hint of sweetness and aroma that elevates the sauce.
- Ground coriander: Infuses a bright, citrusy layer to the flavor profile.
- Salt and pepper: To season perfectly and balance all the spices.
- Tomato sauce: Forms the tangy base of the luscious sauce.
- Heavy cream: Adds luxurious creaminess and smooth texture.
- Plain Greek yogurt: Lightens the dish slightly while adding tang and richness.
- Fresh cilantro: Chop and use as a fresh garnish to brighten each bite.
How to Make Easy Butter Chicken Recipe
Step 1: Sauté the Chicken
Start by heating 1 tablespoon of butter in a large skillet over medium heat. Toss in the chicken pieces, season generously with salt and pepper, and cook them for 5 to 7 minutes until they develop a beautiful golden brown crust. Removing the chicken at this point allows you to build layers of flavor with the aromatics without overcooking the meat.
Step 2: Cook the Aromatics
In the same skillet, add the remaining tablespoon of butter. Let it melt, then toss in the chopped onion, cooking until softened and translucent, about 2 to 3 minutes. Next, stir in the minced garlic and grated ginger, letting them sizzle for another minute until fragrant. These aromatics form the heart of the dish’s incredible flavor base.
Step 3: Toast the Spices
Now, it’s time for the magic — sprinkle in the garam masala, ground cumin, turmeric, chili powder, cinnamon, and coriander. Stir constantly, toasting the spices for about a minute. This step unlocks their essential oils, intensifying the aroma and richness of your Easy Butter Chicken Recipe’s sauce.
Step 4: Make the Sauce
Pour the tomato sauce into the skillet and stir well to combine everything. Allow the sauce to simmer gently for 5 to 6 minutes, during which it thickens up and the flavors meld beautifully. This slow cooking helps mellow the tomatoes while deepening the overall taste.
Step 5: Add Cream & Yogurt
Turn the heat down low and incorporate the heavy cream and plain Greek yogurt slowly, stirring gently until the sauce becomes silky smooth. The creaminess this adds is what makes butter chicken so irresistible, perfectly balancing the spices and tang of the tomato.
Step 6: Simmer with Chicken
Return the cooked chicken pieces back to the skillet, nestling them into the luscious sauce. Let everything simmer together for 5 to 7 minutes until the chicken is fully cooked through and infused with all those rich flavors. This final simmering step turns your Easy Butter Chicken Recipe into a harmonious, satisfying meal.
Step 7: Serve & Garnish
Finish by sprinkling freshly chopped cilantro over the top. This adds a fresh, slightly citrusy note that brightens the rich dish and creates a beautiful presentation so inviting you’ll want to dig in immediately.
How to Serve Easy Butter Chicken Recipe

Garnishes
Fresh cilantro is the classic choice, lending a pop of green color and a hint of freshness that cuts through the richness. For an extra touch, you can add a sprinkle of toasted fenugreek leaves or a drizzle of cream to swirl on top. These little details will make your presentation feel restaurant-worthy.
Side Dishes
This butter chicken pairs wonderfully with simple basmati rice, its fluffy grains soaking up the creamy sauce perfectly. You can also serve it with warm naan bread to scoop up every last bit. For a veggie side, consider a light cucumber raita or fresh salad to balance the spices.
Creative Ways to Present
If you want to wow your guests, try plating your Easy Butter Chicken Recipe in small, individual bowls with a garnish of pomegranate seeds for a jewel-like burst of sweetness and color. Alternatively, serve deconstructed on a large platter with rice shaped into rounds, sprinkled with toasted nuts and fresh mint leaves for a festive touch.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer leftovers into an airtight container and refrigerate. Your Easy Butter Chicken Recipe will keep well for up to 3 days, allowing you to enjoy the creamy delight again with minimal effort.
Freezing
If you want to prep this ahead for busy days, butter chicken freezes beautifully. Freeze it in a sealed container for up to 2 months. Just make sure to leave some room for expansion and thaw it overnight when ready to enjoy.
Reheating
Reheat leftovers gently on the stove over low heat, stirring occasionally to prevent the cream from splitting. You can also microwave it covered in short intervals, stirring in between for even warmth. Add a splash of cream or water if the sauce seems too thick after reheating.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are actually a fantastic alternative because they stay juicier and have richer flavor, which can elevate your Easy Butter Chicken Recipe even further.
Is it possible to make this recipe dairy-free?
Yes, you can substitute the butter with a plant-based alternative and use coconut cream in place of heavy cream and yogurt, giving you a dairy-free version that’s still creamy and delicious.
How spicy is this butter chicken recipe?
The heat level is quite mild, but the chili powder can be adjusted to suit your taste. Feel free to increase it if you love a bit more kick or reduce it for a gentler flavor profile.
What can I use instead of Greek yogurt?
If you don’t have Greek yogurt, sour cream or regular plain yogurt can work too. Just make sure to whisk it well before adding to avoid curdling the sauce.
Can I prepare any parts of this recipe ahead of time?
Yes, you can chop the onions, garlic, and ginger ahead and store them in the fridge. You can also make the spice mixture ready in a small bowl so assembly is quick and smooth when you’re ready to cook.
Final Thoughts
There is something truly magical about making this Easy Butter Chicken Recipe at home. It’s a dish that feels indulgent yet remains accessible for cooks of all levels. Once you master these steps, you’ll have a go-to recipe that delivers deep, comforting flavor with minimal fuss. So grab your ingredients, invite some friends over, and get ready to savor every creamy, spiced bite.
Print
Easy Butter Chicken Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Description
This classic Butter Chicken recipe delivers tender chicken pieces simmered in a rich, creamy tomato-based sauce infused with traditional Indian spices. Perfectly balanced with aromatic garlic, ginger, and a velvety blend of cream and Greek yogurt, this dish is ideal for a hearty dinner and pairs wonderfully with steamed rice or warm naan.
Ingredients
Chicken and Butter
- 2 boneless, skinless chicken breasts, cut into bite-sized pieces
- 2 tbsp butter, divided
Aromatics
- 1 small onion, chopped
- 3 cloves garlic, minced
- 1 tbsp grated ginger
Spices
- 1 tsp garam masala
- 1 tsp ground cumin
- ½ tsp ground turmeric
- 1 tsp chili powder (adjust to taste)
- ¼ tsp ground cinnamon
- 1 tsp ground coriander
- Salt and pepper to taste
Sauce and Garnish
- 1 cup tomato sauce
- ½ cup heavy cream
- ¼ cup plain Greek yogurt
- Fresh cilantro, chopped (for garnish)
Instructions
- Sauté the Chicken: Heat 1 tablespoon of butter in a large skillet over medium heat. Add the chicken pieces, season well with salt and pepper, and cook for 5 to 7 minutes until they turn golden brown on the outside. Remove the chicken from the skillet and set aside to keep warm.
- Cook the Aromatics: In the same skillet, add the remaining tablespoon of butter. Sauté the chopped onion for 2 to 3 minutes until it softens and becomes translucent. Then add the minced garlic and grated ginger, cooking for an additional minute until fragrant.
- Toast the Spices: Stir in garam masala, ground cumin, turmeric, chili powder, cinnamon, and coriander into the aromatics. Toast the spices by continuously stirring for about 1 minute to release their aroma and deepen their flavor.
- Make the Sauce: Pour in the tomato sauce and bring the mixture to a gentle simmer. Let it cook for 5 to 6 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld together.
- Add Cream & Yogurt: Lower the heat to medium-low and stir in the heavy cream and plain Greek yogurt. Mix thoroughly to create a smooth, creamy sauce, ensuring the yogurt does not curdle.
- Simmer with Chicken: Return the browned chicken pieces to the skillet, coating them in the sauce. Let everything simmer together for another 5 to 7 minutes, allowing the chicken to cook through and absorb the rich flavors of the sauce.
- Serve & Garnish: Remove from heat and garnish generously with freshly chopped cilantro. Serve the Butter Chicken hot with steamed basmati rice or warm naan bread for a complete and satisfying meal.
Notes
- Adjust chili powder according to your preferred spice level.
- For a dairy-free version, substitute heavy cream and Greek yogurt with coconut cream.
- Ensure chicken is cooked fully to an internal temperature of 165°F (75°C).
- Use fresh garam masala if possible for a more vibrant flavor.
- Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop.

