Spicy Butter Chicken

This post may contain affiliate links. We only promote products we actually use and truly love!

You can make this authentic spicy butter chicken recipe in 30 minutes or less of cooking, with just one pot for easy cleanup! Nothing beats this super creamy curry with tender pieces of chicken when you need a comforting meal to warm you up at the end of the day. Use any leftovers for our butter chicken pizza or butter chicken sandwich!

A bowl full of spicy butter chicken and rice topped with chopped cilantro.

Butter chicken is one of our go-to dishes when we go out for Indian food. The curry is creamy and silky, and the tender pieces of chicken just melt in your mouth. But since moving to Vermont, it’s (not surprisingly) been more difficult to find authentic Indian food.

Cut to us developing a spicy Indian tomato soup recipe inspired by our favorite butter chicken from California. The flavor profile was perfect; now all we needed to figure out was how to make juicy, tender chicken and tweak the soup into curry for our authentic spicy butter chicken recipe. A few months later, here we are!

What To Expect


  • Great for: Easy, cozy weeknight dinners, or a takeout substitute.
  • Ready in: 25 minutes after the chicken is marinated (4 to 6 hours)
  • Serves: 4 people
  • Flavor profile: Creamy, buttery, spicy, and tastes like tomato and cilantro and warm Indian spices
  • How to make it: Marinate the chicken, cook the chicken, make the curry, combine, and serve with rice and naan.

Summarize and save this content on:

AI can make mistakes. Don’t trust everything it says.



This is hands down one of my most favorite meals to make and eat. The depth of flavor is great and once everything is prepped it’s super easy to make.

– Amy v


What Is Butter Chicken?

Butter chicken is an Indian dish made with marinated chicken in a creamy, tomato based curry. Although similar to chicken tikka masala, butter chicken is typically creamier and more mild in flavor.

However, we like our food spicy, so our butter chicken recipe has a bit of a kick to it! It’s more similar to the butter chicken we’ve had from authentic Indian and Nepalese restaurants, where a “mild” dish still makes your mouth glow.

Key Ingredients

  • Chicken breast – Cubing the chicken before marinating helps it to tenderize and soak up all the flavor while it sits in the marinade. This is key to getting an authentic butter chicken that melts in your mouth.
  • Plain Greek yogurt – We recommend using a thicker, creamier Greek yogurt brand for the chicken marinade, like Fage 5% (or even Icelandic skyr like siggi’s). We’ve found this makes the chicken more moist and tender versus thinner styles of Greek yogurt.
  • Kashmiri red chili powder – Our spicy butter chicken gets most of its heat (and color) from the kashmiri red chili powder. This is a spicy chili powder made with Indian red chili peppers. You can find it at specialty spice stores and most Indian grocery stores, and some Middle Eastern stores as well. If you can’t find this ingredient, you can substitute with ground red cayenne pepper.
  • Garam masala – If you’re not familiar with garam masala, it’s a blend of spices that’s used in a lot of Indian cooking. You should be able to easily find it in the spice section of any major grocery store.
  • Fresh cilantro – Don’t skip the fresh cilantro! We know it can be tempting to pass over fresh herbs in recipes, but the cilantro is more than just a garnish here. It adds a ton of freshness to the curry and brightens the dish, which balances out the heat and the buttery, creamy texture. Trust us, this ingredient makes a huge difference.

See the recipe card for full information on ingredients and quantities.

Spicy Butter Chicken Variations

It took a lot of trial and error to find the right balance of spices and perfect the texture of our butter chicken recipe. Like, a lot of trial and error (including a few majorly failed attempts). While we think our final version is just as good as the butter chicken we’ve had at our favorite Indian and Nepalese restaurants, you might prefer a different style.

Our spicy butter chicken recipe is the perfect starting point for any changes you might want to make as you work on perfecting your own homemade butter chicken. You can easily experiment with our recipe to learn how to make your butter chicken spicier, less spicy, thicker, or thinner – it’s all easy to adjust on the fly as you make the curry.

  • Make it spicier – Add more kashmiri chili powder to the curry. You might want to increase the amounts of the other spices, too, so you don’t throw off the balance of the flavors.
  • Make it less spicy – Reduce the amount of kashmiri. But leave the other spices as they are so you don’t lose the bold flavor of the dish.
  • Make it thicker and creamier – Add more butter and heavy cream. This will dilute the flavors some, so you may want to increase the amount of spices. But you’ll end up with a thicker curry perfect for dipping naan into.

