Rich & Creamy Spicy Butter Chicken Curry for Your Dinner
I’ve spent years perfecting the art of Indian cooking. I want to share my story of creating the ultimate spicy butter chicken curry. It took many tries to get the spice and cream just right.
After about 15 attempts, I found the perfect balance. This dish brings rich, bold flavors right to your own kitchen. It will satisfy your deepest cravings for a comforting meal.
Key Takeaways
- Use Kashmiri chili for vibrant red color.
- Strain sauce for a very silky texture.
- Marinate chicken overnight for the best flavor.
I marinated the chicken in yogurt and spices, then cooked it until golden. Then, I simmered it in a rich, creamy tomato-butter sauce, and finished with a swirl of cream for my perfect spicy butter chicken curry.
Let me guide you through making this amazing dish.
Quick Recipe Snapshot
This snapshot gives you a quick look at the recipe details. You can easily see the time, serving size, and difficulty level before you start cooking.
Preparation Time | Cook Time | Total Time | Yield | Skill Level | Spice Level |
---|---|---|---|---|---|
20 minutes + Marinade | 30 minutes | 50 minutes | 4 servings | Intermediate | Medium to High |
Why a Spicy Butter Chicken Curry is a Must-Try for Dinner
This dish is perfect for an evening meal. Its warm and complex flavors provide a comforting end to any day. It’s a special meal for any occasion.
A Harmonious Blend of Flavors
Enjoy the perfect mix of creamy, tangy, and spicy tastes. The rich butter and cream beautifully balance the heat from the spices. This creates a dish that is exciting but not too hot. Every bite offers a complex and satisfying flavor that will please your palate.
An Impressive Dish for Any Occasion
This dish is great for a simple family dinner. It is also fancy enough for a special party. You can change the spice level to make everyone happy. It’s a versatile meal that fits any event. Your guests will be very impressed with your cooking skills.
A Rewarding Culinary Experience
Making this dish is easier than you might think. It is a great way to bring restaurant-quality food home. You will feel proud creating such a delicious meal. The process of cooking this curry is very satisfying and fun for any home cook.
How to Prepare the Spicy Butter Chicken Curry

