Chicken liver and gizzard curry is a traditional dish in many parts of the world, especially in Asia and Africa. This dish is packed with flavor and nutrition, and is very easy to prepare. Here’s a recipe for making chicken liver and gizzard curry that you can try at home.


  • 500g Chicken liver and gizzard, cleaned and chopped
  • 2 Onions, finely chopped
  • 2 Tomatoes, finely chopped
  • 2 Green chilies, slit
  • 1 tbsp Ginger garlic paste
  • 1 tsp Cumin seeds
  • 1 tsp Coriander seeds
  • 1 tsp Fennel seeds
  • 1 tsp Turmeric powder
  • 1 tsp Red chilli powder
  • 1 tsp Garam masala powder
  • 2 tbsp Oil
  • Salt to taste
  • Coriander leaves, chopped for garnishing


  1. In a pan, dry roast the cumin seeds, coriander seeds, and fennel seeds until fragrant. Let them cool and grind them to a fine powder.
  2. Heat oil in a pan and add the chopped onions. Saute until they turn translucent.
  3. Add the ginger garlic paste and saute for a minute.
  4. Add the chopped tomatoes, green chillies, and cook until the tomatoes are soft and mushy.
  5. Add the ground spice powder, turmeric powder, red chilli powder, and garam masala powder. Mix well.
  6. Add the chopped chicken liver and gizzard and stir until they are coated with the spice mix.
  7. Add salt to taste and cook for 10-12 minutes until the liver and gizzard are cooked.
  8. Finally, add a cup of water and let it simmer for 5-6 minutes until the curry is thickened.
  9. Garnish with chopped coriander leaves and serve hot with rice or naan.

Your delicious and nutritious chicken liver and gizzard curry is ready to serve. Enjoy!