Easy 20 minute butter chicken – those words might sound too good to be true, but trust me, they’re not! Are you tired of ordering takeout every time you crave that rich, creamy butter chicken from your favorite Indian restaurant? I’m Emeli from FoodFansy, and I completely understand that craving. There’s something magical about the way tender chicken melts into a velvety tomato-cream sauce, perfumed with warm spices that transport you straight to the bustling streets of Delhi.
This easy 20 minute butter chicken recipe delivers restaurant-quality flavor without the long wait or expensive delivery fees. As someone who’s spent years perfecting simple recipes with big flavors, I’ve discovered the secret to achieving that authentic taste in just 20 minutes. The key lies in building layers of flavor quickly and using the right combination of spices.
Throughout this guide, I’ll share my tested techniques for selecting the perfect chicken, mastering the spice blend, and creating that signature creamy sauce that makes butter chicken irresistible. We’ll also explore variations, serving suggestions, and answer the most common questions I receive about this beloved dish.
Why This Easy 20 Minute Butter Chicken Recipe Works
This easy 20 minute butter chicken recipe works because it focuses on three essential elements: flavor, convenience, and versatility. Here’s what makes it so special:
• Uses simple, pantry-friendly ingredients – No need to hunt down obscure spices or make multiple grocery store trips • Ready in just 20 minutes – Perfect for busy weeknights when you want something special without the fuss
• Delivers authentic restaurant taste – The careful balance of spices and cooking technique creates that signature butter chicken flavor • Adaptable to dietary needs – Easily modified for different spice levels and dietary preferences • One-pan simplicity – Minimal cleanup means more time to enjoy your meal
The magic happens in the way we layer the flavors. By cooking the aromatics first, then building the sauce while the chicken cooks, every component has time to meld together beautifully. The heavy cream added at the end creates that luxurious texture we all crave in butter chicken.
Choosing the Right Chicken for Easy 20 Minute Butter Chicken
The success of your easy 20 minute butter chicken depends heavily on selecting and preparing the right cut of chicken.
Best Cuts for This Recipe
Boneless, skinless chicken breasts are my top choice for this recipe because they cook quickly and evenly. When cut into ¾-inch chunks, they provide the perfect bite-sized pieces that absorb the sauce beautifully. The key is not to cut them too small – larger chunks stay juicier during the quick cooking process.
Chicken thighs make an excellent alternative if you prefer darker meat. They’re more forgiving if slightly overcooked and add extra richness to the dish. However, they may require an extra 2-3 minutes of cooking time.
Buying Tips
Look for chicken that’s pale pink in color with no gray spots or strong odors. The meat should feel firm to the touch, not slimy or sticky. If buying from a butcher, ask them to cut the chicken into chunks for you – this saves prep time and ensures uniform pieces.
For the best value, buy larger chicken breasts and cut them yourself. Store-bought pre-cut chicken can be convenient but often costs more and may have inconsistent sizing.
Substitutions
While chicken is traditional, you can substitute with:
- Turkey breast – Use the same cooking method and timing
- Pork tenderloin – Cut into similar-sized chunks, may need 1-2 extra minutes
- Paneer or tofu – For vegetarian versions, reduce cooking time to 3-4 minutes
Ingredients & Prep for Easy 20 Minute Butter Chicken
Chicken Prep Essentials
Start by patting your chicken completely dry with paper towels. This crucial step ensures proper browning and prevents the sauce from becoming watery. Cut the chicken into uniform ¾-inch chunks – pieces that are too small will overcook, while pieces that are too large won’t cook through in our 20-minute timeframe.
Let the cut chicken sit at room temperature for 10-15 minutes while you prep other ingredients. This helps ensure even cooking throughout.
Spice Blend & Aromatics
The heart of any great easy 20 minute butter chicken lies in its spice blend:
- Garam masala – The soul of the dish, providing warmth and complexity
- Chili powder or paprika – Adds color and heat (adjust to taste)
- Cumin – Brings earthy depth
- Fenugreek – Optional but adds an authentic restaurant flavor
- Fresh ginger and garlic – Always use fresh for the best flavor impact
Mince the ginger and garlic finely or use a microplane grater. Having these aromatics ready before you start cooking is essential since they cook quickly and can burn easily.
Pantry Staples
Keep these essentials on hand for the perfect easy 20 minute butter chicken:
- Tomato paste – Creates a rich base (tomato sauce works as a substitute)
- Heavy cream – For that signature creamy texture
- Good quality oil and butter – The combination creates the perfect cooking fat
- Salt and black pepper – For proper seasoning balance

