Kerala-style beef curry is a spicy and flavourful dish that holds a special place in many households across the state. Though many use regular beef, traditionally in Kerala, especially in older times, buffalo meat was more commonly used. It is tougher than regular beef, but when cooked slowly with the right spices, it becomes soft and full of deep flavour. This curry is perfect with Kerala porotta, appam, pathiri, or even rice.
The curry starts with marinating the buffalo meat in spices like turmeric, chili powder, coriander, and a bit of vinegar. It’s then pressure-cooked with sliced onions, green chilies, ginger, garlic, and crushed whole spices until the meat becomes soft. The thick gravy is made with roasted coconut or coconut milk, which gives it that rich and slightly sweet base to balance the heat. Curry leaves and coconut oil add that final touch, giving it the signature Kerala aroma and taste.
This is not just a dish but a part of Kerala’s food culture, especially among Christian and Muslim communities where beef is commonly used for festivals and Sunday lunches. Buffalo beef curry takes time to cook, but the flavour is worth the wait. The gravy is dark, spicy, and bold, just like how it’s meant to be – strong and satisfying. It tastes even better the next day after the spices have soaked in well, making it a favourite for next-day breakfasts with leftover puttu or chapati.

Nadan Beef Curry
Ingredients
Instructions
-
First, wash the beef thoroughly and cut it into small cubes.
-
In a pressure cooker, add the beef, ½ teaspoon turmeric powder, ½ teaspoon salt, and coconut strips (thenga kothu). Cook until the beef is tender. Set aside.
-
Now we’ll prepare a special masala. In a dry pan, roast star anise, cinnamon, cloves, mace, and cumin seeds until aromatic. Let it cool, then crush or grind to a coarse powder.
-
In the same pan, add a teaspoon of coconut oil. Add grated coconut and dry red chillies. Roast until the coconut turns reddish brown. Turn off the flame, let it cool, and grind to a smooth paste with enough water.
-
In a cooking pot, heat a tablespoon of coconut oil. Add crushed ginger and garlic, and sauté for a minute.
-
Add sliced onions, curry leaves, green chillies, and ½ teaspoon salt (or as required). Sauté until the onions turn soft and translucent.
-
Now add the ground coconut paste and the roasted masala powder. Mix well and bring it to a gentle boil.
-
Add the cooked beef along with the stock. Mix well, close with a lid, and simmer for a few more minutes to allow the flavours to combine.
-
Nadan Beef Curry is ready.
-
Best enjoyed with Appam, Palappam, Kallappam, Dosa, or Puttu.