Creamy Spiced Indian Butter Chicken

Total Time: 1 hr 45 mins Difficulty: Intermediate
Velvety tomato-cream coats tender chicken, lifted by fenugreek, garam masala and a perfect pinch of warming spice.
pinit

Creamy Spiced Indian Butter Chicken delivers a velvety tomato-cream sauce that lovingly coats tender chicken thighs, lifted by fenugreek, garam masala and a perfect pinch of warming spice. This luxuriously smooth curry brings the flavors of India straight to your kitchen—rich, aromatic, and irresistibly comforting. Whether you’re planning a cozy dinner or a fun gathering, this recipe’s harmonious blend of spices and creamy finish will have everyone coming back for seconds.

Key Ingredients

To bring this Creamy Spiced Indian Butter Chicken to life, each component plays a crucial role in building depth, richness, and a touch of heat.

  • 500 g boneless chicken thighs: Tender protein that soaks up the yogurt marinade and holds up beautifully in a creamy sauce.
  • 120 ml plain yogurt: Provides tang and tenderness to the chicken during marination.
  • 2 tbsp ginger garlic paste: Delivers fragrant warmth and pungent depth to the marinade.
  • 1 tsp chili powder: Adds a kick of heat and vibrant color to the chicken.
  • 1/2 tsp turmeric powder: Imparts a subtle earthiness and golden hue.
  • 1 tsp garam masala: Blends multiple spices for a cozy, complex aroma.
  • 1 tsp salt: Balances and enhances all flavors in the marinade.
  • 3 tbsp unsalted butter: Gives the sauce its rich, glossy texture and buttery finish.
  • 1 tbsp vegetable oil: Prevents butter from burning and helps brown the chicken evenly.
  • 1 medium onion finely chopped: Builds a sweet, savory base when sautéed to golden perfection.
  • 4 cloves garlic minced: Infuses bold, aromatic notes into the sauce.
  • 1 inch ginger minced: Adds fresh zing and citrusy warmth.
  • 400 g tomato puree: Creates the silky, tangy foundation of the curry sauce.
  • 1 tsp chili powder: Boosts heat in the simmering sauce for consistent spice.
  • 1 tsp garam masala: Reintroduced for layered spice complexity.
  • 1 tsp coriander powder: Brings a citrusy, nutty undertone to the sauce.
  • 1 tsp cumin powder: Adds warm, earthy depth.
  • 1 tsp salt: Ensures the sauce is properly seasoned.
  • 120 ml heavy cream: Rounds out the sauce for a luscious, creamy consistency.
  • 1 tsp dried fenugreek leaves: Imparts a subtle sweet-bitter finish and signature aroma.
  • 1 tsp sugar: Balances acidity and rounds out the flavors.
  • 2 tbsp chopped fresh cilantro: Offers a bright, herbal garnish that lifts the dish.

How To Make Creamy Spiced Indian Butter Chicken

Let’s walk through the steps to transform these ingredients into a show-stopping curry. You’ll marinate the chicken, brown it for flavor, then build a rich tomato-based sauce and finish it off with cream and fenugreek. Follow each step carefully to achieve that melt-in-your-mouth texture and perfectly balanced spice.

1. Marinate the chicken

In a large bowl, combine the chicken thighs, yogurt, ginger garlic paste, chili powder, turmeric, garam masala and salt. Mix thoroughly so each piece is coated, then cover and refrigerate for at least 1 hour to develop flavor and tenderness.

2. Brown the chicken

Heat 2 tbsp butter and the vegetable oil in a heavy pan over medium heat. Add the marinated chicken and cook until lightly browned on all sides, about 5–7 minutes. Remove the chicken and set aside, keeping any browned bits in the pan for extra flavor.

3. Sauté the aromatics

In the same pan, add the remaining butter. Sauté the finely chopped onion until golden brown, about 5 minutes, then stir in the minced garlic and ginger. Cook for 1 minute, stirring constantly to prevent burning.

4. Simmer the sauce

Stir in tomato puree, chili powder, garam masala, coriander powder, cumin powder and salt. Bring to a gentle simmer, then cook for 10 minutes, stirring occasionally to thicken and concentrate the flavors.

5. Finish cooking the chicken

Return the browned chicken pieces to the sauce. Cover and simmer for another 10 minutes, or until the chicken is cooked through and tender.

6. Enrich with cream and fenugreek

Stir in the heavy cream, dried fenugreek leaves and sugar. Cook for 2 more minutes over low heat, until the sauce is smooth, creamy and slightly glossy.

7. Garnish and serve