How To Make Spicy Butter Chicken

  1. Marinate the chicken – First, combine the chicken, lemon juice, and salt in a bowl until the chicken is well coated. Then, add the Greek yogurt, minced garlic, coriander, onion powder, kashmiri red chili powder, oregano, turmeric, garam masala, cumin, and powdered ginger. Stir to combine, making sure the chicken is completely coated. Cover and marinate in the fridge for 4 to 6 hours.
  2. Cook the chicken – Heat vegetable oil in a dutch oven over medium-high heat. Add the marinated chicken and cook until done, stirring occasionally to make sure the chicken is evenly browned. Then, transfer the cooked chicken to a small bowl and set aside.
  3. Make the curry – Turn the heat to medium-low and add the crushed tomatoes, heavy cream, and butter to the dutch oven. Then, stir in the coriander, onion powder, kashmiri red chili powder, oregano, turmeric, salt, garam masala, cumin, and powdered ginger. Continue stirring until the butter is melted and the spices are fully incorporated into the sauce, then simmer for 10 minutes to let the flavor develop, stirring occasionally.
  4. Combine – Stir in the fresh cilantro and add the chicken back into the pot. Stir to combine and simmer for another 5 minutes to warm the chicken through.
  5. Serve – Enjoy hot with steamed basmati rice and naan.

Expert Tips

  • Cooking the chicken – The color of the marinade can make it hard to tell when the chicken is done cooking. We recommend using a digital meat thermometer to check the internal temperature of the largest piece of chicken after about 5 or 6 minutes – it should be about 160 to 165 degrees F when done.
  • Mise en place – Measure out all the spices you need for the marinade and the curry ahead of time. Grab two small bowls – one for the chicken marinade, and one for the curry. The same set of spices goes into both, so measure it all at once while the spices are on the counter and save yourself the time and effort later on.
  • Serving Suggestions – We recommend serving butter chicken with basmati rice and freshly baked naan for an authentic experience. Use the naan to scoop up bites of rice, chicken, and curry, or dig into the saucy chicken and rice with a fork and dip the naan into the curry. You can also serve butter chicken with other Indian dishes like chicken tikka masala, saag paneer, or vegetable pakora for an at-home takeout style spread!
A close up shot of saucy butter chicken topped with chopped cilantro served next to rice in a black bowl.

Butter Chicken FAQs

No, butter chicken is not always spicy, but we like ours to be! The best variations of butter chicken we’ve had at restaurants have always been spicy, so that’s what we wanted to recreate with our recipe.

Kashmiri red chili powder is the best way to add spice to your butter chicken. It is a common ingredient in Indian cooking and brings a lot of heat. However, if you don’t have kashmiri, ground cayenne works too. We recommend using about 2x the amount of cayenne to replace the kashmiri.

You can store leftover butter chicken in an airtight container in the fridge for up to 5 days. Reheat single servings in the microwave for about 2 minutes, stirring halfway through. Or, reheat larger portions (3 or more servings at a time) in a small saucepan over medium-low heat, covered, for about 10 to 15 minutes or until warm.

Yes, you can make this butter chicken in a slow cooker or crockpot if you wish! Marinate the chicken as directed (or up to 12 hours so you can do it overnight), then add everything to a crockpot except for the heavy cream, butter, and fresh cilantro. Cover and cook on LOW for 6 hours, then stir in the heavy cream, butter, and fresh cilantro before serving.


Related Indian Recipes

Love this recipe? You may enjoy these recipes, too:


We hope you enjoy this recipe! When you try it out, please leave a review and a star rating in the comments below. Happy cooking! – Nicole and Alex

A bowl of spicy butter chicken and rice.

Spicy Butter Chicken Recipe

Nicole & Alex Langdon
You can make this authentic spicy butter chicken recipe in 30 minutes or less of cooking, with just one pot for easy cleanup!
5 from 3 votes

Save this recipe!

Enter your email and we’ll send it right to you.

Prep Time 4 hours
Cook Time 25 minutes
Total Time 4 hours 25 minutes
Course Dinner, Lunch, Main Course
Cuisine Indian
Servings 4 servings
Calories 457 kcal

Ingredients
 
 

Marinated Chicken

  • 1 pound chicken breast cut into 1-inch chunks
  • 2 teaspoons lemon juice
  • 1 teaspoon salt
  • 3 tablespoons plain Greek yogurt
  • 2 teaspoons minced garlic
  • 1 tablespoon ground coriander
  • 2 teaspoons onion powder
  • 1 teaspoon kashmiri red chili powder 2x for extra spicy (see Notes)
  • 1 teaspoon dried oregano
  • 1 teaspoon turmeric
  • ½ teaspoon garam masala
  • ½ teaspoon cumin
  • ½ teaspoon powdered ginger

