If you’ve ever longed for a dish that brings restaurant-quality warmth and indulgence right into your own kitchen, this Quick & Easy Homemade Butter Chicken Recipe is your golden ticket. Creamy, richly spiced, and wonderfully comforting, it’s the perfect weeknight meal when you want something impressive without spending hours by the stove. This recipe balances aromatic spices with tender chicken in a luscious buttery tomato sauce that’s utterly irresistible and guaranteed to satisfy your craving for classic Indian flavors made simple and achievable at home.
Ingredients You’ll Need
Each ingredient in this Quick & Easy Homemade Butter Chicken Recipe is thoughtfully chosen to create a harmony of flavors, textures, and colors, from the tangy yogurt marinade that tenderizes the chicken to the vibrant spices that paint the sauce with warmth.
- 2 boneless skinless chicken breasts: Provides lean, tender protein that soaks up the flavors beautifully.
- ½ cup Greek yogurt: Adds creamy texture and acts as a tenderizing marinade base.
- 1 Tbsp lemon juice: Offers a fresh zing that brightens the marinade.
- 1 tsp fresh ginger: Brings a subtle spicy warmth, perfect for that authentic touch.
- 2 garlic cloves: Adds savory depth and aroma.
- 2 tsp garam masala: A key spice blend lending warmth and complexity.
- ½ tsp smoked paprika: Gives a gentle smokiness and rich color.
- ½ tsp turmeric powder: Provides earthy flavor and vibrant golden hue.
- ¾ tsp salt: Enhances every other flavor perfectly.
- 2 Tbsp cooking oil: Essential for sautéing and developing the base flavors.
- 3 Tbsp butter: Key for that silky richness and classic buttery taste.
- 1 yellow onion: Adds sweetness and body to the sauce.
- 2 garlic cloves (additional): For layering garlic flavor in the sauce.
- 1 tsp fresh ginger (additional): Amplifies the warm spice notes in the sauce.
- ½ tsp ground cumin: Gives an earthy, slightly nutty backbone to the sauce.
- 15 oz. tomato sauce: The tangy, luscious foundation of the creamy sauce.
- ¼ cup water: Helps adjust the sauce consistency perfectly.
- ⅓ cup heavy cream: Creates the silky smooth finish that makes this recipe a true indulgence.
How to Make Quick & Easy Homemade Butter Chicken Recipe
Step 1: Prepare the Marinade and Chicken
Start by tenderizing your chicken with a luscious marinade. Cut the chicken breasts into small, ½ inch pieces, then mix Greek yogurt, lemon juice, grated ginger, garlic, garam masala, smoked paprika, turmeric, and salt into a bowl. This marinade is what infuses the chicken with those signature deep flavors and keeps it wonderfully moist during cooking.
Step 2: Marinate the Chicken
Coat all the chicken pieces evenly with the marinade. Pop them into the fridge for at least an hour or ideally overnight to let the flavors really soak in. When ready, take the chicken out about 10 minutes before cooking so it can come closer to room temperature for even cooking.
Step 3: Cook the Chicken
Heat your skillet with cooking oil over medium-high heat, then add the marinated chicken. Cook until lightly browned and cooked through—this should take around 8 to 10 minutes. The marinade might camouflage the browning a bit, but don’t worry, the flavorful sear is there.
Step 4: Set Chicken Aside
Once cooked, remove the chicken from the skillet and cover it with foil to keep warm and juicy while you make the sauce.
Step 5: Sauté Onion for the Sauce
Lower the heat to medium and add butter to the same skillet. When melted, toss in the diced onion and sauté for about 4 minutes till softened and fragrant—this forms the savory base of your sauce.
Step 6: Add Aromatics and Spices
Add minced garlic and grated ginger along with garam masala, ground cumin, smoked paprika, salt, and turmeric powder. Stir everything together and cook for about a minute to awaken all those incredible aromas.
Step 7: Simmer the Tomato Sauce
Pour in the tomato sauce and water, then lower the heat to medium-low. Let the sauce gently simmer for 7 to 8 minutes, stirring occasionally, letting all the spices meld beautifully into a rich, flavorful base.
Step 8: Finish the Sauce with Cream
Stir in the heavy cream at room temperature. This is the magic touch that makes the sauce decadently creamy and smooth, elevating your butter chicken to next-level comfort food.
Step 9: Combine Chicken and Sauce
Return the cooked chicken to the skillet, stirring to coat every tender morsel in that luscious sauce. Let it simmer together for 2 to 3 minutes, letting all the flavors bind in perfect harmony.
How to Serve Quick & Easy Homemade Butter Chicken Recipe
Garnishes
A sprinkle of fresh chopped cilantro adds a burst of color and a fresh herbal finish that complements the creamy sauce beautifully. You can also add a drizzle of extra cream or a squeeze of lemon for brightness if you like.
Side Dishes
This butter chicken pairs perfectly with steamed basmati rice that soaks up every last bit of sauce, or soft, warm naan bread for dipping and savoring every spoonful. You can also serve it alongside a refreshing cucumber raita or a simple green salad to balance the richness.
Creative Ways to Present
For a fun twist, try serving your butter chicken in small bowls as an appetizer or party dish accompanied by mini naan bites. You can also layer it over roasted vegetables or use it as a filling for wraps or stuffed parathas to mix things up while keeping that beloved flavor front and center.
Make Ahead and Storage
Storing Leftovers
Butter chicken actually tastes even better the next day once the flavors have had time to meld. Store leftovers in an airtight container in the fridge for up to 3 days, making it a perfect dish for easy weekday lunches or dinners.
Freezing
This Quick & Easy Homemade Butter Chicken Recipe freezes wonderfully. Portion it out into freezer-safe containers and freeze for up to 3 months. Just thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low to medium heat, stirring occasionally to prevent the cream from separating. Add a splash of water or cream if the sauce has thickened too much. Avoid microwaving at high heat to keep the texture smooth and creamy.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs have more fat and tend to stay juicier, which can add extra richness to your butter chicken. Just adjust cooking time slightly to ensure they are fully cooked.
How spicy is this butter chicken recipe?
This recipe is mildly spiced, focusing on warmth and depth rather than heat. If you like a little kick, you can easily add some cayenne pepper or chili powder to taste.
Is there a dairy-free way to make this dish?
Yes, you can substitute the Greek yogurt with coconut yogurt and replace the butter with coconut oil or a vegan butter alternative, and use coconut cream instead of heavy cream for a delicious dairy-free version.
Can I make this recipe ahead of time for a party?
Definitely! The sauce can be prepared and stored separately in advance, and the chicken marinated earlier to save time. Just combine and heat everything before serving for a stress-free meal.
What’s the best way to thicken the sauce if needed?
If your sauce feels too thin, simmer it a little longer uncovered to reduce and thicken naturally. Alternatively, mix a teaspoon of cornstarch with water and stir it in while simmering until the desired consistency is reached.
Final Thoughts
Sharing this Quick & Easy Homemade Butter Chicken Recipe with you feels like passing down a little treasure. It’s the kind of recipe that delivers comfort, flavor, and fuss-free cooking all on one plate. So gather your ingredients, fire up your skillet, and enjoy the satisfying joy of a dish that feels special every single time. Trust me, once you try this, it’ll quickly become one of your most cherished go-to meals.
Print
Quick & Easy Homemade Butter Chicken Recipe
This Quick & Easy Homemade Butter Chicken recipe offers a flavorful and creamy Indian-inspired dish with tender marinated chicken cooked in a spiced tomato and cream sauce. Perfect for a comforting weeknight dinner, it combines traditional spices like garam masala, turmeric, and smoked paprika with a simple cooking method using a skillet.
- Total Time: 1 hour 50 minutes
- Yield: 4 servings
Ingredients
Chicken Marinade
- 2 boneless skinless chicken breasts, cut into ½ inch pieces
- ½ cup Greek yogurt
- 1 Tbsp lemon juice
- 1 tsp fresh grated ginger
- 2 garlic cloves, minced
- 2 tsp garam masala
- ½ tsp smoked paprika
- ½ tsp turmeric powder
- ¾ tsp salt
Cooking
- 2 Tbsp cooking oil
- 3 Tbsp butter
- 1 yellow onion, diced
- 2 garlic cloves, minced
- 1 tsp fresh grated ginger
- 2 tsp garam masala
- ½ tsp ground cumin
- ½ tsp smoked paprika
- ½ tsp salt
- ¼ tsp turmeric powder
- 1 (15 oz.) can tomato sauce
- ¼ cup water
- ⅓ cup heavy cream, room temperature
Instructions
- Mix the marinade: In a large bowl, combine Greek yogurt, lemon juice, grated ginger, garlic, garam masala, smoked paprika, turmeric powder, and salt. Stir until well combined to create the marinade.
- Marinate the chicken: Add the cut chicken pieces to the marinade, ensuring all pieces are fully coated. Cover and refrigerate for at least 1 hour or overnight for best flavor. Remove from refrigerator 10 minutes prior to cooking.
- Cook the chicken: Heat a large cast-iron skillet over medium-high heat and add cooking oil. Add the marinated chicken and cook, turning frequently, until lightly browned and cooked through, about 8-10 minutes.
- Cover the cooked chicken: Remove the chicken from the skillet and place on a plate. Cover with foil to keep warm while preparing the sauce.
- Sauté onions: Reduce heat to medium. In the same skillet, add butter and let it melt. Add diced onion and sauté for about 4 minutes until softened.
- Add spices and aromatics: Stir in minced garlic, grated ginger, garam masala, ground cumin, smoked paprika, salt, and turmeric powder. Cook and stir for 1 minute to release aromas.
- Simmer the sauce: Pour in tomato sauce and water. Stir to combine, reduce heat to medium-low, and let it simmer for 7-8 minutes, stirring occasionally.
- Incorporate cream: Add room temperature heavy cream to the sauce and stir well to create a rich, creamy texture.
- Combine chicken and sauce: Return the cooked chicken to the skillet and stir to coat in the sauce. Simmer together for 2-3 minutes to meld flavors.
- Serve: Garnish with chopped cilantro if desired. Serve hot with cooked rice or naan bread for a complete meal. Enjoy your delicious homemade butter chicken!
Notes
- Marinating the chicken overnight enhances the flavor and tenderness.
- If you prefer a spicier dish, add cayenne pepper or chopped chili to the marinade.
- Use full-fat Greek yogurt for creaminess and best results.
- Butter chicken pairs excellently with basmati rice or warm naan bread.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian