If you’re looking for a quick and satisfying dinner that packs a punch of flavor, look no further than this Easy 20 Minute Butter Chicken recipe. Inspired by traditional Indian cuisine but simplified for the busy home cook, this dish brings the warmth and richness of a classic butter chicken right to your dinner table in no time. With tender chicken simmered in a creamy tomato sauce, it’s a dish that will have everyone asking for seconds. Serve it over hot cooked rice or with warm naan for a complete meal that’s sure to impress!
Why You’ll Keep Making It

This Easy 20 Minute Butter Chicken is not only quick to prepare, but it’s also deeply satisfying and bursting with flavor. Here are a few reasons you’ll want to add this dish to your regular rotation:
- Speedy Preparation: Ready in just 20 minutes, it’s perfect for busy weeknights.
- Flavorful Sauce: The combination of spices creates a rich, aromatic sauce that elevates the chicken.
- Versatile Ingredients: Uses common pantry staples, making it easy to whip up at a moment’s notice.
- Customizable: Adjust the spice levels and creaminess to suit your taste preferences.
- Family-Friendly: Mild enough for kids and delicious enough for adults, everyone will love it!
What Goes Into Easy 20 Minute Butter Chicken
To make this delectable dish, you’ll need the following ingredients:
- 1 tablespoon oil – For sautéing.
- 1 tablespoon butter – Adds richness to the sauce.
- 1 medium onion, diced – Provides a savory base.
- 1 teaspoon fresh ginger, finely minced or grated – For a warm, zesty flavor.
- 2-3 cloves garlic, finely minced or crushed – Essential for depth of flavor.
- 1 ½ pounds boneless, skinless chicken breasts, cut into 1-inch chunks – The star of the dish!
- 4 tablespoons tomato paste – For a rich tomato flavor, or use an 8 oz can of tomato sauce.
- 1 tablespoon garam masala – The aromatic spice blend that defines the dish.
- 1 teaspoon chili powder or paprika – Adjust for desired heat level.
- 1 teaspoon fenugreek, optional – For a unique flavor, use powder or seeds.
- 1 teaspoon cumin – Adds earthiness.
- 1 teaspoon salt – To enhance all the flavors.
- ¼ teaspoon black pepper – For a subtle kick.
- 1 cup heavy cream – For a luscious finish; can sub for half & half or yogurt for lower fat.
- Hot cooked rice and naan for serving – Complements the dish perfectly.
Tools of the Trade
Having the right tools can make your cooking experience smoother and more enjoyable. Here are a few essentials for this recipe:
- Large Skillet or Pan: A wide surface area helps in browning the chicken evenly.
- Wooden Spoon or Spatula: For stirring the ingredients together.
- Measuring Cups and Spoons: To ensure perfect proportions of spices and liquids.
- Knife and Cutting Board: For chopping the vegetables and chicken.
- Serving Bowls: For presenting your delicious butter chicken alongside rice or naan.
Easy 20 Minute Butter Chicken, Made Easy

Ready to whip up this delicious dish? Follow these simple steps:
Step 1: Prepare Your Ingredients
Start by dicing the onion, mincing the garlic and ginger, and cutting the chicken breasts into bite-sized chunks. Having everything prepped will make the cooking process smooth and quick.
Step 2: Sauté the Aromatics
In a large skillet, heat the oil and butter over medium heat. Once the butter has melted, add the diced onion. Sauté for about 3-4 minutes until the onion is translucent. Then, stir in the minced ginger and garlic, cooking for an additional minute until fragrant.
Step 3: Cook the Chicken
Add the chicken chunks to the skillet, stirring to coat them in the onion and spice mixture. Cook for about 5-7 minutes, stirring occasionally, until the chicken is cooked through and no longer pink.
Step 4: Make the Sauce
Once the chicken is cooked, add the tomato paste (or sauce), garam masala, chili powder (or paprika), fenugreek (if using), cumin, salt, and black pepper. Stir everything together, allowing the chicken to soak up those vibrant flavors for about 2 minutes.
Step 5: Add the Cream
Reduce the heat to low and pour in the heavy cream, stirring until well combined. Let it simmer for another 2-3 minutes to thicken slightly and meld the flavors together.
Step 6: Serve Hot
Serve your Easy 20 Minute Butter Chicken over hot cooked rice or with warm naan. Enjoy the rich and creamy sauce with every bite!
Make It Diet-Friendly

