Blog
Beef Curry Sri Lankan Muslim Style Recipe

| Category | Cuisine | Servings | Total time | Spice level | Kids friendly |
| Main Course | Sri Lankan | 3 – 4 adult | 1 hour | 🌶️🌶️🌶️🌶️ | ❌ |
The Soul of Colombo Muslim Beef Curry

A rich, slow cooked Muslim beef curry with bold spices and deep roasted flavour.
Beef curry is a deeply flavourful dish rooted in the rich culinary traditions of Sri Lanka’s Muslim community. Influenced by Indian, Arab and local Sri Lankan flavours, this curry is known for its bold spice profile, dark colour and intense aroma.
Unlike lighter coconut milk curries, this version builds its character through spices, slow cooking and layered seasoning. The beef is simmered until tender, absorbing a thick, spice laden gravy infused with curry leaves, pandan and black pepper. A slight tang from tamarind water or lime cuts through the richness, giving the curry its signature depth.
Often served during family gatherings, Jummah lunches or festive meals, this dish pairs beautifully with rice, paratha or bread. It represents Sri Lankan Muslim cooking at its finest robust, aromatic and full of heritage.
Ingredients
- 500 g beef
- 2 tbsp vegetable oil
- 1 large sliced onion
- 2 green chillies
- 1 tbsp ginger, garlic paste
- 10 – 12 curry leaves
- 1 inch pandan leaf
- Salt, to taste
- 1 medium tomato
- 1 tbsp thick tamarind water
- 2 cups water
- ½ tsp sugar
1 tbsp Curry Powder Add To Cart
1 tsp Chilli Powder Add To Cart
½ tsp Chilli Flakes Add To Cart
½ tsp Turmeric Powder Add To Cart
1 ½ tsp Pepper Crushed Add To Cart
Method
- Heat the oil in a pot over medium heat.
- Add curry leaves and pandan leaf and allow them to release their aroma.
- Add the onion and green chillies and saute until soft and lightly browned.
- Stir in the ginger, garlic paste and cook until fragrant.
- Add curry powder, chilli powder, chilli flakes, turmeric and black pepper.
- Cook briefly to release the spices.
- Add the chopped tomato and cook until it softens and blends into the spice base.
- Add the beef and mix well, coating it with the spices.
- Add salt and water, cover and simmer on low heat for 45 – 60 minutes until the beef becomes tender.
- Once the gravy thickens, add tamarind water and mix gently.
- Continue cooking uncovered until the curry becomes thick gravy.
- Taste and adjust salt if needed, then remove from heat.
To Serve
- With steamed white rice
- With paratha or godamba roti
- With string hoppers or bread
- Served alongside dhal or a simple salad
Making It Kid Friendly
This curry is naturally quite spicy and not suitable for young kids.
To make a milder version:
- Reduce chilli powder and chilli flakes
- Lower the black pepper slightly
- Add a little more water to soften the spice intensity