Butter chicken is more than just a dish—it’s a creamy comfort food with a rich history and soul-soothing flavor that unites spice lovers and creamy curry fans alike. In this article, we’ll explore the story behind this classic North Indian curry, how to make a creamy spiced tomato chicken dish at home, and tips to get that velvety sauce just right. We’ll also tackle how to make homemade Indian curry with everyday ingredients and answer top FAQs, from storage to substitutions. Whether you’re after a creamy tomato butter chicken or just craving comfort, you’re in the right place.

Discovering Butter Chicken’s Magic
The Butter Chicken That Changed My Life
The first time I tasted Indian chicken curry, I was nine years old, sitting at my best friend Riya’s kitchen table in New Jersey. Her mom had made what she called murgh makhani, a fragrant, buttery chicken dish with a swirl of cream and crushed fenugreek. It was love at first bite. The creamy tomato butter chicken sauce clung to each bite of chicken, and I sopped up every last drop with warm naan. That moment stuck with me. Years later, it became the dish that made me fall head over heels for cooking.
When I began creating my own version for Paula’s Kitchen, I didn’t want to make a restaurant knockoff. I wanted the authentic Indian butter chicken recipe that held onto tradition but worked in a home kitchen. I tested it with bone-in and boneless chicken, tried dozens of spice blends, and finally found that perfect balance of garam masala, turmeric, and creamy tomato sauce.
As it turns out, Indian chicken curry is a dish born from innovation. It originated in Delhi in the 1950s when leftover tandoori chicken was simmered in a spiced tomato cream sauce to create something comforting and entirely new. That same spirit of invention led me to make my own easy butter chicken recipe, ideal for weeknights but just as rich in flavor.
You’ll find a similar comfort vibe in this deliciously easy baked ranch chicken and this BBQ chicken grilled cheese—both are beginner-friendly and packed with creamy satisfaction.
PrintButter Chicken – A Creamy Classic That Wins Every Time
This butter chicken recipe is a creamy, rich, and authentic Indian butter chicken recipe made easy for home cooks. Packed with traditional spices, a velvety tomato-based sauce, and tender chicken, it’s the perfect homemade butter chicken curry for any day of the week.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
- Diet: Gluten Free
Ingredients
- 1 lb boneless, skinless chicken thighs
- 1 cup plain yogurt (for marinade)
- 1 tbsp lemon juice
- 3 garlic cloves, minced
- 1-inch ginger, grated
- 2 tbsp butter
- 1 tbsp garam masala
- 1 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp turmeric
- 1 cup tomato purée
- 1/2 cup heavy cream
- 1 tsp sugar
- 1 tsp dried fenugreek leaves (optional)
- Salt to taste
Instructions
- Marinate chicken in yogurt, lemon juice, garlic, and ginger for at least 30 minutes.
- Heat butter in a pan and sear the chicken until browned. Remove and set aside.
- In the same pan, sauté onions, garlic, and ginger until soft.
- Add garam masala, cumin, turmeric, chili powder. Stir for 30 seconds.
- Add tomato purée and cook until thickened.
- Stir in heavy cream, butter, and sugar. Simmer for 5 minutes.
- Return chicken to pan and simmer until fully cooked and coated in sauce.
- Add fenugreek leaves if using. Adjust salt. Serve hot with rice or naan.
Notes
- For a dairy-free version, substitute heavy cream with coconut milk or cashew cream.
- You can use chicken breasts instead of thighs, but thighs give a juicier result.
- This easy butter chicken recipe tastes even better the next day!
Why This Recipe Still Reigns Supreme
There’s a reason butter chicken continues to be one of the most beloved Indian dishes globally. The secret lies in its sauce: it’s deeply flavorful without overwhelming heat, making it perfect for spice beginners and curry veterans alike. While tikka masala is its cousin with a tangier twist (more on that later), Indian chicken curry is all about richness, depth, and balance.
If you’re craving bold flavors beyond this dish, the honey sesame chicken or best Hawaiian BBQ chicken are both weeknight winners with equal flair. But butter chicken? It’s timeless. Creamy. Cozy. And exactly what you want on a rainy day or when you’re craving a hug from the inside out.
Cooking the Perfect Easy Butter Chicken Recipe at Home
Key Ingredients for this Recipe That You Already Have
Creating a homemade butter chicken curry doesn’t mean scouring Indian grocery stores or spending hours in the kitchen. What makes this an easy butter chicken recipe is that most of the ingredients are pantry staples. You’ll need boneless chicken (thighs are best for tenderness), garlic, ginger, tomato paste or purée, heavy cream, and butter. For spices, gather garam masala, cumin, turmeric, chili powder, and a bit of fenugreek if available (but it’s optional).
Marinate your chicken in yogurt, lemon juice, garlic, and garam masala if you have time. This step makes a huge difference and helps the meat absorb flavor deeply. But even without marination, searing the chicken in butter until golden adds amazing texture.
For more cozy chicken dishes, explore this low carb chicken casserole or these buffalo chicken stuffed peppers—both are loaded with bold flavor and just as satisfying.
Step-by-Step to Homemade Butter Chicken Curry
Start by searing your marinated or plain chicken in butter. Remove it once browned. In the same pan, sauté onions, garlic, and ginger until soft. Add your spices and toast for 30 seconds. Then stir in the tomato paste and a splash of water or stock. Let it simmer until thick, then pour in the cream and a bit more butter. Return the chicken to the pan and simmer until fully cooked and coated in that silky, flavorful sauce.
Finish it off with a sprinkle of crushed dried fenugreek if you have it—this gives it that authentic restaurant-like aroma. That’s it. Your homemade Indian chicken curry is done.
You’ll find a similar method of rich sauce building in this creamy garlic chicken with spinach or easy 30-minute spicy Korean chicken—both rely on layering flavors with easy pantry items.
Serve your butter chicken with rice, naan, or even spooned over roasted vegetables for a lower-carb option. The flavors only deepen after a night in the fridge, so leftovers are gold.
Why This Authentic Indian Butter Chicken Recipe Stands Out
What Makes Butter Chicken Truly Authentic
Many recipes claim to be butter chicken, but only a few capture the authentic Indian butter chicken recipe essence: smoky, creamy, mildly spiced, and perfectly balanced. The key? Depth and technique.
Authenticity starts with marination. Traditionally, tandoori chicken is used—chicken marinated in yogurt, lemon, and spices, then cooked in a clay oven. At home, a hot cast iron skillet or broiler gets us close. Marinating the chicken in yogurt tenderizes it and infuses those warming spices deep into every bite.
Then there’s the sauce. A real homemade butter chicken curry has a rich base made with fresh tomatoes or tomato purée—not canned soup or ketchup (a common mistake!). It’s simmered with garlic, ginger, garam masala, chili powder, and then enriched with heavy cream and butter. Finally, dried fenugreek leaves (kasuri methi) are added for that unmistakable North Indian finish. While optional, they’re a game-changer.
This same spirit of authenticity also shines in the buffalo chicken wraps and BBQ chicken grilled cheese sandwich—simple techniques, real ingredients, bold flavors.
Avoid These Common Mistakes in Homemade Butter Chicken
Even experienced cooks make these mistakes with butter chicken:
- Overcooking the Chicken – Chicken thighs should be juicy, not rubbery. Sear briefly and finish in the sauce.
- Under-seasoning the Sauce – Butter chicken should sing with spice—but not burn. Taste and adjust with a pinch of sugar or salt if needed.
- Skipping the Cream and Butter – These two aren’t optional! They define the luxurious texture of the dish.
One more tip: make extra. Butter chicken tastes even better the next day, just like this comforting creamy smothered chicken and rice or the satisfying crack chicken tenders. The flavors deepen and mellow beautifully overnight.
Whether you’re new to Indian cooking or a seasoned pro, this version delivers that creamy tomato butter chicken perfection without cutting corners.
Creamy Tomato Butter Chicken – Variations, Serving & Storage Tips
Delicious Variations to Try at Home
Butter chicken is endlessly customizable. While the classic creamy tomato butter chicken remains iconic, there are fun ways to adapt it for different tastes or dietary needs.
If you’re avoiding dairy, coconut cream can stand in for heavy cream—though it’ll add a slight tropical flavor. Cashew cream is another excellent choice, delivering that luscious texture without overwhelming the dish. You can also use olive oil in place of butter, although you’ll lose some richness.
For spice lovers, add a touch of cayenne or smoked paprika for a deeper kick. And if you want more veg in your life, try tossing in baby spinach or peas near the end for extra color and nutrition.
A similar balance of spice and creaminess can be found in cowboy butter chicken linguine and hot orange chicken—both are creative spins with bold results.
Serving Suggestions and Storage Tips
Wondering what to serve with butter chicken? Steamed basmati rice or warm garlic naan are traditional favorites. But you can also serve it with quinoa or roasted cauliflower for a low-carb option. A cucumber raita or simple kachumber salad on the side helps cut the richness.
Leftovers? They’re even better. Store your butter chicken in an airtight container in the fridge for up to 4 days. You can freeze it too—just leave out the cream before freezing, and stir it in when reheating. To reheat, gently warm it on the stove over low heat to preserve that creamy texture.
If you’re prepping ahead for the week, check out recipes like the deliciously easy baked ranch chicken or the buffalo chicken wraps—they’re equally meal-prep-friendly.
Butter chicken isn’t just comfort food—it’s a recipe that adapts beautifully to your lifestyle and keeps on giving.

