When I think of comfort food that brings my family together, Easy Homemade Butter Chicken is always near the top of the list. It’s one of those dishes that feels like a warm hug on a plate — rich, creamy, and just the right amount of spicy. I remember the first time I made it for Emma and Noah; their eyes lit up with every bite, and suddenly, a simple weeknight dinner turned into a cherished family moment. This recipe is straightforward enough to make after a busy day but special enough to savor together. I’m so excited to share it with you and help you create those same cozy memories around your table.
Table of Contents
Why You’ll Love This Easy Homemade Butter Chicken
What makes this Easy Homemade Butter Chicken stand out is how it balances bold flavors with simplicity. You don’t need exotic ingredients or hours of prep, yet it tastes like something you’d order at a favorite restaurant. The creamy tomato sauce, tender chicken, and fragrant spices weave together to create a dish that’s both comforting and exciting. I’ve found that this recipe brings my kids closer to new flavors without overwhelming them, which is a big win in my kitchen. Plus, it’s perfect for busy parents who want a delicious homemade meal without the fuss.
Ingredients You’ll Need for This Easy Homemade Butter Chicken

The key to this dish lies in selecting the right ingredients, especially fresh spices and quality dairy. I always reach for full-fat yogurt and cream to get that luscious texture, and I grind whole spices at home when I can. It’s these little touches that make the butter chicken taste homemade rather than store-bought. If you’re short on time, pre-ground spices work just fine — just be sure they’re fresh. Here’s what you’ll need:
- 1.5 pounds boneless, skinless chicken thighs, cut into bite-sized pieces
- 1 cup plain full-fat yogurt (for marinating)
- 2 tablespoons lemon juice
- 2 teaspoons garam masala
- 1 teaspoon turmeric powder
- 1 teaspoon ground cumin
- 1 teaspoon chili powder (adjust to taste)
- 1 teaspoon paprika
- 4 tablespoons unsalted butter
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 (14-ounce) can crushed tomatoes
- 1 cup heavy cream
- Salt to taste
- Fresh cilantro for garnish
- Optional substitute: Greek yogurt can replace plain yogurt; coconut cream can be used instead of heavy cream for a dairy-free version
Nutrition Facts
- Calories: Approximately 450 per serving
- Protein: 35g
- Fat: 28g
- Carbohydrates: 10g
- Fiber: 2g
- Sugar: 5g
- Sodium: 450mg
Easy Homemade Butter Chicken Recipe You Can Whip Up Tonight
Learn how to make delicious Easy Homemade Butter Chicken. Easy recipe with step-by-step instructions.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
The key to this dish lies in selecting the right ingredients, especially fresh spices and quality dairy. I always reach for full-fat yogurt and cream to get that luscious texture, and I grind whole spices at home when I can. It’s these little touches that make the butter chicken taste homemade rather than store-bought. If you’re short on time, pre-ground spices work just fine — just be sure they’re fresh. Here’s what you’ll need:
- 1.5 pounds boneless, skinless chicken thighs, cut into bite-sized pieces
- 1 cup plain full-fat yogurt (for marinating)
- 2 tablespoons lemon juice
- 2 teaspoons garam masala
- 1 teaspoon turmeric powder
- 1 teaspoon ground cumin
- 1 teaspoon chili powder (adjust to taste)
- 1 teaspoon paprika
- 4 tablespoons unsalted butter
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 (14-ounce) can crushed tomatoes
- 1 cup heavy cream
- Salt to taste
- Fresh cilantro for garnish
- Optional substitute: Greek yogurt can replace plain yogurt; coconut cream can be used instead of heavy cream for a dairy-free version
Instructions
- In a large bowl, combine the yogurt, lemon juice, garam masala, turmeric, cumin, chili powder, and paprika. Add the chicken pieces and stir well to coat. Cover and marinate in the fridge for at least 1 hour, ideally overnight for deeper flavor.
- Heat 2 tablespoons of butter in a large skillet over medium heat. Add the chopped onion and sauté until golden and soft, about 8 minutes. Stir in the garlic and ginger and cook for another 2 minutes until fragrant.
- Add the marinated chicken (including any excess marinade) to the skillet. Cook for 6-8 minutes until the chicken starts to brown but isn’t fully cooked through.
- Pour in the crushed tomatoes and stir to combine. Bring to a gentle simmer and cook for 15 minutes, stirring occasionally, until the chicken is tender and cooked through.
- Reduce heat to low and stir in the heavy cream and remaining 2 tablespoons of butter. Let the sauce simmer gently for another 5 minutes, allowing the flavors to meld and the sauce to thicken slightly.
- Season with salt to taste. Garnish with chopped fresh cilantro before serving.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Easy Homemade Butter Chicken, recipe, cooking, food
Steps to Create Your Easy Homemade Butter Chicken
- In a large bowl, combine the yogurt, lemon juice, garam masala, turmeric, cumin, chili powder, and paprika. Add the chicken pieces and stir well to coat. Cover and marinate in the fridge for at least 1 hour, ideally overnight for deeper flavor.
- Heat 2 tablespoons of butter in a large skillet over medium heat. Add the chopped onion and sauté until golden and soft, about 8 minutes. Stir in the garlic and ginger and cook for another 2 minutes until fragrant.
- Add the marinated chicken (including any excess marinade) to the skillet. Cook for 6-8 minutes until the chicken starts to brown but isn’t fully cooked through.
- Pour in the crushed tomatoes and stir to combine. Bring to a gentle simmer and cook for 15 minutes, stirring occasionally, until the chicken is tender and cooked through.
- Reduce heat to low and stir in the heavy cream and remaining 2 tablespoons of butter. Let the sauce simmer gently for another 5 minutes, allowing the flavors to meld and the sauce to thicken slightly.
- Season with salt to taste. Garnish with chopped fresh cilantro before serving.
Tips for Making the Best Easy Homemade Butter Chicken
Getting this dish just right is about layering flavors and giving the spices time to develop. I’ve learned that marinating the chicken overnight makes a huge difference — it tenderizes the meat and infuses it with rich flavor. Also, don’t rush the onion sauté; caramelizing the onions slowly adds sweetness that balances the spices beautifully. When adding cream, keep the heat low to avoid curdling and to maintain that silky texture. These little details bring out the best in your butter chicken.
- Marinate the chicken overnight for maximum flavor and tenderness
- Use boneless, skinless chicken thighs for juicier results compared to breasts
- Grind whole spices fresh if possible for more vibrant taste
- Slowly cook onions until golden to build a rich flavor base
- Simmer sauce gently after adding cream to avoid separation
- Adjust chili powder to suit your family’s spice tolerance
With these tips, you’ll create a restaurant-quality dish every time. Learn more: related recipe Learn more: Deliciously Easy Stuffed Potato Cakes You Can Make Tonight
Serving Suggestions and Pairings

