I’m so excited to share my Easy 20 Minute Butter Chicken Recipe with you because it has quickly become one of my absolute favorite meals to whip up when I want something cozy, rich, and bursting with flavor — but without spending hours in the kitchen. This dish hits that sweet spot where the creamy tomato sauce melds perfectly with tender chicken bites, delivering a depth of Indian-inspired spices that feels indulgent but is completely doable on a busy weeknight. Once you try this, you might find yourself making it over and over again!
Why You'll Love This Easy 20 Minute Butter Chicken Recipe
One thing that instantly draws me to this Easy 20 Minute Butter Chicken Recipe is the incredible flavor profile. It’s creamy and buttery with a subtle kick of warmth from spices like garam masala, cumin, and just a touch of chili powder that makes every bite vibrant without overpowering the palate. The tomato paste brings a lovely tangy sweetness that balances perfectly with the richness of the cream. Honestly, it’s comfort food elevated with just the right hint of exotic flair.
On top of the fantastic taste, I love how ridiculously easy this recipe is to prepare. From sautéing onions to finishing the sauce, everything comes together quickly and in one pan, which means less mess and less stress. I don’t need to marinate the chicken for hours or track down hard-to-find spices — the ingredient list is straightforward, and the whole meal is ready faster than most takeout options.
I find this butter chicken recipe truly shines in all kinds of occasions, whether it’s a casual family dinner where you want something satisfying and fuss-free, a fun weekend meal to impress friends with bold flavors, or even a cozy date night in. It stands out because it’s rich and restaurant-quality tasting yet comes together so simply that it feels accessible for any cooking level. I always recommend this recipe when someone wants a reliable, delicious dinner that feels special without being complicated.
Ingredients You'll Need
The magic of this recipe really comes down to a handful of simple yet essential ingredients that create a flavorful and luscious sauce. Each component adds a layer of depth — from the sweetness of the onions and garlic, to the aromatic spices, to the silky cream that rounds out the dish perfectly.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Oil and butter: The combination gives great richness and helps build flavor right from the start.
- Onion: Adds a natural sweetness and soft texture to balance the spices.
- Fresh ginger and garlic: These aromatics give that classic warm and slightly pungent base that defines butter chicken.
- Boneless skinless chicken breasts: Cubed for quick cooking and tender results.
- Tomato paste (or sauce): Provides a deep, tangy sweetness while thickening the sauce beautifully.
- Spices (garam masala, chili powder, fenugreek, cumin): They create layers of warmth, subtle heat, and a hint of earthiness that elevate the dish.
- Heavy cream: Gives the sauce its signature silky, buttery richness and mellow finish.
Directions
Step 1: Heat a large skillet or medium saucepan over medium-high heat. Add 1 tablespoon of oil and 1 tablespoon of butter to the pan, then toss in your diced onion. Cook the onions gently, stirring occasionally, until they turn lightly golden, about 3 to 4 minutes. This step is crucial as it builds the foundation for your sauce's flavor.
Step 2: Add 1 teaspoon of finely minced or grated fresh ginger and 2 to 3 cloves of minced or crushed garlic to the pan. Stir continuously for about 30 seconds to release their aromatic oils but be careful not to let them burn. This quick sauté really wakes up the flavors.
Step 3: Introduce your chicken chunks (about 1½ pounds) and 4 tablespoons of tomato paste to the pan, along with your spices — 1 tablespoon garam masala, 1 teaspoon chili powder, 1 teaspoon fenugreek (optional), 1 teaspoon cumin, 1 teaspoon salt, and ¼ teaspoon black pepper. Stir well to coat the chicken evenly in the spice mixture and tomato paste. Cook this for about 5 to 6 minutes, letting the chicken cook thoroughly and the spices become fragrant.
Step 4: Pour in 1 cup of heavy cream, stir everything together, and reduce the heat to a simmer. Let it cook gently for 8 to 10 minutes, stirring occasionally. This simmer melds all the flavors and thickens the sauce to that luscious, buttery consistency I adore.
Step 5: Once your sauce has thickened and the chicken is perfectly tender, remove from heat and prepare to serve. I love to spoon this over hot, fluffy basmati rice or alongside warm naan bread for soaking up every last bit.
Servings and Timing
This recipe serves 4 generous portions, making it perfect for a family dinner or leftovers for the next day. The prep time is quick — about 5 minutes to get everything chopped and ready. Cooking takes approximately 15 minutes total, blending sautéing and simmering steps, so you can expect the entire process to take just about 20 minutes from start to finish. No resting time is needed; this dish is best enjoyed fresh and warm right after cooking.
How to Serve This Easy 20 Minute Butter Chicken Recipe
When it comes to serving my Easy 20 Minute Butter Chicken Recipe, I like to keep it authentic and simple with hot basmati rice on the side; the fluffy grains absorb the creamy sauce marvelously. Another favorite of mine is soft, buttery naan — ideally fresh or warmed, because it’s perfect for scooping. You can also add a side of lightly steamed green vegetables or a crunchy cucumber salad to introduce some freshness.
For presentation, I often sprinkle a few fresh cilantro leaves on top right before serving. It adds a pop of green color and a fresh herbal note that brightens the dish. For a touch of elegance, a drizzle of cream or a lemon wedge on the side works wonders, making it feel just a little bit special when sharing with guests.
If you’re thinking beverages, I recommend pairing it with a cold lager or a crisp white wine like Riesling or Sauvignon Blanc to cut through the creaminess. If you prefer non-alcoholic options, a chilled mango lassi or sparkling water with a squeeze of lime is refreshing and balances the spices beautifully. This dish fits perfectly into a cozy weeknight meal, a casual dinner party, or a celebratory occasion — it’s always a crowd-pleaser served hot and fresh for maximum enjoyment!
Variations
I love playing around with this butter chicken base to suit different tastes and dietary needs. If you want to lighten it up, substituting heavy cream with half-and-half or even plain yogurt works beautifully, though the sauce will be a bit less rich and thick. For a dairy-free or vegan twist, coconut cream replaces dairy wonderfully, bringing a subtle tropical note that complements the spices perfectly.
If you have dietary restrictions or prefer another protein, I’ve had great results swapping out chicken for tofu cubes or even chickpeas for a vegetarian version. Just be sure to adjust cooking times accordingly—chicken cooks quickly, while chickpeas just need to be heated through if using canned.
Flavor-wise, you can experiment by adding a pinch of smoked paprika instead of chili powder for a milder smoky touch or stirring in some fresh chopped tomatoes for a fresher tomato flavor with more texture. Another trick I enjoy is finishing the dish with a squeeze of fresh lemon juice right at the end to brighten up the rich sauce.
Storage and Reheating
Storing Leftovers
I recommend storing any leftover butter chicken in an airtight container in the refrigerator. It will keep well for up to 3 days. Using glass containers with tight-fitting lids works best as they help preserve the vibrant flavors and make reheating a breeze. Just make sure the dish cools a bit at room temperature before sealing to avoid condensation build-up.
Freezing
This recipe freezes wonderfully if you want to make it ahead or save some for an easy meal later. Portion the butter chicken into freezer-safe containers or heavy-duty freezer bags, removing as much air as possible. It will stay fresh for up to 2 to 3 months. When you’re ready to enjoy it, thaw overnight in the refrigerator before reheating for the best texture and taste.
Reheating
For reheating, I prefer warming the butter chicken gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking and ensure even heating. If the sauce thickens too much upon cooling, add a splash of water, cream, or broth to loosen it up. Microwaving works too, but be careful not to overheat which can separate the cream and dry out the chicken. The stovetop method really revives that fresh-from-the-pan taste that I love.
FAQs
Can I use chicken thighs instead of chicken breasts?
Absolutely! Chicken thighs are actually my personal favorite because they remain extra juicy and tender during cooking. Just cut them into similar-sized chunks as the breasts and cook until fully done. You might find the flavor even richer with thighs.
What if I don’t have fenugreek powder? Can I omit it?
Fenugreek adds a unique earthy and slightly sweet note that’s quite traditional, but it’s optional in this recipe. If you don’t have it, you can skip it altogether or substitute with a small pinch of mustard seeds or even a bit more cumin to maintain an aromatic depth.
Is this recipe spicy?
The spice level is mild to moderate, largely controlled by the amount of chili powder you add. I suggest starting with 1 teaspoon and adjusting to your taste. For less heat, try paprika instead of chili powder, which still gives a lovely color without the spice.
Can I prepare this recipe ahead of time?
This recipe is best enjoyed freshly made, but you can prepare the chicken and sauce a day ahead and refrigerate it. Just warm it gently before serving. Avoid adding cream until right before heating to keep the texture smooth.
What should I serve with butter chicken to complete the meal?
Classic sides include basmati rice and naan bread. You can also add simple vegetable dishes like sautéed spinach, roasted cauliflower, or cucumber raita (yogurt salad) to cool down the spices. These sides offer beautiful textural and temperature contrasts that make the meal more well-rounded.
Conclusion
I truly hope you give this Easy 20 Minute Butter Chicken Recipe a try because it’s one of those dishes that delivers so much flavor and comfort in such a short amount of time. It’s perfect for busy nights when you want something special without overthinking, and it always feels like a little celebration on your plate. Once you taste that creamy, spiced sauce and tender chicken, I know it will become a treasured recipe in your regular rotation just like it is in mine!
Print
Easy 20 Minute Butter Chicken Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
Description
This easy 20-minute butter chicken recipe is a quick and flavorful Indian-inspired dish featuring tender chicken pieces simmered in a rich tomato and cream sauce with aromatic spices. Perfect for a satisfying weeknight dinner served over basmati rice or with naan.
Ingredients
For the Butter Chicken
- 1 tablespoon oil
- 1 tablespoon butter
- 1 medium onion, diced
- 1 teaspoon fresh ginger, finely minced or grated (or ginger 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 powder (optional)
- 1 teaspoon cumin
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 cup heavy cream (substitute half & half or yogurt for low fat)
To Serve
- Hot cooked basmati rice
- Naan bread
Instructions
- Cook the aromatics: Heat a large skillet or medium saucepan over medium-high heat. Add the oil, butter, and diced onions. Sauté the onions until they are lightly golden, about 3-4 minutes. Then add the minced ginger and garlic, cooking for another 30 seconds while stirring to prevent burning.
- Cook the chicken with spices: Add the chicken chunks, tomato paste, garam masala, chili powder, fenugreek, cumin, salt, and black pepper to the pan. Stir well to combine and cook for 5-6 minutes, or until the chicken is cooked through and fully coated with the spice mixture.
- Simmer with cream: Pour in the heavy cream and reduce the heat to medium-low. Let the mixture simmer gently for 8-10 minutes, stirring occasionally, allowing the sauce to thicken and flavors to meld.
- Serve: Serve the butter chicken hot over cooked basmati rice or with warm naan bread for a delicious meal.
Notes
- You can substitute half & half or plain yogurt in place of heavy cream for a lighter version.
- Adjust chili powder to your preferred spice level or replace with paprika for less heat.
- If you don't have fenugreek powder, it is optional and can be left out or replaced with mustard seeds for a different flavor profile.
- Ensure to cook the chicken pieces thoroughly and do not overcrowd the pan for even cooking.
Leave a Reply