Serving Up the Final Word
Butter chicken is a dish that brings warmth, flavor, and nostalgia in every bite. Whether you follow the authentic Indian butter chicken recipe to the letter or create your own twist with dairy-free or spicy variations, it’s the kind of meal that feels like home. This easy butter chicken recipe is ideal for weeknight dinners, special occasions, or whenever you crave something comforting, rich, and unforgettable. Try it with rice, naan, or a fresh side salad—and don’t forget to savor every bite.
You might also enjoy recipes like honey butter chicken or creamy garlic chicken with spinach for other cozy, flavor-packed meals.
FAQs
What is butter chicken made of?
Butter chicken is made with marinated chicken (often thighs) cooked in a rich sauce of tomato purée, cream, butter, and a blend of Indian spices like garam masala, cumin, and chili powder. It’s known for its smooth, velvety texture and mildly spiced, creamy flavor.
What’s the difference between butter chicken and tikka masala?
Though similar, butter chicken is creamier and slightly sweeter, while tikka masala has a tangier, spicier tomato-based sauce. Butter chicken often uses more butter and cream, whereas tikka masala typically includes yogurt in the sauce for extra acidity.
Can I make butter chicken without cream?
Yes! You can substitute heavy cream with full-fat coconut milk, cashew cream, or even Greek yogurt for a lighter option. The flavor will vary slightly, but the dish will still be delicious and creamy.
How long does butter chicken last in the fridge?
Butter chicken keeps well in the fridge for up to 4 days when stored in an airtight container. For longer storage, freeze it for up to 3 months. Reheat gently on the stove to maintain the sauce’s creamy texture.