This Easy Homemade Butter Chicken shines as the centerpiece of any meal, whether it’s a quiet family dinner or a weekend gathering. I love serving it with fluffy basmati rice to soak up every bit of that creamy sauce. On chilly evenings, pairing it with warm naan bread turns the meal into a true comfort feast. For a fresh contrast, a side of cucumber raita or a crisp salad adds brightness and balance.
- Steamed basmati rice or fragrant jasmine rice
- Warm garlic or butter naan bread for dipping
- Cucumber raita or a simple yogurt salad with mint
- Lightly spiced roasted vegetables for a seasonal twist
- A crisp white wine like Sauvignon Blanc or sparkling water with lemon
Whether it’s a busy weeknight or a special occasion, this meal always brings my family back to the dinner table with smiles and full bellies.
Storage and Reheating Tips
Proper storage is key to enjoying your butter chicken leftovers just as much as when freshly made. I often make a double batch so we have easy lunches or dinners ready during the week. Reheating gently preserves the creamy texture and flavor, making every bite as satisfying as the first.
- Store leftovers in an airtight container in the refrigerator for up to 3 days
- Add a splash of cream or milk when reheating to refresh the sauce’s creaminess
- Reheat slowly on low heat, stirring occasionally to prevent the sauce from breaking
- For longer storage, freeze in portions for up to 2 months; thaw overnight in the fridge before reheating
Frequently Asked Questions
What are the main ingredients for Easy Homemade Butter Chicken?
The main ingredients for Easy Homemade Butter Chicken include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Easy Homemade Butter Chicken?
The total time to make Easy Homemade Butter Chicken includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Easy Homemade Butter Chicken ahead of time?
Yes, Easy Homemade Butter Chicken can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Easy Homemade Butter Chicken?
Easy Homemade Butter Chicken pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Easy Homemade Butter Chicken suitable for special diets?
Depending on the ingredients used, Easy Homemade Butter Chicken may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
I hope this Easy Homemade Butter Chicken becomes a go-to recipe in your kitchen, just like it is in mine. It’s a dish that brings warmth, flavor, and a little bit of magic to everyday meals. If you give it a try, I’d love to hear how your family enjoys it — cooking is all about sharing, after all. Here’s to many delicious memories made around your table!
