This is the Butter Chicken recipe you come back to, the one you memorize without meaning to. Designed for real weeknights, real kitchens, and real hunger, this easy Butter Chicken strikes the perfect balance between comfort and consistency. The sauce is creamy but not heavy, richly spiced without being overwhelming, and dependable every single time.

Whether you're cooking for family, meal-prepping for the week, or just craving a familiar favorite, this homemade butter chicken is the kind of recipe that earns a permanent spot in your rotation. This quick 20-minute butter chicken is pure magic in our house. The creamy tomato-based curry sauce clings to every bite of tender chicken, creating a medium spicy aromatic chicken curry that's rich, satisfying, and incredibly comforting. It's the ultimate one-pan skillet butter chicken that delivers restaurant-style results in half an hour.
Jump to:
- Why You'll Love This Quick & Easy Homemade Butter Chicken
- Ingredients for Quick & Easy Homemade Butter Chicken
- How to Make Quick & Easy Homemade Butter Chicken
- My Top Tips for Perfect Quick & Easy Homemade Butter Chicken
- Little Moments in the Kitchen
- Substitutions for Quick & Easy Homemade Butter Chicken
- Variations on Quick & Easy Homemade Butter Chicken
- Equipment for Making Quick & Easy Homemade Butter Chicken
- Storage Tips for Quick & Easy Homemade Butter Chicken
- Adam's Tip for Quick & Easy Homemade Butter Chicken
- FAQ About Quick & Easy Homemade Butter Chicken
- Conclusion
- Related
- Pairing
- recipe
Why You'll Love This Quick & Easy Homemade Butter Chicken
- Ready in 30 minutes or less. From chopping to serving, this entire meal comes together faster than ordering delivery.
- Restaurant-quality flavor at home. The combination of garam masala and fenugreek spices creates that authentic, deeply aromatic taste you'd pay premium prices for at a restaurant.
- One-pan simplicity. Everything cooks in a single skillet, which means minimal cleanup and maximum flavor concentration.
Ingredients for Quick & Easy Homemade Butter Chicken
Simple ingredients, extraordinary results.
What You'll Need

For the Chicken:
- 1.5 pounds boneless, skinless chicken breasts or thighs, cut into 1-inch pieces (quick & easy homemade butter chicken thighs)
- ½ cup plain Greek yogurt
- 1 tablespoon lemon juice
- 1 teaspoon garam masala (garam masala and fenugreek spices)
- 1 teaspoon ground cumin
- ½ teaspoon turmeric
- Salt and black pepper to taste
For the Butter Chicken Sauce:
- 3 tablespoons butter, divided
- 1 large onion, finely diced (caramelized onions and blended sauce)
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 teaspoons garam masala (garam masala and fenugreek spices)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon cayenne pepper (adjust for heat preference)
- ½ teaspoon dried fenugreek leaves (kasuri methi) (garam masala and fenugreek spices)
- 1 can (14.5 ounces) crushed tomatoes (creamy tomato-based curry sauce)
- 1 cup heavy cream (creamy tomato-based curry sauce)
- 1 tablespoon tomato paste
- 1 tablespoon sugar or honey (balances acidity)
- Salt to taste

