Go Back
Butter Chicken Curry Recipe
Natasha Dunford

Butter Chicken Curry Recipe

I'm going to be honest with you—when life gets chaotic, dinner is usually the first thing to crumble. You're exhausted, the kids are hungry, and suddenly you're ordering takeout for the third time this week. But here's what changed everything for me: making this butter chicken curry recipe once on Sunday and eating beautifully all week. One batch of this creamy, aromatic Indian classic transforms into five completely different meals without any of that "leftover" boredom. Serve it over rice on Monday, wrap it in naan on Wednesday, toss it with pasta on Friday—this is the meal prep recipe that actually keeps you excited about what's in your container. If you're looking for other versatile make-ahead recipes, my Cauliflower Korma Recipe works the same magic for vegetarian nights.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Calories: 385

Ingredients
  

For the Chicken Marinade
  • 1 pound boneless chicken breast cut into 1-inch pieces for even cooking and faster marinating
  • 1 teaspoon lemon juice (fresh squeezed, not bottled
  • ½ teaspoon Kashmiri red chili powder or high-quality paprika if you prefer less heat; adjust based on your family's preference
  • cup Greek yogurt thick and full-fat creates the most tender chicken; hung curd works beautifully too
  • 1 teaspoon dried fenugreek leaves or kasuri methi (this is the secret ingredient
  • ¾ teaspoon garam masala adjust to your spice comfort level
  • ¼ teaspoon fine sea salt adjust to taste throughout cooking
  • ¾ tablespoon fresh ginger-garlic paste or combine ½ tablespoon freshly grated ginger with ½ tablespoon minced garlic
  • ½ teaspoon ground cumin optional; adds warmth without heat
  • 1 teaspoon ground coriander brings brightness and freshness
  • teaspoon ground turmeric optional but traditional; adds earthy depth and anti-inflammatory benefits
For the Sauce Base
  • 1 cinnamon stick about 2 inches long optional but transforms the flavor; remove before serving
  • 1.3 pound fresh tomatoes, roughly chopped or substitute 1 cup tomato passata or ⅓ cup concentrated tomato paste; fresh tomatoes create the best flavor, but canned works when necessary
  • 4 whole cloves optional; a little goes a long way
  • cup thinly sliced yellow onions about 2 medium onions; sauté separately to reduce acidity from tomatoes
  • 4 green cardamom pods optional; adds complexity and warmth
  • 2 tablespoon neutral oil like avocado or vegetable oil for high-heat cooking
  • 3 tablespoon unsalted butter or ghee, divided the butter creates that rich, nourishing flavor profile
For the Creamy Finish
  • 2 tablespoon fresh cilantro leaves, finely chopped for garnish; store separately until serving
  • 1 teaspoon organic cane sugar (balances the acidity from tomatoes and adds subtle sweetness
  • cup hot water to build your gravy to the perfect consistency
  • ½ cup water for blending the cashew cream
  • teaspoon garam masala divided; add half during cooking, half for garnish and final flavor
  • ¾ teaspoon fine sea salt adjust based on your ingredients and preference
  • 1 cup raw cashews (about 140 grams; soaked in hot water for 10 minutes to soften
  • ½ teaspoon ground cumin powder optional but recommended
  • ½ tablespoon dried fenugreek leaves that magic ingredient again
  • 2 teaspoon Kashmiri chili powder reduce for families with young children or sensitive palates
  • teaspoon ground coriander powder optional; adds subtle sweetness
  • ¾ tablespoon fresh ginger-garlic paste (same ratio as above
  • cup heavy whipping cream, divided full-fat is essential; this is where the richness comes from
  • 2 green chili peppers optional; deseed if you want less heat, or leave whole for flavor without burning spice
  • 2 teaspoon garam masala reserved for final seasoning and garnish

Method
 

Step 1: Prep and Marinate Your Chicken (10 minutes active, 30 minutes passive)
  1. Pat your chicken pieces completely dry with paper towels—this is crucial because moisture prevents proper marinating. Place the dried chicken in a large mixing bowl and immediately add the lemon juice, Kashmiri chili powder, and salt. Toss thoroughly for about one minute—you're breaking down the protein structure and allowing the salt to start tenderizing the meat. Now add your yogurt, kasuri methi, oil, turmeric, ginger-garlic paste, coriander powder, cumin powder, and garam masala. Mix with your hands for maximum contact between marinade and chicken—this is faster than a spoon and helps every piece get evenly coated. Cover the bowl with plastic wrap and set it aside for at least 30 minutes. I typically prep this first thing on Sunday morning, let it sit while I drink my coffee, then move to the next step.
    Butter Chicken Curry Recipe step 1
Step 2: Sauté Your Onions Separately (7 minutes)
  1. While your chicken marinates, heat 1 tablespoon of oil in a large skillet over medium-high heat. Add your sliced onions and sauté for 7-8 minutes until they're deeply golden and caramelized. This step is often skipped in quick recipes, but I include it because it reduces the acidity that raw onions add to tomatoes—your curry will taste more balanced and less sharp, especially by day four when you're reheating it. Transfer your caramelized onions to a small bowl and let them cool completely. This takes about 5 minutes and you can use this time to prep your cashews.
    Butter Chicken Curry Recipe step 2
Step 3: Create Your Cashew Cream (5 minutes)
  1. While your onions cool, pour hot water over your raw cashews in a small bowl and let them soak. After exactly 10 minutes, drain them completely and add them to your blender with the fresh tomatoes, cooled caramelized onions, fresh ginger-garlic paste, and green chilies if using. Blend on high until completely smooth—this should take about 90 seconds. If your blender is struggling, add a bit more water, one tablespoon at a time. The resulting sauce should be silky and pourable, like heavy cream. Pour it through a fine-mesh strainer if you prefer an ultra-smooth texture, though this step is optional. This sauce base is the foundation of everything, so take your time here—a smooth base creates a silky final curry.
    Butter Chicken Curry Recipe step 3
Step 4: Build Your Flavor Foundation (8 minutes)
  1. Heat 1½ tablespoons of butter in your largest Dutch oven or heavy-bottomed pot over medium heat. Once melted and foaming, add your cinnamon stick, green cardamom pods, and whole cloves if using. Toast these whole spices for exactly 60 seconds—you'll smell the transformation immediately. This is when the aromatics wake up and release their essential oils. Now add your marinated chicken directly to the pot, working in batches if needed to avoid crowding. Let the chicken sit undisturbed for 2-3 minutes on each side before stirring—this creates a light sear that locks in flavor. You're not trying to cook the chicken through; you just want a light golden exterior. This should take about 5-6 minutes total.
    Butter Chicken Curry Recipe step 4
Step 5: Combine and Simmer (15 minutes)
  1. Pour your smooth cashew-tomato sauce directly over the chicken and stir gently to combine. Add the Kashmiri chili powder, garam masala, coriander powder, cumin powder, salt, sugar, and dried fenugreek leaves. Stir thoroughly to distribute all spices evenly—uneven seasoning is the enemy of good meal prep. Add your hot water and bring the mixture to a gentle simmer over medium heat. Simmer uncovered for 12-15 minutes, stirring occasionally. The curry should reduce slightly and the flavors should meld together. You'll notice the oil beginning to separate slightly on top—this is exactly what you want. It means the cream is emulsifying beautifully with the tomato base. Taste and adjust your seasonings at this point. Is it salty enough? Spicy enough? This is your chance to customize before you portion for the week. Remember, the curry will concentrate slightly as it cools and sits throughout the week, so season conservatively here.
    Butter Chicken Curry Recipe step 5
Step 6: Finish With Cream and Final Touches (2 minutes)
  1. Remove your pot from the heat and stir in ⅓ cup of heavy cream. Add the remaining 1½ tablespoons of butter and stir until it's completely melted and incorporated. The curry should look silky and luxurious at this point—that's your signal that it's done. Remove the cinnamon stick, cardamom pods, and cloves if you used them. Pour the curry into a shallow pan or large bowl to cool to room temperature—this takes about 15-20 minutes. Do not skip the cooling step; hot curry will create condensation in your storage containers, which accelerates bacterial growth and reduces shelf life.
    Butter Chicken Curry Recipe step 6