Sprinkle with chopped fresh cilantro and serve hot alongside steamed rice or warm naan for a complete, comforting meal.

Serving Suggestions

Once your Creamy Spiced Indian Butter Chicken is ready, elevate the dining experience with these complementary ideas:

  • Pair with steamed basmati rice to soak up every drop of the luscious sauce.
  • Serve alongside warm garlic naan for scooping and saucy indulgence.
  • Offer a side of cool cucumber raita, letting the yogurt and cucumber balance the curry’s heat.
  • Garnish with an extra sprinkle of fresh cilantro and a wedge of lemon for brightness before serving.

Tips For Perfect Creamy Spiced Indian Butter Chicken

Nailing the perfect butter chicken is all about balancing spices and textures. These friendly tips will guide you to curry greatness, whether you’re a spice novice or a seasoned home cook.

  • You can substitute plain yogurt with dairy-free yogurt for a lighter marinade.
  • Adjust chili powder to match your preferred level of heat.
  • Crush the dried fenugreek leaves before adding to release maximum aroma.
  • Leftover butter chicken often tastes even better the next day.

How To Store It

Keeping your Creamy Spiced Indian Butter Chicken tasting fresh is simple when you follow these storage guidelines. Proper storage maintains texture, flavor, and ensures you can enjoy every last bit later on.

  • Refrigerate in an airtight container for up to 3 days to preserve freshness.
  • Freeze in portioned freezer-safe bags for up to 2 months; thaw overnight in the fridge before reheating.
  • Reheat on the stove over low heat, stirring occasionally and adding a splash of water or cream if the sauce has thickened.
  • Microwave gently on medium power in short intervals, stirring halfway through to ensure even heating.

Frequently Asked Questions

Curious about timing, substitutions, or storage? Here are answers to common questions from home cooks:

  • Q: How long does it take to prepare and cook this Butter Chicken recipe?

A: It takes about 1 hour and 30 minutes in total. This includes 1 hour for marinating the chicken, 10 minutes to brown the chicken, about 15 minutes to sauté the aromatics and simmer the tomato-based sauce, another 10 minutes to finish cooking the chicken in the sauce, plus 2 minutes to stir in cream and fenugreek leaves.

  • Q: Can I make this recipe dairy-free or lighter?

A: Yes. Substitute plain yogurt with a dairy-free yogurt such as coconut or almond yogurt in the marinade and replace heavy cream with full-fat coconut milk or coconut cream. Swap unsalted butter with vegan butter or a neutral-flavored oil. The spices and cooking method remain the same for a similar texture and flavor.

  • Q: How do I adjust the spice level without losing flavor?

A: To reduce heat, cut the chili powder in either the marinade or the sauce by half and omit the additional teaspoon in the sauce. Keep the garam masala, coriander and cumin powders unchanged. For extra heat, increase chili powder by ¼ tsp increments or add finely chopped green chilies when sautéing the onion.

  • Q: What’s the best way to use and prepare dried fenugreek leaves?

A: Crush the dried fenugreek leaves between your palms or in a small bowl just before adding them to the sauce. This releases their aroma and bitterness. Stir the crushed leaves into the sauce with the cream and sugar during the last 2 minutes of cooking so they impart a subtle, sweet-bitter finish without becoming overly pungent.

  • Q: Can I use fresh tomatoes instead of tomato puree?

A: Yes. Use 4 medium ripe tomatoes, blanch them in boiling water for 30 seconds, then peel and chop. Blend the chopped tomatoes until smooth and use about 400 g of the puree. You may need to simmer the sauce an extra 5 minutes to reduce excess moisture and achieve a thick, creamy consistency.

  • Q: How should I store and reheat leftovers for best flavor?

A: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on low heat in a saucepan, stirring occasionally and adding a tablespoon of water or cream if the sauce is too thick. You can also reheat in the microwave on medium power, stirring halfway through to ensure even heating.

  • Q: Can I use a different protein, such as paneer or tofu, in this recipe?

A: Absolutely. For paneer, cut 200–250 g into cubes and use it in place of the chicken—add paneer after simmering the tomato sauce and cook for 5 minutes to heat through. For tofu, press and cube 400 g of firm tofu, toss in the marinade briefly, then brown in the pan before adding to the sauce. Cooking times may be slightly shorter, so watch carefully to avoid overcooking.

What Makes This Special

Sweet meets spicy in this Butter Chicken masterpiece—cream and fenugreek swirl together with a symphony of warming spices to create a sauce so luscious you’ll want to lick the plate. It works because the yogurt marinade tenderizes the chicken while the slow-simmered tomato base intensifies every flavor note. Don’t forget to print and save this article for those nights when only cozy, comforting curry will do. Leave a comment below if you whip up a batch or have questions—I’m here to chat curry anytime!