For Serving:
- Cooked basmati rice (serve with basmati rice and naan)
- Warm naan bread (serve with basmati rice and naan)
- Fresh cilantro, chopped (for garnish)
- Lime wedges (optional)
Why These Ingredients Matter
Greek yogurt tenderizes the chicken quickly. The acid in yogurt breaks down proteins in just 15 to 20 minutes, creating tender, flavorful chicken without an overnight marinade.
Blooming spices in butter unlocks their flavor. Heating garam masala, cumin, and fenugreek in melted butter releases their essential oils, creating a much more aromatic and complex sauce than simply stirring in dry spices.
Heavy cream creates silky richness. The fat in heavy cream balances the acidity of tomatoes and creates that signature velvety texture that makes butter chicken so indulgent and comforting.
How to Make Quick & Easy Homemade Butter Chicken
Step-by-Step Directions
- Marinate the chicken. In a medium bowl, combine the chicken pieces, Greek yogurt, lemon juice, garam masala, cumin, turmeric, salt, and pepper. Toss to coat evenly. Let marinate while you prepare the other ingredients (about 15 to 20 minutes).
- Cook the chicken. Heat 2 tablespoons of butter in a large skillet over medium-high heat. Add the marinated chicken in a single layer (work in batches if needed to avoid overcrowding). Cook for 5 to 6 minutes, turning occasionally, until golden brown on all sides and cooked through. Remove chicken from the skillet and set aside.
- Caramelize the onions. In the same skillet, add the remaining 1 tablespoon of butter. Add the diced onion and cook for 4 to 5 minutes, stirring frequently, until softened and lightly golden. Add the minced garlic and grated ginger, and cook for 1 minute until fragrant.
- Bloom the spices. Add the garam masala, cumin, coriander, turmeric, cayenne pepper, and fenugreek leaves to the skillet. Stir constantly for 30 to 60 seconds until the spices are fragrant and toasted. This step is crucial for developing deep flavor.
- Build the sauce. Stir in the crushed tomatoes, tomato paste, and sugar. Bring to a simmer and cook for 5 to 6 minutes, stirring occasionally, until the sauce thickens slightly. For a smoother sauce, use an immersion blender to puree the mixture right in the skillet, or transfer to a regular blender and blend until smooth, then return to the skillet.
- Add the cream and chicken. Reduce heat to medium-low. Stir in the heavy cream until fully incorporated and the sauce is creamy and smooth. Return the cooked chicken to the skillet, along with any accumulated juices. Simmer for 3 to 4 minutes until the chicken is heated through and the flavors have melded. Season with salt to taste.
- Serve hot. Garnish with fresh cilantro and serve immediately over basmati rice with warm naan bread on the side. Add lime wedges for a bright, fresh finish.
Quick Tip: For an easy butter chicken recipe restaurant-style finish, add an extra tablespoon of butter and a drizzle of heavy cream on top just before serving.
My Top Tips for Perfect Quick & Easy Homemade Butter Chicken
- Don't skip blooming the spices in butter. This 30-second step transforms the entire dish by releasing aromatic compounds that create restaurant-quality depth.
- Use chicken thighs for extra richness. While chicken breasts work well, boneless skinless chicken thighs stay more tender and add extra flavor to the sauce.
- Blend the sauce for authentic texture. Traditional butter chicken has a silky-smooth sauce - using an immersion blender makes this easy and creates that restaurant-style finish.
- Balance the flavors at the end. Taste before serving and adjust with a pinch of sugar if too acidic, a squeeze of lime if too rich, or a splash of cream if too spicy.
Little Moments in the Kitchen
When I told Adam we were making butter chicken for dinner, he looked confused. "But Mom, isn't that an Indian restaurant dish? Can we really make that at home?" Absolutely, I said. "And it's going to be just as good as takeout, maybe even better." He looked skeptical but excited. "Can I help measure the spices?"
He helped me measure out the garam masala, cumin, and turmeric, carefully leveling each spoonful. "These smell SO good! Especially this one," he said, holding up the garam masala. "What's in it?" I explained it's a blend of warming spices like cinnamon, cardamom, and cloves. When I started blooming the spices in the butter, his eyes went wide. "Whoa, Mom! The whole kitchen smells like a restaurant now!" I showed him how the spices turn darker and smell more intense when they're toasted. As I poured in the crushed tomatoes and cream, he watched the sauce turn that signature orange color. "It looks just like the butter chicken we get from our favorite place!"
Grandma Viola stopped by just as I was blending the sauce. She peeked into the skillet and nodded approvingly. "Now that's how you make a proper curry," she said. "You know, people think Indian cooking is complicated, but this is actually quite simple if you understand the basics. The secret is in those spices you toasted in the butter - that's called blooming, and it wakes up all the flavors. See how the kitchen smells incredible? That's what happens when you heat spices in fat instead of just dumping them in cold. The yogurt you used to marinate the chicken? That tenderizes the meat and adds a subtle tang. And blending the sauce smooth like you're doing creates that silky texture that makes restaurant butter chicken so special. The cream goes in at the end because if you add it too early or over high heat, it can separate. Keep the heat medium-low once the cream is in. That little bit of sugar you added balances the acidity from the tomatoes - it's not about making it sweet, just rounding out the flavors. And those fenugreek leaves? They're traditional in butter chicken and give it that authentic taste. This is one of those dishes that tastes like it took all day but really comes together in 30 minutes. Serve it with basmati rice and warm naan for the full experience!" When we finally sat down to eat, Adam took a big bite and grinned. "Mom, this is better than the restaurant! The sauce is so creamy and the chicken is so tender!"
For more quick and flavorful dinners, try our Hamburger Rice Casserole. Delicious!
Substitutions for Quick & Easy Homemade Butter Chicken
- Heavy cream: Swap for coconut milk for an easy butter chicken recipe with coconut milk variation, or use half-and-half for a lighter version.
- Greek yogurt: Use sour cream or regular plain yogurt if Greek yogurt isn't available.
- Chicken breasts: Use boneless skinless chicken thighs, chicken tenderloins, or even large shrimp for variety.
- Crushed tomatoes: Use tomato puree or tomato sauce - just reduce the cooking time slightly as they're already smooth.
Variations on Quick & Easy Homemade Butter Chicken
- Quick & Easy Homemade Butter Chicken Thighs (Rich Version): Use 2 pounds boneless skinless chicken thighs instead of breasts for the quick & easy homemade butter chicken thighs variation.
- Quick & Easy Homemade Butter Chicken Slow Cooker (Hands-Off Version): Add all sauce ingredients and raw chicken to slow cooker, cook on low for 4 to 6 hours, stir in cream before serving for the quick & easy homemade butter chicken slow cooker method.
- Quick & Easy Homemade Butter Chicken Indian Style (Traditional Version): Add ½ teaspoon ground cardamom and 1 dried bay leaf for the quick & easy homemade butter chicken indian style classic approach.
- Easy Butter Chicken Recipe Tasty (Viral Version): Double the garam masala and add 2 tablespoons of butter at the end for the easy butter chicken recipe tasty ultra-rich method.
- Easy Mild Butter Chicken Recipe (Kid-Friendly Version): Reduce cayenne to ¼ teaspoon and add 2 extra tablespoons of cream for the easy mild butter chicken recipe gentle heat variation.
Looking for more international flavors? Check out our Crack Burgers. So good!
Equipment for Making Quick & Easy Homemade Butter Chicken
- Large skillet or sauté pan: A 12-inch skillet with high sides is ideal for cooking the chicken and building the sauce without overcrowding.
- Immersion blender: Makes it easy to blend the sauce smooth right in the pan - alternatively, use a regular blender or food processor.
- Measuring spoons: Accurate spice measurements are crucial for balanced flavor in this dish.
- Tongs or spatula: For turning the chicken pieces while they brown and stirring the sauce.
Storage Tips for Quick & Easy Homemade Butter Chicken
- Refrigerator: Store leftovers in an airtight container for up to 3 to 4 days. The flavors actually get better overnight as the spices continue to meld!
- Freezer: This is a 30-minute easy butter chicken recipe that freezes beautifully! Cool completely, then freeze and reheat leftovers in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating tip: Reheat gently on the stovetop over medium-low heat, adding a splash of cream or water if the sauce has thickened too much. The microwave works for individual portions - reheat in 1-minute intervals, stirring between each.
- Make-ahead tip: You can marinate the chicken up to 24 hours ahead and make the sauce base (through step 5) a day in advance. Store separately, then combine and finish cooking when ready to serve.
For more comfort food favorites, try our Cheesy Ground Beef and Rice Casserole. Amazing!
Adam's Tip for Quick & Easy Homemade Butter Chicken
"Make sure you have lots of naan bread ready because you're going to want to scoop up every last bit of that creamy sauce! And don't forget the basmati rice - it's the perfect thing to soak up all the yummy butter chicken!"
FAQ About Quick & Easy Homemade Butter Chicken
How to make a quick and easy butter chicken?
Start by marinating chicken pieces in Greek yogurt, lemon juice, and spices for 15 to 20 minutes while you prep other ingredients. Brown the chicken in butter, then remove it from the pan. In the same skillet, cook onions until caramelized, add garlic and ginger, then bloom your spices in the butter for 30 to 60 seconds. Add crushed tomatoes and simmer for 5 to 6 minutes, then blend smooth if desired. Stir in heavy cream, return the chicken to the pan, and simmer for 3 to 4 minutes until everything is heated through. The entire process takes about 30 minutes from start to finish, and using one pan keeps cleanup simple!
What's the secret to really flavorful butter chicken?
The secret is blooming the spices in butter before adding the tomatoes - this technique releases the essential oils in garam masala, cumin, coriander, and fenugreek, creating depth that you can't achieve by just stirring in dry spices. Another key is using fenugreek leaves (kasuri methi), which add an authentic, slightly sweet and nutty flavor that's signature to butter chicken. Marinating the chicken in yogurt tenderizes it while adding subtle tang. Finally, balancing the sauce with a touch of sugar cuts the tomato acidity and rounds out the flavors. Don't skip any of these steps if you want restaurant-quality results!
What does butter chicken sauce consist of?
Butter chicken sauce is built on a base of caramelized onions, garlic, and ginger cooked in butter, combined with crushed tomatoes or tomato puree to create the tomato foundation. The signature spices include garam masala (a warming blend of cinnamon, cardamom, cloves, and other aromatics), cumin, coriander, turmeric, and dried fenugreek leaves. Heavy cream is stirred in at the end to create the rich, silky texture. A small amount of sugar or honey balances the acidity from the tomatoes. Some versions add tomato paste for extra depth, and cayenne pepper controls the heat level. The result is a creamy, aromatic sauce that's both comforting and complex!
What are the spices in butter chicken?
The essential spices in butter chicken are garam masala (the star spice blend), ground cumin, ground coriander, turmeric, and dried fenugreek leaves (kasuri methi). Garam masala typically contains cinnamon, cardamom, cloves, black pepper, cumin, and coriander - it's what gives butter chicken its warm, aromatic quality. Cumin adds earthiness, coriander brings citrusy notes, and turmeric provides the golden color. Fenugreek leaves are crucial for authentic flavor - they have a slightly sweet, nutty taste that's distinctive to butter chicken. Cayenne pepper or chili powder controls the heat level, and many recipes include ginger and garlic as well. These spices work together to create the complex, layered flavor that makes butter chicken so irresistible!
For more Indian-inspired recipes, check out this Slow Cooker Butter Chicken from Allrecipes.
Conclusion
The best recipes aren't just delicious, they're dependable. This creamy Butter Chicken is proof that once you understand the balance of butter, tomatoes, cream, and spice, you can recreate that cozy, restaurant-style flavor whenever the craving hits. Serve it with basmati rice, naan, or even leftovers the next day, it only gets better.
If this becomes one of those recipes you make again and again, save it to your Pinterest dinner board so it's always within reach. And if you've already added it to your weekly lineup, I'd love to hear how you serve it in your home.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Homemade Butter Chicken:
recipe

