This creamy butter chicken is one of those dishes that makes you feel like you're indulging in something special, even on a regular Tuesday night. Rich, aromatic, and packed with warm spices, it's the kind of meal that fills your kitchen with the most incredible smell and has everyone asking, "What's for dinner?"

I started making this when I got tired of ordering takeout and realized I could make it at home for a fraction of the price and honestly, it tastes even better. If you love comforting, flavorful dinners, you'll also want to try Spicy Buffalo Chicken Wraps, Street Corn Chicken Rice Bowl, or Korean Ground Beef Bowls.
Why You'll Love This Butter Chicken
This butter chicken recipe is surprisingly easy to make and delivers restaurant-quality flavor right at home. The sauce is creamy and rich, with layers of spice from garam masala, cumin, and cinnamon, balanced perfectly by the tang of lemon juice and the smoothness of heavy cream.
The chicken stays tender and juicy, and when you serve it over fluffy basmati rice, it's absolutely heavenly. Plus, it comes together in about 40 minutes, making it perfect for weeknight dinners when you want something special without spending hours in the kitchen.
Jump to:
Butter Chicken Ingredients
Each ingredient plays a role in building the rich, complex flavors of this dish.
See Recipe Card Below This Post For Ingredient Quantities
- Cooked basmati rice: The perfect base for soaking up all that delicious sauce.
- Extra-virgin olive oil: Used to sauté the aromatics and start building the sauce base.
- Grated yellow onion: Adds sweetness and depth. Grating it helps it melt into the sauce for a smoother texture.
- Garlic cloves: Fresh minced garlic brings a pungent, savory foundation.
- Grated ginger: Adds warmth and a slight zing that's essential to Indian cooking.
- Salted butter: This is butter chicken, after all. It adds richness and that signature buttery flavor.
- Chicken stock: Helps thin the sauce and adds savory depth.
- Tomato paste: Concentrated tomato flavor that creates the base of the sauce.
- Ground cinnamon: Adds warmth and a subtle sweetness that balances the spices.
- Kosher salt: Enhances all the other flavors.
- Cumin: Earthy and slightly nutty, it's a cornerstone of Indian spice blends.
- Garam masala: A warm, aromatic spice blend that's essential for authentic butter chicken flavor.
- Turmeric: Adds a golden color and earthy, slightly bitter notes that round out the spice profile.
- Boneless skinless chicken breasts: Cut into cubes so they cook quickly and evenly. You can also use thighs for extra juiciness.
- Fresh lemon juice: Brightens the sauce and balances the richness of the cream.
- Heavy cream: Creates that signature creamy, velvety texture.
- Fresh cilantro: For garnish. Adds a fresh, herbaceous note that completes the dish.
how to make butter chicken
Follow these steps to make rich, flavorful butter chicken at home.
- Heat the oil: In a large skillet, heat the olive oil over medium heat. Once it's glistening, add the grated onion, minced garlic, and grated ginger. Cook, stirring frequently, until the onion is softened and the garlic and ginger are fragrant, about 2 to 3 minutes.
- Add spices and tomato paste: Stir in the butter, chicken stock, tomato paste, cinnamon, kosher salt, cumin, garam masala, and turmeric. Mix everything together until well combined. Bring the sauce to a simmer over medium heat.

- Cook the chicken: Add the cubed chicken to the skillet and stir until each piece is evenly coated with the sauce. Cover the skillet and cook for about 15 minutes, or until the chicken is fully cooked through and no longer pink in the center.