Here is a complete guide to making your own tasty butter chicken. Follow these instructions carefully for a delicious meal that your whole family will love.
Ingredients | Amount | Alternative |
---|---|---|
For the Chicken Marinade | ||
Boneless, skinless chicken | 1 lb | Chicken thighs, Paneer, Tofu |
Plain Greek yogurt | 3 tbsp | Sour cream, Coconut yogurt |
Lemon juice | 2 tsp | Lime juice |
Minced garlic | 2 tsp | Garlic powder |
Grated ginger | 1 tsp | Ginger powder |
Garam masala | ½ tsp | Curry powder |
Turmeric powder | 1 tsp | |
Kashmiri red chili powder | 1 tsp | Cayenne pepper or Paprika |
Salt | 1 tsp | To taste |
For the Curry Sauce | ||
Butter | 4 tbsp | Ghee, Vegan butter |
Vegetable oil | 1 tbsp | Canola oil |
Crushed tomatoes | 28 oz can | Tomato puree or Passata |
Heavy cream | ½ cup | Coconut cream, Cashew cream |
Ground coriander | 1 tsp | |
Cumin powder | ½ tsp | |
Kasuri Methi (dried fenugreek) | 1 tbsp | Dried parsley (flavor differs) |
Fresh cilantro, chopped | 1 tbsp |
Step 01: Marinate the Chicken for Maximum Flavor
First, cut the chicken into one-inch pieces. In a bowl, mix the chicken with lemon juice and salt. Then, add the yogurt, garlic, ginger, and all the marinade spices.
Stir everything until the chicken is fully coated. Cover the bowl and let it marinate in the fridge for at least 4 hours. For the best taste, marinate it overnight.
Step 02: Cook the Chicken Until Golden
Next, heat the vegetable oil in a large pot or dutch oven. Use medium-high heat. Take the chicken pieces out of the marinade.
Place them in the hot pot. Cook the chicken for about 5-7 minutes. You want the chicken to be golden brown and cooked through. Remove the chicken and set it aside for later.
Step 03: Create the Rich and Creamy Curry Sauce
In the same pot, turn the heat to medium-low. Add the butter and let it melt. Stir in the crushed tomatoes and heavy cream.
Then, add the coriander, cumin, and remaining chili powder. Stir until the butter has melted and all the spices are mixed in well. Let the sauce simmer for about 10 minutes.
Step 04: Combine and Simmer to Perfection
Now, add the cooked chicken back into the pot with the sauce. Stir everything together gently. Let the curry simmer for another 5 minutes.
This will warm the chicken and let it soak up the sauce. Finally, crush the kasuri methi between your palms and stir it in. Add the fresh cilantro just before serving.
Tips and Tricks for the Best Result
Here are some helpful tips to make your spicy butter chicken curry taste amazing. These simple tricks will make a big difference in the final dish.
Achieve a Vibrant Color and Balanced Spice
Using Kashmiri red chili powder is a great tip. It gives the curry a beautiful red color without too much heat. This allows you to control the spice level. You can add more for extra heat. The key is to balance the spice with the creaminess.
Ensuring a Silky-Smooth Gravy
For a very smooth sauce, you can strain it. After blending the tomato base, pass it through a fine-mesh sieve. This removes any small bits of tomato skin or spices. It will give your curry a velvety, restaurant-quality texture that is truly luxurious and enjoyable to eat.
Don’t Rush the Cooking Process
Patience is very important when making this dish. Let the chicken marinate for as long as you can. This makes the meat tender and full of flavor. Also, allow the sauce to simmer slowly. This helps all the flavors to develop fully and mix together perfectly.
How to Store and Serve Your Spicy Butter Chicken Curry
Proper storage and serving will make your curry even better. Follow these simple tips to enjoy your delicious meal now and later.
The Storing Method
- To store leftovers, put the curry in an airtight container. It will stay fresh in the refrigerator for up to 4 days.
- You can also freeze the butter chicken. Place it in a freezer-safe container and it will last for up to 3 months.
- When you are ready to eat it, thaw it overnight in the refrigerator before you reheat it. This method works very well.
The Serving Method
- Serve the curry hot with steamed basmati rice. The rice soaks up the delicious sauce. It is a classic and tasty combination.
- Warm naan bread is another great choice. You can use the bread to scoop up every last bit of the creamy curry.
- Add a side of cucumber salad or raita. These cool sides balance the warmth of the curry and add a fresh taste.
Variations to Try
Feel free to change this recipe to fit your taste. Here are a few simple and delicious variations you can try at home.
For a Healthier Version
You can make a lighter version of this dish. Use plain yogurt or low-fat coconut milk instead of heavy cream. This will reduce the calories. Grilling or baking the chicken instead of frying it is also a healthier choice. It still tastes great and is better for you.
Making a Vegetarian or Vegan Spicy “Butter Chicken”
For a vegetarian option, use paneer or tofu. Chickpeas also work well as a chicken substitute. To make it vegan, use coconut cream and vegan butter. These simple swaps create a delicious plant-based meal. The rich and spicy flavors remain just as wonderful and satisfying.
Common Mistakes, Solution and Prevention
Making butter chicken can be tricky. Here are some common mistakes and how to fix or avoid them for a perfect curry every time.
Mistake #01: The Chicken is Tough and Chewy
- Solution: If the chicken is already overcooked, slice it thinly. Mix it well with extra sauce to add some moisture back into it.
- Prevention: Cook the chicken on a low to medium flame. Make sure not to cook it for too long. Marinating the chicken in yogurt helps to keep it tender and juicy.
Mistake #02: The Gravy is Not Smooth
- Solution: If the sauce is chunky, you can blend it. Use an immersion blender or a regular blender to make it smooth.
- Prevention: Always strain the tomato and onion puree. This removes fibers and seeds, giving you a silky, smooth gravy. Using tomato passata instead of diced tomatoes also helps.
Mistake #03: The Flavors are Bland
- Solution: Taste the curry and add more salt or garam masala if needed. A little more spice can make a big difference.
- Prevention: Use fresh, high-quality spices. Do not skip important ingredients like kasuri methi (dried fenugreek leaves). Letting the spices cook in the butter for a minute helps release their flavor.
FAQ
What is the difference between butter chicken and chicken tikka masala?
Butter chicken is usually creamier and milder. Chicken tikka masala often has a stronger tomato flavor and can be spicier. Both dishes are delicious but have unique taste profiles.
How can I make my butter chicken spicier?
To increase the heat, add more Kashmiri red chili powder. You can also add fresh green chilies or a pinch of cayenne pepper to the sauce for an extra kick.
Can I make butter chicken without nuts?
Yes, you can. Cashews are often used to thicken the sauce, but you can leave them out. To get a creamy texture, simply add a little more heavy cream or plain yogurt.
Spicy Butter Chicken Curry
A rich, creamy, and tangy curry with tender marinated chicken.
Ingredients
- For the Chicken Marinade:
- 1 lb Boneless, skinless chicken
- 3 tbsp Plain Greek yogurt
- 2 tsp Lemon juice
- 2 tsp Minced garlic
- 1 tsp Grated ginger
- ½ tsp Garam masala
- 1 tsp Turmeric powder
- 1 tsp Kashmiri red chili powder
- 1 tsp Salt
- For the Curry Sauce:
- 4 tbsp Butter
- 1 tbsp Vegetable oil
- 28 oz can Crushed tomatoes
- ½ cup Heavy cream
- 1 tsp Ground coriander
- ½ tsp Cumin powder
- 1 tbsp Kasuri Methi (dried fenugreek)
- 1 tbsp Fresh cilantro, chopped
Instructions
- Marinate chicken in yogurt and spices for 4 hours.
- Cook the marinated chicken until it is golden.
- Melt butter; add tomatoes, cream, and sauce spices.
- Let the curry sauce simmer for 10 minutes.
- Add the cooked chicken back into the sauce.
- Stir in kasuri methi and cilantro before serving.
Notes
- Use Kashmiri chili for vibrant red color.
- Strain sauce for a very silky texture.
- Marinate chicken overnight for the best flavor.
Now you have all the steps to create a wonderful meal. I hope you enjoy making this spicy butter chicken curry. It is a dish full of love and flavor. Making it at home is a great experience.
Try this recipe and share your thoughts in the comments below. I would love to hear how it turned out for you.
What is your favorite way to enjoy this dish?