Easy Homemade Butter Chicken
Equipment
- 1 Large skillet or sauté pan Use a wide pan so the chicken browns instead of steaming.
- 1 Medium mixing bowl Perfect for letting kids help mix the marinade.
- 1 Wooden spoon or silicone spatula
- 1 Measuring cups and spoons
- 1 Immersion blender (optional) For a smooth, restaurant-style sauce.
Ingredients
For the Chicken Marinade
- 1.5 pounds boneless skinless chicken breasts or thighs Cut into 1‑inch pieces
- ½ cup plain Greek yogurt
- 1 tablespoon lemon juice
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- ½ teaspoon turmeric
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Butter Chicken Sauce
- 3 tablespoons butter Divided
- 1 large onion Finely diced
- 4 cloves garlic Minced
- 1 tablespoon fresh ginger Grated
- 2 teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon cayenne pepper Adjust to taste
- ½ teaspoon dried fenugreek leaves (kasuri methi)
- 1 can (14.5 oz) crushed tomatoes
- 1 cup heavy cream
- 1 tablespoon tomato paste
- 1 tablespoon sugar or honey
- salt To taste
For Serving
- 3 cups cooked basmati rice
- 4 pieces naan bread
- 2 tablespoons fresh cilantro Chopped
Instructions
- In a medium bowl, mix Greek yogurt, lemon juice, garam masala, cumin, turmeric, salt, and black pepper. Add chicken and coat. Let rest 15–20 minutes.
- Heat 2 tablespoon butter in a large skillet over medium-high heat. Add chicken and cook 5–6 minutes until golden and cooked through. Remove and set aside.
- In the same skillet, melt remaining butter and cook onion until soft and golden. Add garlic and ginger and cook 1 minute.
- Stir in garam masala, cumin, coriander, turmeric, cayenne, and fenugreek. Cook 30–60 seconds until aromatic.
- Add crushed tomatoes, tomato paste, and sugar. Simmer 5–6 minutes until slightly thickened.
- Lower heat and stir in heavy cream. Return chicken to the pan and simmer 3–4 minutes. Season with salt to taste.
- Serve hot over basmati rice with naan and garnish with fresh cilantro.
Notes
- For a lighter version, swap heavy cream for coconut milk or half-and-half.
- Chicken thighs stay extra juicy and are perfect for beginner cooks.
- Leftovers keep well in the fridge for up to 4 days and taste even better the next day.
- This butter chicken freezes beautifully, just reheat gently with a splash of cream.













Leave a Reply