- Finish with lemon and cream: Stir in the fresh lemon juice and heavy cream. Return the sauce to a simmer and cook for an additional 2 minutes, until everything is heated through and the sauce is smooth and creamy.
- Serve: Divide the cooked basmati rice between 6 bowls. Spoon the butter chicken over the rice and garnish with fresh cilantro. Serve immediately and enjoy!
Substitutions and Variations
Serve with naan: Swap the rice for warm naan bread for scooping up all that delicious sauce.
Use chicken thighs: Boneless skinless thighs are juicier and more forgiving than breasts. They're perfect if you want extra tender chicken.
Make it dairy-free: Replace the butter with coconut oil and the heavy cream with full-fat coconut milk for a dairy-free version that's still rich and creamy.
Add vegetables: Stir in some spinach, peas, or bell peppers during the last few minutes of cooking for extra nutrition.
Make it spicier: Add a pinch of cayenne pepper or a chopped fresh chili for more heat.
Slow cooker version: Combine all ingredients except the cream and lemon juice in a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the cream and lemon juice before serving.
When Grandma Tasted This (and Asked for the Recipe)
The first time I made butter chicken, I invited Grandma over for dinner. She's always been a bit skeptical of "those fancy spices," as she calls them, and I wasn't sure if she'd go for it. I served her a bowl with plenty of basmati rice and watched nervously as she took her first bite.
She paused, her eyes widened, and she said, "What is this?" I explained it was butter chicken, an Indian dish with tomatoes, cream, and spices. She took another bite, then another, and said, "This is delicious. I need this recipe."
I laughed because Grandma asking for a recipe from me is basically unheard of. She's the one who taught me how to cook. "Really?" I asked. "Really," she said, already reaching for seconds. "I don't know what all those spices are, but I want to make this for your grandfather."
EQUIPMENT
Large skillet: Big enough to hold all the chicken and sauce comfortably.
Prep bowls: For organizing your ingredients before cooking.
Stirring spoon: For mixing and coating the chicken evenly.
Measuring spoons: To get the spice measurements just right.
Knife and cutting board: For cubing the chicken and prepping aromatics.
Storage Tips
Store leftover butter chicken in an airtight container in the fridge for up to 4 days. The flavors actually get better as they sit, making it perfect for meal prep. Reheat gently on the stovetop over low heat, adding a splash of chicken stock or cream if the sauce has thickened too much. You can also freeze the butter chicken (without the rice) in a freezer-safe container for up to 3 months. Thaw overnight in the fridge and reheat on the stove. Cook fresh rice when you're ready to serve.
Serving Suggestions
This butter chicken is perfect over basmati rice, but you can also serve it with naan bread, roti, or even over quinoa for a healthier twist. Pair it with a simple cucumber salad, roasted vegetables, or a side of Roasted Tomato and Garlic Ricotta Pasta for a fun appetizer. For more comforting dinner ideas, try Parmesan Potato Wedges.
Expert Tips
Grate the onion and ginger. This helps them melt into the sauce for a smoother, more cohesive texture.
Don't skip the butter. It's called butter chicken for a reason. The butter adds richness and flavor that oil alone can't replicate.
Use fresh spices. Garam masala and other spices lose potency over time. Fresh spices make a big difference in flavor.
Simmer gently. Don't boil the sauce once you add the cream, or it might separate. Keep it at a gentle simmer.
Taste and adjust. Every batch might need a little more salt, lemon, or cream depending on your preferences.
FAQ
What are the ingredients in butter chicken?
Butter chicken is made with chicken, butter, cream, tomato paste, onion, garlic, ginger, and a blend of Indian spices like garam masala, cumin, turmeric, and cinnamon. It's finished with lemon juice and fresh cilantro. The sauce is rich, creamy, and aromatic.
Is butter chicken sweet or spicy?
Butter chicken is mildly spiced and slightly sweet. The tomato paste and cinnamon add a subtle sweetness, while the spices like garam masala and cumin bring warmth without too much heat. It's not spicy compared to other curries, making it family-friendly.
What is the secret to authentic butter chicken?
The secret to authentic butter chicken is using a good blend of warm spices like garam masala, balancing the richness of butter and cream with the acidity of tomato paste and lemon juice, and cooking the chicken gently so it stays tender. Using fresh ginger and garlic also makes a huge difference.
What is the difference between butter chicken and tikka masala?
Butter chicken and chicken tikka masala are similar, but butter chicken has a creamier, smoother sauce with more butter and a sweeter flavor profile. Tikka masala is often spicier and includes grilled or tandoori-cooked chicken. Both are delicious, but butter chicken is richer and milder.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Butter Chicken

Butter Chicken
Ingredients
Method
- Heat the olive oil in a large skillet over medium heat.
- Add the grated onion, minced garlic, and grated ginger. Cook, stirring often, for 2–3 minutes until the onion is softened and the garlic and ginger are fragrant.
- Stir in the butter, chicken stock, tomato paste, cinnamon, salt, cumin, garam masala, and turmeric. Mix until well combined. Bring to a simmer over medium heat.
- Add the cubed chicken to the skillet, ensuring each piece is coated with the sauce. Cover the skillet and cook for 15 minutes, or until the chicken is cooked through.
- Stir in the lemon juice and heavy cream. Return the dish to a simmer and cook for an additional 2 minutes until heated through.
- Divide the cooked basmati rice into 6 bowls. Pour the butter chicken over the rice and garnish with fresh cilantro.













Leave a Reply