Creamy Spiced Indian Butter Chicken

Difficulty: Intermediate Prep Time 15 mins Cook Time 30 mins Rest Time 60 mins Total Time 1 hr 45 mins
Calories: 400

Description

Tender chicken thighs simmer in a fragrant tomato base spiked with garam masala, cumin and coriander, then finished with cream and fenugreek for a luxuriously smooth, aromatic sauce.

Ingredients

Instructions

  1. Combine chicken, yogurt, ginger garlic paste, chili powder, turmeric powder, garam masala and salt in a bowl and marinate for at least 1 hour.
  2. Heat 2 tbsp butter and vegetable oil in a pan over medium heat, add marinated chicken and cook until lightly browned, then remove chicken and set aside.
  3. In the same pan add remaining butter, sauté onion until golden, then add garlic and ginger and cook for 1 minute.
  4. Stir in tomato puree, chili powder, garam masala, coriander powder, cumin powder and salt, then simmer for 10 minutes, stirring occasionally.
  5. Return chicken to the sauce and simmer for 10 minutes or until chicken is cooked through.
  6. Stir in heavy cream, dried fenugreek leaves and sugar, cooking for 2 more minutes until sauce is smooth and creamy.
  7. Garnish with chopped fresh cilantro and serve hot with steamed rice or naan.

Note

  • You can substitute plain yogurt with dairy-free yogurt for a lighter marinade.
  • Adjust chili powder to match your preferred level of heat.
  • Crush the dried fenugreek leaves before adding to release maximum aroma.
  • Leftover butter chicken often tastes even better the next day.
Keywords: butter chicken, indian curry, creamy chicken curry, spiced chicken, garam masala recipe, fenugreek leaves

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
How long does it take to prepare and cook this Butter Chicken recipe?

It takes about 1 hour and 30 minutes in total. This includes 1 hour for marinating the chicken, 10 minutes to brown the chicken, about 15 minutes to sauté the aromatics and simmer the tomato-based sauce, another 10 minutes to finish cooking the chicken in the sauce, plus 2 minutes to stir in cream and fenugreek leaves.

Can I make this recipe dairy-free or lighter?

Yes. Substitute plain yogurt with a dairy-free yogurt such as coconut or almond yogurt in the marinade and replace heavy cream with full-fat coconut milk or coconut cream. Swap unsalted butter with vegan butter or a neutral-flavored oil. The spices and cooking method remain the same for a similar texture and flavor.

How do I adjust the spice level without losing flavor?

To reduce heat, cut the chili powder in either the marinade or the sauce by half and omit the additional teaspoon in the sauce. Keep the garam masala, coriander and cumin powders unchanged. For extra heat, increase chili powder by ¼ tsp increments or add finely chopped green chilies when sautéing the onion.

What’s the best way to use and prepare dried fenugreek leaves?

Crush the dried fenugreek leaves between your palms or in a small bowl just before adding them to the sauce. This releases their aroma and bitterness. Stir the crushed leaves into the sauce with the cream and sugar during the last 2 minutes of cooking so they impart a subtle, sweet-bitter finish without becoming overly pungent.

Can I use fresh tomatoes instead of tomato puree?

Yes. Use 4 medium ripe tomatoes, blanch them in boiling water for 30 seconds, then peel and chop. Blend the chopped tomatoes until smooth and use about 400 g of the puree. You may need to simmer the sauce an extra 5 minutes to reduce excess moisture and achieve a thick, creamy consistency.

How should I store and reheat leftovers for best flavor?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on low heat in a saucepan, stirring occasionally and adding a tablespoon of water or cream if the sauce is too thick. You can also reheat in the microwave on medium power, stirring halfway through to ensure even heating.

Can I use a different protein, such as paneer or tofu, in this recipe?

Absolutely. For paneer, cut 200–250 g into cubes and use it in place of the chicken—add paneer after simmering the tomato sauce and cook for 5 minutes to heat through. For tofu, press and cube 400 g of firm tofu, toss in the marinade briefly, then brown in the pan before adding to the sauce. Cooking times may be slightly shorter, so watch carefully to avoid overcooking.

Julian Hayes

Food and Lifestyle Blogger

Hey there, food enthusiasts! I'm Julian Hayes, and welcome to my culinary playground where flavor takes center stage and every meal is an adventure.

Leave a Comment

Your email address will not be published. Required fields are marked *