Step-by-Step Cooking Instructions for Easy 20 Minute Butter Chicken
Pre-Cooking Prep for Easy 20 Minute Butter Chicken
Before heating your pan, ensure all ingredients are measured and ready – this recipe moves quickly once you start. Pat the chicken dry again if needed, and have your spices measured in small bowls. Dice the onion into uniform pieces for even cooking.
Heat your large skillet or medium saucepan over medium-high heat. The pan should be hot enough that a drop of water sizzles immediately but not so hot that the butter burns when added.
Cooking Method for Easy 20 Minute Butter Chicken
Step 1: Build the Base (4-5 minutes) Add oil and butter to the hot pan, then immediately add the diced onions. Cook until lightly golden, about 3-4 minutes, stirring occasionally. The onions should be softened but still have some texture.
Add minced ginger and garlic, cooking for just 30 seconds while stirring constantly. This brief cooking time releases their flavor without burning.
Step 2: Cook the Chicken (5-6 minutes) Add the chicken chunks, tomato paste, and all spices to the pan. Stir everything together, ensuring the chicken is well-coated with the spice mixture. Cook for 5-6 minutes, stirring occasionally, until the chicken is cooked through and no longer pink inside.
Step 3: Create the Sauce (8-10 minutes) Pour in the heavy cream and reduce heat to medium. Let the mixture simmer gently for 8-10 minutes, stirring occasionally. The sauce should thicken slightly and the flavors will meld together beautifully.
Doneness Check for Easy 20 Minute Butter Chicken
Your easy 20 minute butter chicken is ready when:
- Chicken pieces are no longer pink inside (internal temperature of 165°F)
- Sauce has thickened to coat the back of a spoon
- The color is a rich, creamy orange-red
- Spices smell fragrant, not raw
Resting Your Easy 20 Minute Butter Chicken
Let the dish rest off the heat for 2-3 minutes before serving. This allows the flavors to settle and the sauce to thicken just a bit more. Taste and adjust seasoning with salt, pepper, or additional spices as needed.
Pro Tips for Perfect Easy 20 Minute Butter Chicken
Avoiding Common Mistakes with Easy 20 Minute Butter Chicken
Don’t overcrowd the pan – If doubling the recipe, use a larger skillet or cook in batches. Overcrowding steams the chicken instead of browning it properly.
Control the heat – Medium-high heat browns the aromatics without burning the spices. If things are cooking too fast, reduce the heat slightly.
Stir the cream slowly – Add cream in a steady stream while stirring to prevent curdling, especially if your pan is very hot.
Tool Recommendations for Easy 20 Minute Butter Chicken
- Large, heavy-bottomed skillet – Distributes heat evenly and prevents hot spots
- Wooden spoon – Won’t scratch your pan and handles high heat well
- Microplane grater – For perfectly minced ginger and garlic
- Instant-read thermometer – Takes the guesswork out of checking doneness
Storage & Reheating Your Easy 20 Minute Butter Chicken
Refrigerate leftovers for up to 3 days in airtight containers. The flavors actually improve overnight! Reheat gently on the stovetop over low heat, adding a splash of cream or water if the sauce has thickened too much.
For longer storage, freeze portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
Flavor Variations for Easy 20 Minute Butter Chicken
Spicy Twist on Easy 20 Minute Butter Chicken
For heat lovers, add 1-2 finely minced jalapeños with the ginger and garlic, or stir in ½ teaspoon cayenne pepper with the other spices. A dash of hot sauce at the end can also amp up the heat without overwhelming the delicate spice balance.
Healthier Easy 20 Minute Butter Chicken
Substitute half-and-half or Greek yogurt for heavy cream to reduce calories while maintaining creaminess. For dairy-free versions, use coconut milk – it adds a subtle sweetness that pairs beautifully with the spices.
Global Flavors for Easy 20 Minute Butter Chicken
Thai-inspired: Add a tablespoon of red curry paste and finish with coconut milk instead of cream Mediterranean: Include oregano and a splash of lemon juice at the end Mexican-spiced: Use chipotle chili powder and add a pinch of cinnamon
Variation | Key Addition | Cooking Adjustment | Flavor Profile |
---|---|---|---|
Coconut Curry Style | 1 tbsp red curry paste + coconut milk | Add paste with spices | Sweet, spicy, aromatic |
Smoky Chipotle | 1 tsp chipotle powder | Replace regular chili powder | Smoky, warm heat |
Lemon Herb | 2 tbsp fresh lemon juice + herbs | Add at the very end | Bright, fresh, tangy |
Extra Creamy | Additional ¼ cup cream + 1 tbsp butter | Stir in during last 2 minutes | Rich, indulgent |
Serving Suggestions for Easy 20 Minute Butter Chicken
The beauty of easy 20 minute butter chicken lies in its versatility. Serve it over fluffy basmati rice to soak up every drop of that incredible sauce. Naan bread is perfect for scooping and adds an authentic touch to your meal.
For a lighter option, try it over cauliflower rice or with roasted vegetables like bell peppers and zucchini. The rich sauce pairs beautifully with simple steamed broccoli or sautéed spinach.
Wine & Beer Pairings: A crisp Riesling or Gewürztraminer complements the spices without competing with them. For beer lovers, a wheat beer or light lager provides a refreshing contrast to the rich, creamy sauce.
FAQs About Easy 20 Minute Butter Chicken
Can I use frozen chicken for easy 20 minute butter chicken? Yes, but thaw it completely first and pat it very dry. Frozen chicken releases excess water during cooking, which can make your sauce watery and extend cooking time.
How do I fix overcooked chicken in butter chicken? If your chicken becomes tough, reduce the heat and add a bit more cream. Let it simmer gently for a few extra minutes – the dairy helps tenderize the meat. For future batches, watch the timing carefully and use a meat thermometer.
Is this easy 20 minute butter chicken recipe safe during pregnancy? Yes, as long as the chicken reaches an internal temperature of 165°F and you use pasteurized dairy products. The spices are safe and may actually help with digestion.
Can I make this ahead of time? Absolutely! The flavors develop beautifully when made ahead. Store in the refrigerator for up to 3 days, and reheat gently on the stovetop with a splash of cream if needed.
What if I don’t have garam masala? You can make a quick substitute by mixing: 1 tsp ground coriander, ½ tsp each of cumin and cardamom, ¼ tsp each of cinnamon, cloves, and black pepper.
Conclusion
This easy 20 minute butter chicken proves that incredible flavor doesn’t have to take hours to develop. With the right technique and quality ingredients, you can create restaurant-worthy Indian cuisine right in your own kitchen, any night of the week.
The beauty of this recipe lies in its simplicity and the joy it brings to your dinner table. There’s something magical about watching family and friends take that first bite and their eyes light up with delight. That’s the power of good food – it creates moments and memories that last long after the plates are cleared.
Ready to transform your weeknight dinners? Fire up your skillet and try this easy 20 minute butter chicken tonight! Join the thousands of home cooks who’ve made this their go-to comfort food recipe.
Don’t forget to explore more of our simple, flavor-packed recipes here at FoodFansy. Try our Coconut Curry Shrimp or One-Pot Mediterranean Chicken for your next culinary adventure. Because at FoodFansy, we believe every meal should be a celebration of flavor, no matter how busy life gets.
If you enjoyed this recipe, be sure to share it with your friends or save it for later!
I’d love to see your unique twist—feel free to post your photos on Pinterest!
Happy cooking!
– Emeli, Founder & Chef at FoodFansy.com

