Skip to content
Paatti's Kitchen
Main Dishes

Authentic Kori Gassi Recipe (Mangalorean Chicken Curry)

Bowl of Mangalorean kori gassi chicken curry in deep orange coconut gravy, topped with fried onions and curry leaves, served beside crisp kori rotti.

Kori Gassi is the dish that finally puts coastal Karnataka on the map for curry lovers, and it is having a real moment online as cooks reach past the usual butter chicken and tikka masala toward bold, hyperlocal regional flavors. The name comes from Tulu, the language of the Mangalore region, where kori means chicken and gassi means curry. What makes it special is the masala: dried byadgi chillies and fresh coconut roasted until deeply fragrant, then ground into a thick, rust-red paste that coats every piece of chicken. Finished with creamy coconut milk and a sizzling curry leaf tempering, it is spicy, tangy, and unmistakably coastal.

Kori Gassi (Mangalorean Chicken Curry)

About This Dish

This curry belongs to the Bunt and Tuluva communities of the Mangalore and Udupi coast, where coconut grows in abundance and forms the backbone of nearly every dish. Traditionally Kori Gassi is paired with kori rotti, brittle wafers of baked rice flour that soak up the gravy and soften into a uniquely textured bite. For generations it was a festive and celebratory dish served at weddings and family gatherings, and only recently has it spread beyond the region to home kitchens and restaurants across the country and abroad.

Ingredient Notes

The heart of this recipe is the roasted masala, so the two ingredients to get right are the chillies and the coconut. Byadgi chillies are prized for the deep red color and gentle heat they lend; kashmiri chillies are the easiest substitute if byadgi are hard to find. Fresh grated coconut delivers the truest flavor, but unsweetened desiccated coconut soaked briefly in warm water works in a pinch. Tamarind brings the signature tang, and shallots give a sweeter, mellower base than regular onions, though a small onion will do. Coconut milk, both a thinner pour for simmering and a thicker pour to finish, ties everything together into a silky gravy.

Kori Gassi (Mangalorean Chicken Curry) cooking step

Method And Tips

The technique that separates a good Kori Gassi from a flat one is patient roasting. Toast the whole spices and chillies first on low heat until aromatic, then add the coconut and aromatics and roast until the coconut is genuinely golden, not pale, because that browning is where the nutty depth comes from. Grind to a smooth paste and cook it down until the oil separates before the chicken goes in. One key tip: once the thick coconut milk is added, keep the heat gentle and never let it reach a rolling boil, or the curry can split. A second tip is to let the finished curry rest for a few minutes so the flavors settle and deepen.

Serving Suggestions

Serve Kori Gassi the classic way with kori rotti, or with neer dosa, appam, steamed rice, or even crusty bread to mop up the gravy. It tastes even better the next day once the spices have melded. If you have been wanting to explore South Indian cooking beyond idli and dosa, this fiery, fragrant coastal curry is a rewarding place to start.

Recipe

Kori Gassi (Mangalorean Chicken Curry)

A spicy, tangy coastal Karnataka chicken curry where bone-in chicken simmers in a roasted coconut and byadgi chilli masala, finished with thick coconut milk and a curry leaf tempering.

Main Dish South Indian Medium
Prep
20min
Cook
35min
Total
55min
Servings
4servings
Calories
430kcal

Ingredients

  • For the chicken
  • 2 lb bone-in chicken, curry cut
  • 1/2 tsp turmeric powder
  • 1 tsp salt
  • For the roasted masala paste
  • 1 tbsp coconut oil
  • 10 dried byadgi or kashmiri red chillies
  • 2 tbsp coriander seeds
  • 1 tsp cumin seeds
  • 1 tsp black peppercorns
  • 1/4 tsp fenugreek seeds
  • 1 inch piece cinnamon stick
  • 4 cloves
  • 1 cup fresh grated coconut
  • 8 garlic cloves
  • 10 shallots, peeled
  • 1 tbsp tamarind
  • 1 cup water, for grinding
  • For the curry
  • 1 tbsp coconut oil
  • 1 medium onion, finely chopped
  • 1 sprig curry leaves
  • 1 cup thin coconut milk
  • 1 cup thick coconut milk
  • For the tempering
  • 1 tbsp ghee
  • 1 small onion, thinly sliced
  • 1 sprig curry leaves

Instructions

  1. 1 Pat the chicken pieces dry and toss them with the turmeric and salt. Set aside while you prepare the masala.
  2. 2 Heat 1 tablespoon coconut oil in a pan over medium-low heat. Add the byadgi chillies, coriander seeds, cumin, peppercorns, fenugreek, cinnamon, and cloves. Roast, stirring, until fragrant and the chillies darken slightly, about 2 to 3 minutes. Take care not to burn the fenugreek, which turns bitter.
  3. 3 Add the grated coconut, garlic, and shallots to the same pan. Roast, stirring often, until the coconut turns deep golden brown, about 5 to 6 minutes. Let the mixture cool slightly.
  4. 4 Transfer the roasted mixture to a blender along with the tamarind and about 1 cup water. Grind to a smooth, fairly thick paste.
  5. 5 In a heavy pot, heat 1 tablespoon coconut oil over medium heat. Add the chopped onion and 1 sprig curry leaves and saute until the onion is soft and translucent, about 4 minutes.
  6. 6 Add the ground masala paste and cook on medium heat until the raw smell disappears and the oil begins to separate, about 5 to 7 minutes. Add a splash of water if it sticks.
  7. 7 Add the chicken and stir to coat well in the masala. Cook for 5 minutes, then pour in the thin coconut milk. Cover and simmer until the chicken is cooked through and tender, about 18 to 20 minutes, stirring occasionally.
  8. 8 Stir in the thick coconut milk and simmer gently for 3 to 4 minutes. Do not let it boil hard or the coconut milk may split. Taste and adjust salt and tamarind.
  9. 9 For the tempering, heat the ghee in a small pan. Fry the sliced onion until golden, then add the curry leaves and let them crackle. Pour this over the curry.
  10. 10 Rest the curry for 5 minutes, then serve hot with kori rotti, neer dosa, steamed rice, or appam.

Notes

  • Byadgi and kashmiri chillies give a deep red color with mild heat. For a spicier curry, add 1 or 2 hotter dried chillies to the roast.
  • Fresh coconut gives the best flavor. If unavailable, soak unsweetened desiccated coconut in a little warm water before roasting.
  • Never boil the curry vigorously after adding the thick coconut milk, as that can cause it to split and turn grainy.

You might also like

Dessert

Authentic Mango Falooda Recipe

A chilled, layered Indian dessert built in a tall glass with sweetened mango puree, soaked sabja seeds, cooked falooda sev, cold milk, and a scoop of ice cream on top.

Main Dishes

Authentic Thayir Sadam (South Indian Curd Rice) Recipe

Soft cooked rice mixed with fresh yogurt and milk, finished with a fragrant ghee tempering of mustard seeds, urad dal, curry leaves, and cashews. The classic South Indian cooling meal, called thayir sadam in Tamil, daddojanam in Telugu, and bagala bath in Kannada.