North Indian Classic – Hariyali Chicken

A simple recipe that heroes this classic delicacy of North Indian cuisine.

Hariyali chicken, is a dish that comes from one of the most flavourful parts of India – Punjab. This dish is extremely simple to put together, and simply bursts with flavour. As with every classic dish, this recipe is my original take on Hariyali chicken. To bring about a more unique flavour, I have added spring onions to the dish. It further enhances the taste of the chicken simmered in green curry base, creating a tantalizing mix of spices and gravy.

How to prepare Hariyali chicken in 3 simple steps

  1. Make hariyali paste.
  2. Cook chicken with spices, onions and hariyali paste.
  3. Add yogurt and simmer until chicken is tender.

What to serve with Hariyali chicken

This classic dish can be served with any type of flat breads for the perfect main course – it goes well with naan, kulcha, porotta, roti or phulkas.

If you’d like to create another classic North Indian dish, with a twist, check out my butter chicken recipe!

Check out the video for this easy recipe here!

North Indian Classic – Hariyali Chicken

Difficulty: Beginner Prep Time 10 min Cook Time 23 min Total Time 33 mins Servings: 6


For marinade

For Hariyali paste

For Curry Base


  1. Wash and pat dry chicken. 

  2. Marinate chicken with salt, turmeric, chilli powder and oil. Keep aside for a minimum of 15 minutes

  3. Heat a pan and roast coriander seeds, cumin seeds, pepper, cinnamon, fennel, cloves, chillies, ginger and garlic. Saute for 5 minutes. Add coriander leaves and spring onion. Fry for a few minutes and grind to a fine paste with water. 

  4. Add sunflower oil or coconut oil to the pan. Add marinated chicken and toss on high flame for 10 to 15 minutes until chicken is browned. Keep aside. 

  5. Now in the same pan, add 2 tbsp of oil and add brown cardamom and cinnamon. Now add chopped onions. Saute on medium to high flame stirring continuously until onions are golden brown. 

  6. Now add ground paste and saute until oil leaves the sides of the pan. 

  7. Deglaze the pan several times with water or homemade fresh chicken stock. 

  8. After cooking the ground paste for 5 to 10 minutes, add fried chicken. Toss until chicken is coated in the ground paste. 

  9. Now add whisked yogurt and simmer for 10 minutes. Add little water if needed. Cover and cook until the chicken is tender and has absorbed all the flavours. 

  10. Slice the white portion of the spring onions into rings.

  11. Garnish with spring onion rings. 

  12. Serve warm. 


Hariyali paste - The ground paste can be prepared ahead and stored in the fridge for upto 3 days in an airtight container. 

Yogurt - Homemade yogurt is preferred for this recipe. Homemade yogurt gives more flavour to the curry base. While using store bought yogurt, add 1/4 cup more water while whisking. 

Gravy - Add additional 1/4 cup of yogurt whisked with 1/2 cup of water to the curry base if you require more gravy. 

Storing - This curry can be stored in the refrigerator for upto 3 days. If the chicken is dry, sprinkle little water and heat on low fire in a heavy bottom pan. Garnish with spring onion bulb rings just before serving. 

Spice level - If after cooking the chicken in the hariyali paste with the yogurt is not spicy enough, grind one or two green chillies with a tbsp of yogurt and add to the gravy. 

Ginger + Garlic - Indian ginger and garlic is used in this recipe for flavour. 

Green chillies - Spicy thin long green chillies are used in this recipe 

Keywords: chicken recipes, herb chicken, Indian recipes, North Indian recipes, non-veg recipes, easy chicken recipes, party recipes, main course, pahadi murgh
Recipe Card powered by Delicious Recipes

Leave a Reply

Your email address will not be published.