Spicy Indian Chicken Curry

Spicy Indian Chicken Curry

Did I say spicy? You heard it right! If you love spicy foods then you must definitely try this chicken curry. This is not a creamy curry with cashew or almond paste neither used coconut or cream for thickness, it’s a typical spicy chicken curry recipe with onion tomato base masala tossed with yogurt and Indian spices. I learnt this recipe from my roommate. She is from the northern part of India. While I was working we use to make this curry on alternate weekends without fail 🙂

Whenever I am making this curry at home, I will make sure I am taking a snap and sending it to her 😉 Just to show I still remember her and her recipe 🙂

The color of the curry will tempt you to eat more.  I used Kashmiri red chili powder which gives this vibrant red color. It doesn’t mean than you cannot use the normal red chili powder, but the color differs for sure! This spicy chicken curry goes well with the rice, roti, parathas, idlis, dosa, etc.,

It takes only 30 minutes to make this spicy chicken curry. There is no soaking or grinding involved for making this gravy. It has mild sour taste coming from the yogurt which balances the spice level. Occasionally we eat spicy food like this 🙂

If we buy chicken, then I plan in such a way that the gravy can be used for both lunch and dinner (Gravy/Curry that goes well with tiffin and rice) so spicy chicken gravy is one such option.

Let’s see the ingredient list for making this yummy and delicious chicken curry.


1lb or 450gm of skinless and boneless chicken pieces

¼ cup of thick yogurt/curd

3 tablespoons of oil

1 bay leaf

2 cardamom pods

2 cloves

1 inch of cinnamon stick

½ teaspoon of peppercorns

½ teaspoon of fennel seeds

1 whole red chili

1 cup of finely chopped onions

2 medium sized grated tomatoes (without skin)

1 tablespoon of ginger and garlic paste

1 cup of water

2 tablespoons of red chili powder

½ teaspoon of turmeric powder

3 tablespoons of coriander powder

1 teaspoon of roasted cumin powder    

1 teaspoon of garam masala

1 teaspoon of lemon juice


Coriander leaves


  • Wash and clean the chicken pieces, finely chop the onions and grate the tomatoes and keep it aside.
  • Heat a pan/kadai and add oil. Once the oil is heated add the whole spices one by one (bay leaf, cinnamon stick, cloves, cardamom, whole red chili, peppercorns, and fennel seeds)
  • Add the chopped onions and cook until 80% of onion is done.
  • Add the ginger and garlic paste and cook till the raw flavor is gone.
  • Then add the grated tomatoes and cook until the oil used oozes out.
  • Add the spice powders (turmeric, red chili, coriander and roasted cumin seed powder) and cook it for 3-5 minutes.
  • Now add the chicken pieces and salt. Toss well with the onion tomato masala.
  • Add the yogurt and mix it well with the masala.

  • Now add enough water to cook the chicken. Close with lid and cook it on a medium flame for 20 minutes until chicken is perfectly cooked.
  • Once done add the garam masala, a dash of lemon juice and some coriander leaves and switch off the flame.
  • Enjoy this spicy chicken curry with rice or roti.

If you tried this recipe let me know how it turned. Take a picture and tag me @veg2nonveg_kitchen on Instagram with the hashtag #veg2nonvegkitchen. I would love to see your creation 🙂


  • I have used boneless breast piece for the recipe but you can also use both boned and boneless chicken.
  • The curry is on the spicier side, so vary the spices according to your taste bud.
  • Thick yogurt gives you the creamy texture so use Greek yogurt or normal yogurt without any water in it (Hung curd)
  •  You can prepare this curry in Instant pot or pressure cookware as well. For Instant pot cook the chicken for 4 min on high pressure and leave the pressure to release naturally. For Pressure cookware allow it to cook for 3 whistles.
  • Since I needed thick gravy I have added only one cup of water. You can increase another cup of water to make it nice and thin consistency gravy.
  • You can replace the oil with Ghee for richer taste.
  • Use freshly grounded ginger and garlic paste to enhance the flavor.

Related Posts

How to make Schezwan sauce

How to make Schezwan sauce

Schezwan sauce is a spicy garlicky Indo Chinese sauce usually served with momos, cutlets and spring rolls. This is really spicy hot sauce which is perfect for noodles and rice which takes the dish to another level. It just needs two main ingredients to make […]

Chettinad Mutton/Goat Curry

Chettinad Mutton/Goat Curry

Chettinad Mutton Curry – The mutton just melts in your mouth with bursting flavors of chettinad spices! Perfect recipe to make for a potluck or Get-together. There are so many recipes that tell you where I am from, this is one of them 🙂 here […]

2 thoughts on “Spicy Indian Chicken Curry”

Leave a Reply

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