Ultimate 20 Minute Butter Chicken Recipe (Restaurant Quality!)
- Total Time: 20 minutes
Description
Quick 20-minute butter chicken is creamy and packed full of flavor. It’s simplified and cooked all in one pan and goes great with a side of rice or naan!
Ingredients
1 tablespoon oil
▢
1 tablespoon butter
▢
1 medium onion, diced
▢
1 teaspoon fresh ginger, finely minced or grated (or use paste)
▢
2-3 cloves garlic, finely minced or crushed
▢
1 ½ pounds about 2-3 boneless, skinless chicken breasts, cut into ¾-inch chunks
▢
4 tablespoons tomato paste, or 8 oz can of tomato sauce
▢
1 tablespoon garam masala
▢
1 teaspoon chili powder, or paprika, adjust to taste
▢
1 teaspoon Fenugreek, I use powder, but seeds or mustard seeds can be used too, optional*
▢
1 teaspoon cumin
▢
1 tsp salt
▢
1/4 tsp black pepper
▢
1 cup heavy cream, sub for half & half or yogurt for low fat
▢
Instructions
Heat a large skillet or medium saucepan over medium-high heat. Add the oil, butter, and onions and cook onions down until lightly golden, about 3-4 minutes. Add ginger and garlic and let cook for 30 seconds, stirring so it doesn’t burn.
Add the chicken, tomato paste, and spices. Cook for 5-6 minutes or until everything is cooked through.
Add the heavy cream and simmer for 8-10 minutes stirring occasionally. Serve over Basmati rice or with naan.
- Prep Time: (minutes
- Cook Time: 15mins
- Category: Dinner
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 491kcal
- Sugar: 3g
- Sodium: 963mg
- Fat: 33g
- Carbohydrates: 9g
- Protein: 39g
Keywords: Easy 20 Minute Butter Chicken