Quick & Easy Homemade Butter Chicken – Better Than Takeout!
Imagine the aroma of rich, creamy butter chicken filling your kitchen, a dish so flavorful and satisfying that it rivals your favorite takeout. This quick and easy homemade butter chicken recipe is designed to bring that restaurant-quality taste to your table in just 30 minutes. Whether you’re cooking for a busy weeknight or craving a comforting meal, this dish is sure to impress with its tender chicken and velvety sauce.
- Quick and Easy: Ready in under 30 minutes, perfect for busy evenings.
- Flavorful Marinade: The yogurt and spice blend infuse the chicken with incredible flavor.
- Creamy and Rich: Heavy cream and butter create a luxurious sauce that’s irresistible.
- Versatile: Serve it with rice, naan, or even over cauliflower rice for a low-carb option.
- Customizable: Easily adjust the spice level to suit your taste.
Ingredients You’ll Need
Let’s gather our ingredients—these simple pantry staples create magic together to make a dish that’s better than takeout.
For the Marinade:- Boneless, skinless chicken breasts: 1.5 lbs, cut into bite-sized pieces
- Plain yogurt: 1 cup, full-fat for creaminess
- Garam masala: 1 tbsp
- Turmeric: 1 tbsp
- Cumin: 1 tbsp
- Paprika: 1 tbsp
- Salt: 1 tsp
- Butter: 2 tbsp
- Onion: 1 large, finely chopped
- Garlic: 3 cloves, minced
- Ginger: 1 inch, grated
- Tomato puree: 1 14 oz can
- Heavy cream: 1 cup
- Sugar: 1 tbsp
- Cilantro: 1/2 cup, chopped
When selecting your ingredients, opt for full-fat yogurt for the best texture in the marinade. If you’re looking for a brand recommendation, I often use Greek yogurt from Fage for its thick consistency. For the spices, freshly ground will give you the most vibrant flavor, but pre-ground works well too.
If you’re having trouble finding garam masala, many grocery stores carry it in the international section, or you can make your own blend at home.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
To whip up this delicious butter chicken, you’ll need:
- A large skillet for cooking
- A mixing bowl for marinating the chicken
- Measuring spoons and cups for precise ingredient measurements
While not essential, a food processor can help if you’re making your own garam masala blend.
How to Make Quick & Easy Homemade Butter Chicken Recipe
Step 1: Marinate the Chicken
Start by mixing the yogurt, garam masala, turmeric, cumin, paprika, and salt in a bowl. Add the chicken pieces and let them marinate for at least 10 minutes. Trust me, this quick marination step will make a big difference in flavor.
Step 2: Sauté the Aromatics
In a large skillet, melt the butter over medium heat. Add the chopped onion and cook until it’s softened and translucent, about 5 minutes. Then, stir in the garlic and ginger, cooking for another minute until fragrant.
Believe me, the aroma at this stage is incredible!
Step 3: Brown the Chicken
Add the marinated chicken to the skillet, including any remaining marinade. Cook, stirring occasionally, until the chicken is browned on all sides, about 5-7 minutes. Tip from me: don’t overcrowd the pan to ensure the chicken browns nicely.
Step 4: Simmer the Sauce
Pour in the tomato puree, heavy cream, and sugar. Stir well to combine, then bring the mixture to a simmer. Reduce the heat to low and let it cook for 10-15 minutes.
This is the fun part, as the sauce thickens and the flavors meld together.
Step 5: Serve and Enjoy
Taste and adjust the seasoning if needed. Serve your butter chicken hot over rice or with naan, garnished with chopped cilantro. Step back and admire your homemade dish that’s better than takeout!
Pro tip: To ensure the chicken stays tender, avoid overcooking it. Once it’s browned, it will continue to cook in the sauce. Temperature matters: Use room temperature chicken for even cooking. If it’s too cold, it can seize up in the skillet. Visual cues: The sauce is ready when it coats the back of a spoon. This indicates it’s thick enough without being too heavy.Recipe Variations & Customizations
- Spicy Kick: If you like heat, add a teaspoon of red pepper flakes or a chopped green chili to the sauce for an extra zing.
What to Serve With This Recipe
Butter chicken pairs wonderfully with basmati rice or warm naan bread. For a complete meal, consider adding a side of cucumber raita or a simple green salad. If you’re planning a dinner party, this dish works well with samosas as an appetizer and gulab jamun for dessert.
For beverages, a light and refreshing lassi or a crisp white wine complements the richness of the butter chicken.
Storage & Make-Ahead Instructions
- Store any leftovers in an airtight container in the refrigerator for up to 3 days. For best results, reheat gently on the stove, adding a splash of water or cream if the sauce has thickened too much. To make this dish ahead of time, prepare the marinade and sauce separately, then combine and cook just before serving. You can also freeze the cooked butter chicken for up to 3 months, though the texture of the sauce may change slightly upon thawing.
Nutritional Benefits
- This butter chicken recipe is high in protein from the chicken, which is essential for muscle repair and growth. The turmeric in the dish is known for its anti-inflammatory properties, making it a healthful addition to your diet. If you’re watching your calorie intake, you can reduce the amount of heavy cream or use a lighter alternative.
Frequently Asked Questions
Q: Can I make this ahead of time?
A: Yes, you can prepare the marinade and sauce in advance, then combine and cook when ready to serve.
Q: What can I use instead of heavy cream?
A: Coconut milk or half-and-half can be used as substitutes, though the flavor and texture will vary slightly.
Q: How do I know when the chicken is done?
A: The chicken is cooked when it reaches an internal temperature of 165°F and is no longer pink inside.
Q: Can I freeze butter chicken?
A: Yes, you can freeze it for up to 3 months. Reheat gently to preserve the texture of the sauce.
Q: Is this recipe spicy?
A: The heat level can be adjusted to your preference. As written, it’s mildly spiced, but you can add more chili for extra heat.
Q: What’s the best way to reheat leftovers?
A: Reheat on the stove over low heat, adding a splash of water or cream if needed to thin the sauce.
Q: Can I use chicken thighs instead of breasts?
A: Absolutely, chicken thighs will add even more flavor and moisture to the dish.
Recipe Origin or History
Butter chicken, or Murgh Makhani, originated in Delhi, India, in the 1950s. It was created by Kundan Lal Gujral, who developed the dish to use up leftover tandoori chicken. The creamy tomato-based sauce was a hit, and the dish has since become a staple of Indian cuisine worldwide.
My personal connection to this recipe comes from my love of Indian flavors and the joy of recreating restaurant-quality dishes at home.
Final Thoughts
This quick and easy homemade butter chicken recipe is a testament to the fact that you don’t need hours in the kitchen to enjoy a delicious, restaurant-quality meal. The combination of simple ingredients and straightforward cooking techniques makes it accessible to cooks of all skill levels. I encourage you to try this recipe and experience the joy of creating a dish that’s better than takeout.
Don’t forget to share your results with me and leave a rating below. And if you love this recipe, be sure to explore more on my blog for other culinary delights!

Quick & Easy Homemade Butter Chicken
Ingredients
Equipment
Method
- In a bowl, combine the yogurt, garam masala, turmeric, cumin, paprika, and salt. Add the chicken pieces and marinate for at least 10 minutes, or up to an hour if you have time.
- In a large skillet, melt the butter over medium heat. Add the chopped onion and cook until softened and translucent, about 5 minutes. Stir in the garlic and ginger, cooking for another minute until fragrant.
- Add the marinated chicken to the skillet, including any remaining marinade. Cook, stirring occasionally, until the chicken is browned on all sides, about 5-7 minutes.
- Pour in the tomato puree, heavy cream, and sugar. Stir well to combine, then bring the mixture to a simmer. Reduce the heat to low and let it cook for 10-15 minutes, allowing the flavors to meld and the sauce to thicken slightly.
- Taste and adjust seasoning if needed. Serve hot over rice or with naan, garnished with chopped cilantro.