If you’re looking to adjust this recipe to suit specific dietary needs, here are some options:
- Low-Fat Version: Substitute heavy cream with half and half or Greek yogurt.
- Vegetarian Option: Replace chicken with chickpeas or tofu for a plant-based twist.
- Low-Carb Version: Serve over cauliflower rice instead of regular rice.
- Gluten-Free: Ensure that your naan is gluten-free or skip it altogether.
Recipe Notes & Chef’s Commentary
Cooking is all about adjusting to your taste, and this Easy 20 Minute Butter Chicken is no exception. Here are a few notes to consider:
- Feel free to add more vegetables to this dish, such as bell peppers or spinach, for added nutrition.
- If you prefer a spicier kick, increase the amount of chili powder or add some crushed red pepper flakes.
- This dish can be made ahead of time and reheats beautifully, making it great for meal prep.
- The flavors deepen as it sits, so consider making it a day ahead for even more delicious results!
Meal Prep & Storage Notes
If you want to make this dish ahead of time or store leftovers, here’s how:
- Refrigeration: Store in an airtight container in the fridge for up to 4 days.
- Freezing: This butter chicken can be frozen for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm gently on the stove over low heat, adding a splash of water or cream to loosen if needed.
- Meal Prep: Portion out into containers with rice or naan for easy grab-and-go meals.
Helpful Q&A
Can I use bone-in chicken for this recipe?
While boneless, skinless chicken is recommended for quick cooking, you can use bone-in pieces. Just remember to adjust the cooking time accordingly, ensuring the chicken reaches a safe internal temperature.
What can I substitute for heavy cream?
If you’re looking for a lighter alternative, you can use half and half or plain yogurt. Just be cautious when adding yogurt to avoid curdling; add it off the heat.
Can I make this dish in advance?
Yes! This Easy 20 Minute Butter Chicken tastes even better after the flavors have had time to meld. Just store it in the refrigerator and reheat when ready to serve.
How can I adjust the spice level?
You can easily adjust the spice level by modifying the amount of chili powder and garam masala used. Start with less if you prefer a milder taste, and add more as desired.
Quick Weeknight Wins
Looking for more quick and delicious meal ideas? Check out these recipes:
- One Bowl Banana Bread – A simple treat for dessert!
- Easy Vegetable Stir Fry – A colorful and healthy dinner option.
- 30-Minute Vegan Chili – Hearty and comforting for chilly nights.
- Quick and Easy Pasta Salad – Perfect for meal prep or potlucks.
Final Thoughts
This Easy 20 Minute Butter Chicken is a delightful dish that beautifully combines flavor and convenience. With its rich sauce and tender chicken, it’s a meal that can easily become a family favorite. Whether you’re cooking for a busy weeknight or entertaining guests, this recipe is sure to impress and satisfy. So grab your ingredients and get cooking—you’re only 20 minutes away from a delicious homemade meal! Enjoy every creamy, spiced bite!

Easy 20 Minute Butter Chicken
Ingredients
- 1 tablespoon oil For sautéing.
- 1 tablespoon butter Adds richness to the sauce.
- 1 medium onion diced
- 1 teaspoon fresh ginger finely minced or grated
- 2-3 cloves garlic finely minced or crushed
- 1.5 pounds boneless, skinless chicken breasts cut into 1-inch chunks
- 4 tablespoons tomato paste For a rich tomato flavor, or use an 8 oz can of tomato sauce.
- 1 tablespoon garam masala The aromatic spice blend that defines the dish.
- 1 teaspoon chili powder or paprika Adjust for desired heat level.
- 1 teaspoon fenugreek optional, for a unique flavor, use powder or seeds.
- 1 teaspoon cumin Adds earthiness.
- 1 teaspoon salt To enhance all the flavors.
- 0.25 teaspoon black pepper For a subtle kick.
- 1 cup heavy cream For a luscious finish; can sub for half & half or yogurt for lower fat.
- to taste Hot cooked rice for serving
- to taste naan for serving
Instructions
- Start by dicing the onion, mincing the garlic and ginger, and cutting the chicken breasts into bite-sized chunks. Having everything prepped will make the cooking process smooth and quick.
- In a large skillet, heat the oil and butter over medium heat. Once the butter has melted, add the diced onion. Sauté for about 3-4 minutes until the onion is translucent. Then, stir in the minced ginger and garlic, cooking for an additional minute until fragrant.
- Add the chicken chunks to the skillet, stirring to coat them in the onion and spice mixture. Cook for about 5-7 minutes, stirring occasionally, until the chicken is cooked through and no longer pink.
- Once the chicken is cooked, add the tomato paste (or sauce), garam masala, chili powder (or paprika), fenugreek (if using), cumin, salt, and black pepper. Stir everything together, allowing the chicken to soak up those vibrant flavors for about 2 minutes.
- Reduce the heat to low and pour in the heavy cream, stirring until well combined. Let it simmer for another 2-3 minutes to thicken slightly and meld the flavors together.
- Serve your Easy 20 Minute Butter Chicken over hot cooked rice or with warm naan. Enjoy the rich and creamy sauce with every bite!
Equipment
- Large Skillet or Pan
- Wooden Spoon or Spatula
- Measuring cups and spoons
- Knife and cutting board
- Serving bowls
Notes
- Feel free to add more vegetables to this dish, such as bell peppers or spinach, for added nutrition.
- If you prefer a spicier kick, increase the amount of chili powder or add some crushed red pepper flakes.
- This dish can be made ahead of time and reheats beautifully, making it great for meal prep.