Curry

  • 1 tablespoon vegetable oil
  • 28 ounces canned crushed tomatoes
  • ½ cup heavy cream
  • 4 tablespoons butter
  • 1 teaspoon ground coriander
  • 1 teaspoon onion powder
  • ½ teaspoon kashmiri red chili powder 2x for extra spicy (see Notes)
  • ½ teaspoon dried oregano
  • ½ teaspoon turmeric
  • ½ teaspoon salt
  • ¼ teaspoon garam masala
  • ¼ teaspoon cumin
  • ¼ teaspoon powdered ginger
  • 1 tablespoon fresh cilantro chopped

Optional Sides

  • 2 cups steamed basmati rice
  • 2 pieces naan warmed and buttered

Instructions
 

Marinated Chicken

  • Combine the chicken, lemon juice, and salt in a bowl and mix until the chicken is well coated.
  • Then, add the Greek yogurt, minced garlic, coriander, onion powder, kashmiri red chili powder, oregano, turmeric, garam masala, cumin, and powdered ginger. Stir to combine, making sure the chicken is completely coated.
    Cover and marinate in the fridge for 4 to 6 hours.

Cooking The Chicken

  • After the chicken has marinated, heat vegetable oil in a dutch oven over medium-high heat. Add the marinated chicken and cook until done, about 6 to 8 minutes, stirring occasionally to make sure the chicken is evenly browned.
    Check the internal temperature of the largest piece of chicken with a digital meat thermometer to know when it's done. It should read about 160 to 165 degrees F.
    Then, transfer the cooked chicken to a small bowl and set aside.

Curry

  • Next, build the curry in the dutch oven. Turn the heat down to medium-low and add the crushed tomatoes, heavy cream, and butter.
    Then, add the coriander, onion powder, kashmiri red chili powder, oregano, turmeric, salt, garam masala, cumin, and powdered ginger. Stir until the butter is melted and the spices are fully incorporated into the sauce, then simmer for 10 minutes to let the flavor develop, stirring occasionally.
  • Next, stir in the fresh cilantro and add the chicken back into the pot. Stir to combine and simmer for another 5 minutes to warm the chicken through.
  • Serve hot with sides like steamed basmati rice and naan.
One last step:Please consider leaving a review to let us know how it was!

Notes

Greek yogurt: We recommend using a thicker, creamier Greek yogurt brand for the chicken marinade, like Fage 5% (or even Icelandic skyr like siggi’s). We’ve found this makes the chicken more moist and tender, versus thinner styles of Greek yogurt.
Kashmiri red chili powder: This is a spicy chili powder made with Indian red chili peppers. You can find it at specialty spice stores and most Indian grocery stores, and some Middle Eastern stores as well.
Spice levels can vary, so be mindful the first time you cook with it! If you want this dish to be extra spicy, you may want to double the amount of kashmiri in both the marinade and the curry.
If you can’t find this ingredient, you can substitute with 2x the amount of ground red cayenne pepper.
Making the curry: The dutch oven will be hot when you add the tomatoes, heavy cream, and butter since you’ve had it over medium-high heat to cook the chicken. Lower the heat first and give it a minute or two to adjust before starting the curry – especially if you have an electric cooktop.
Helpful tip: Measure out all the spices you need for the marinade and the curry ahead of time. Grab two small bowls – one for the chicken marinade, and one for the curry. The same set of spices goes into both, so measure it all at once while the spices are on the counter and save yourself the time and effort later on.

Nutrition

Serving: 1servingCalories: 457kcalCarbohydrates: 21gProtein: 30gFat: 30gSaturated Fat: 16gPolyunsaturated Fat: 4gMonounsaturated Fat: 8gTrans Fat: 0.5gCholesterol: 137mgSodium: 1384mgPotassium: 1134mgFiber: 6gSugar: 10gVitamin A: 1501IUVitamin C: 22mgCalcium: 151mgIron: 4mg
Like this recipe?Please leave a review below! We read and respond to every single comment.

If you have any questions regarding the information presented in this post, please refer to our Nutrition Disclaimer here.

5 from 3 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating




 

2 Comments

  1. This is hands down one of my most favorite meals to make and eat. The depth of flavor is great and once everything is prepped it’s super easy to make. I love adding extra cayenne for some added heat!

  2. 5 stars
    We have struggled with finding the best Indian takeout since we moved away from our favorite Indian restaurant. Thankfully however we’ve been able to find a way to make butter chicken at home that tastes almost just as good!