Kerala Beef Fry
Succulent, bite-sized pieces of beef slow-cooked with aromatic spices and finished with roasted coconut slivers. This deeply savory Kerala-style dry fry is bold with black pepper, curry leaves, and fennel, making it an irresistible companion to parotta or rice.
For 4 servings
- prep · ~20 min
Cook the beef in the pressure cooker.
1.Place 500g beef cubes and 0.25 tsp salt in a pressure cooker.2.Add 0.5 cup water and cook on medium-high heat.3.After the first whistle, reduce heat to low and cook for 15-20 minutes until tender.4.Let the pressure release naturally, then open the lid and set aside.TIPDo not drain the stock — it will be used later to deglaze the pan and add flavor. - fry · ~3 min
Fry the coconut slivers.
1.Heat a heavy-bottomed pan over medium heat and add 0.25 cup fresh coconut slivers.2.Dry roast, stirring constantly, until golden brown and aromatic (2-3 minutes).3.Transfer to a plate and set aside for garnish.TIPWatch the coconut carefully — it burns quickly once it starts browning. - temper · ~1 min
Make the tempering.
1.Heat 2 tbsp coconut oil in the same pan over medium heat.2.Add 0.5 tsp mustard seeds and let them splutter (30 seconds).3.Add 15 curry leaves and saute until fragrant (10 seconds). - saute · ~15 min
Caramelize the onions.
1.Add 3 thinly sliced onions to the pan with a pinch of salt.2.Saute on medium heat until deep golden brown, stirring frequently (12-15 minutes).TIPPatience here is key — deeply caramelized onions create the rich base for this dish. - saute · ~5 min
Build the aromatic base.
1.Add 2 inch julienned ginger, 10 sliced garlic cloves, and 3 slit green chilies.2.Saute until the raw smell disappears (1-2 minutes).3.Add 1 chopped tomato and cook until soft and mushy (3-4 minutes). - saute · ~1 min
Bloom the spice powders.
1.Lower the heat to prevent burning.2.Add 1 pinch turmeric powder, 1 tsp red chili powder, 1 tsp coriander powder, and 1 tsp garam masala.3.Saute for 30-45 seconds until fragrant.TIPKeep the heat low — high heat can burn the spice powders and make them bitter. - fry · ~7 min
Fry the beef with the masala.
1.Add the pressure-cooked beef pieces (reserve the stock) to the pan.2.Increase heat to medium-high. Add 1 tsp crushed fennel and 1 tsp black pepper powder.3.Stir fry vigorously for 5-7 minutes, letting the beef sear and pick up the masala.4.Pour in the reserved beef stock a little at a time to deglaze, scraping up browned bits.TIPFor an authentic Kerala touch, let the beef char slightly at the edges — it adds a delicious smoky depth. - simmer · ~12 min
Dry out the dish.
1.Reduce heat to low. Continue cooking, stirring occasionally, until all moisture evaporates and the masala clings dark and dry to the beef.2.This will take 10-12 minutes. The beef should look roasted, with no visible liquid.TIPThe goal is a completely dry, intensely flavored beef fry. Don't rush this final drying stage. - garnish
Finish with roasted coconut and a final drizzle.
1.Turn off the heat. Toss in the roasted coconut slivers.2.Drizzle a few drops of raw coconut oil on top if desired.3.Garnish with a few fresh curry leaves.TIPThe raw coconut oil adds a final, intoxicating Kerala aroma — use it only if you enjoy its strong flavor. - serve
Serve hot with parotta, appam, or steamed rice.
This dry beef fry is best served immediately while the edges are still crisp. Pair it with Malabar parotta, appam, or simple steamed rice and a squeeze of lemon on the side.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Pressure cook the beef just until tender — overcooking makes it shred instead of browning.
- 2Use fresh curry leaves for authentic aroma; dried leaves won't deliver the same punch.
- 3Roast the coconut slivers until golden but remove them before they turn dark — they burn in seconds.
- 4Let the beef char slightly at the edges in the final fry for a smoky, authentic Kerala finish.
- 5Reserve the beef stock after pressure cooking — it's key for deglazing and building deep flavor.
- 6For the best texture, use boneless beef with some fat, like chuck or short rib.
Adapt it for your goals.
Mutton fry
Substitute beef with 500 g bone-in mutton (goat meat). Increase pressure-cooking time by 5-7 minutes for tenderness, and the bone adds extra depth to the gravy.
low oilLow-oil
Reduce coconut oil to 1 tbsp and use a non-stick pan. Dry-roast the coconut in a separate pan without oil. The beef will be slightly less glossy but still packed with flavor.
non spicyNon-spicy
Skip the green chilies and reduce red chili powder to ½ tsp. Add ½ tsp Kashmiri chili powder for color without heat, and increase black pepper to 1½ tsp for gentle warmth.
egg free (no change needed)Egg-free (no change needed)
This recipe is naturally egg-free. No modifications required — it's safe for those avoiding eggs.
Why this is on our healthy list.
Rich in Iron
Beef is a top source of heme iron, which helps transport oxygen in the blood and supports energy levels.
Good Source of Protein
Each serving provides high-quality complete protein, important for muscle repair and satiety.
Antioxidant Spices
Turmeric, coriander, and black pepper contain anti-inflammatory compounds that may support overall health.
Healthy Fats from Coconut
Coconut oil and fresh coconut slivers provide medium-chain triglycerides (MCTs), a type of fat that can support metabolism.
Frequently asked questions
Yes, but you'll need to simmer the beef in 1.5 cups water for 45-60 minutes until fork-tender. Pressure cooking is faster and yields more consistent results.



