A rich, deeply aromatic Sri Lankan style beef curry featuring tender marinated ragout slow-simmered in a dark, intensely toasted spice blend and creamy coconut milk.
1piece fresh ginger (about 2cm), cut into 4 large pieces
6green cardamom pods, lightly pressed/crushed
6whole cloves
2small cinnamon strips
The Liquids & Finish
2dlcoconut milk (adjust up or down for your preferred gravy thickness)
1medium tomato, sliced
salt and pepper to taste
Tamarind paste or fresh lime juice to taste
Instructions
Toast the Curry Powder: In a dry skillet over medium-low heat, add your 2 tablespoons of curry powder. Toast, stirring constantly, until it darkens to a deep brown and becomes highly aromatic. Remove from heat immediately.
Marinate the Beef: Cut the beef ragout into small cubes. In a bowl, combine the beef, half of the toasted curry powder, 1 tablespoon of vinegar, and a pinch of salt and pepper. Cover and marinate in the fridge overnight (or as long as you can).
Fry the Aromatic Base: Heat a tablespoon of oil in a heavy pot over medium heat. Add the curry leaves and pandan leaves, frying for 30 seconds. Add the onion, garlic, the 4 large ginger pieces, pressed cardamoms, cloves, and cinnamon strips.
Toast the Spices: Stir in the remaining toasted curry powder, turmeric, chili powder, and paprika. Fry everything together, stirring continuously, until the mixture darkens significantly and smells deeply toasted.
Cook the Beef: Add the marinated beef cubes to the pot. Stir well to completely coat the meat in the dark spice paste. Pour in the 2 dl of coconut milk, season with salt and pepper, and bring to a boil.
Slow Simmer: Turn the heat down to low, cover with a lid, and let it simmer gently for about 1 hour (until the meat is melt-in-your-mouth tender).
Final Touch: Remove the lid, stir in the chopped tomato, and add a small splash of tamarind or lime juice to taste. Simmer uncovered for 5 minutes until the tomato softens. Enjoy hot!