National Dish Sri Lanka: Beef Curry (Recipe) · National Dish Recipes

National Dish Sri Lanka: Beef Curry (Recipe)

Sri Lankan beef curry in coconut sauce garnished with fresh coriander
In this article

Discover Beef Curry, one of Sri Lanka’s most treasured dishes! Tender chunks of beef are slow-cooked in a fragrant coconut sauce until they melt in the mouth, carrying the warm heat of chilli and the earthy depth of toasted spices. Rich, aromatic and deeply satisfying, this is a dish made for gatherings and celebrations. Bring a taste of the tropical Far East right into your own kitchen.

About Beef Curry

Beef Curry is an essential part of Sri Lankan cuisine, winning over food lovers with its bold, layered flavour. On the island it often appears at festivities and special occasions, where it takes pride of place at the table. The combination of tender beef and a wealth of spices delivers a truly memorable eating experience. From fragrant cumin and fiery chilli to sweet, creamy coconut milk, every ingredient plays its part in building the remarkable depth of taste this curry is known for.

Ingredients (serves 1–2)

  • 300 g beef (e.g. brisket)
  • 1 large onion, diced
  • 2 cloves garlic, chopped
  • 1 piece ginger (about 2 cm), grated
  • 2 tablespoons curry powder
  • 1 teaspoon cumin
  • 1 teaspoon ground coriander seeds
  • 400 ml coconut milk
  • 2–3 chillies, to taste
  • Salt and pepper, to taste
  • Fresh coriander, to garnish
  • 2–3 tablespoons vegetable oil, for frying

Shopping for the ingredients

To make this beef curry you will need ingredients that are available in most well-stocked supermarkets or in Asian grocery shops. The beef should be fresh and of good quality to get the best possible result. If you struggle to track down certain spices, it is worth turning to local markets or dedicated spice shops. Take care, too, to choose a good-quality coconut milk, as this has a considerable effect on the flavour of the finished dish.

Preparing the dish

Before you start cooking the beef curry, it is important to prepare all the ingredients thoroughly. Cut the beef into small cubes so it cooks evenly. Chop the onions, garlic and ginger finely so they blend smoothly into the sauce. If you are using fresh chillies, you can adjust the heat to your liking by removing the seeds or varying the quantity.

Step-by-step instructions

  1. Heat the vegetable oil in a large pan over medium heat.
  2. Add the onions and fry until golden brown.
  3. Add the garlic, ginger and spices, and fry for a further 2 minutes until fragrant.
  4. Add the beef and sear until browned all over.
  5. Pour in the coconut milk and bring the curry to the boil.
  6. Reduce the heat, let the dish simmer and cook for about 1–1.5 hours, until the beef is tender.
  7. Season the curry with salt and pepper and add the chillies.
  8. Serve the beef curry hot, garnished with fresh coriander.

Gluten-free / lactose-free version

One of the best things about this beef curry is that it is naturally gluten-free and lactose-free, as long as you choose the right ingredients. Use only pure vegetable oil and make sure the coconut milk contains no additives that could introduce gluten or lactose. That way, people with intolerances can enjoy this delicious dish too. Check that all the other spices you use are also gluten-free, to avoid any risk of cross-contamination.

Tips for vegans and vegetarians

For a vegan or vegetarian version of this beef curry, simply swap the beef for courgette, aubergine or chickpeas. These ingredients soak up the aromas of the spices beautifully and add a lovely texture. Adjust the cooking time accordingly, as plant-based ingredients cook more quickly than meat. The coconut milk remains a key element, keeping the curry creamy and giving it a full, rounded flavour.

More tips and tricks

To deepen the flavour of your beef curry, you can finish it with further traditional spices such as cinnamon or cloves. These bring an extra layer of warmth and complexity to the dish. Try adjusting the consistency with a splash of vegetable stock or a little more coconut milk if the curry becomes too thick. It is also well worth letting the curry rest for a few hours, or even overnight, so the flavours have time to develop fully.

Adapting the recipe to your taste

One of the great things about beef curry is how versatile it is. You can tune the spices to your personal taste, adding more heat with extra chillies or changing the aroma with herbs such as thyme or rosemary. You can also vary the dish by using different vegetables or even other meats, such as chicken or lamb — much like a slow-cooked Mutton Curry. The choice of sides is flexible too, from rice and roti to fresh salads, all of which enrich your curry experience.

Ingredient substitutions

If you are missing certain ingredients for the recipe, there are plenty of alternatives that work well. Instead of beef, for example, you can use the same amount of tofu or tempeh to create a plant-based version. For a less sweet flavour, you could replace the coconut milk with soya milk or almond milk, though in that case it is worth adding a few more spices. The choice of spices can be adapted as well, depending on what you have to hand — the same flexible approach that makes a hearty Dhal Curry so easy to vary.

Drink pairing ideas

A range of drinks pairs beautifully with beef curry. A cool Sri Lankan lager harmonises perfectly with the heat of the curry and brings out its flavours wonderfully. Alternatively, you could serve a fruity white wine or an aromatic chai tea that echoes the spice notes of the dish. For an alcohol-free option, lime lemonade or coconut water make refreshing companions that suit the curry just as well.

Serving and presentation ideas

An attractive presentation can lift the whole beef curry experience. Serve the curry in handsome tableware and garnish it with fresh coriander to add a touch of colour and freshness. Crisp flatbreads or a colourful vegetable dish alongside — perhaps some Coconut Roti — round things out nicely. Consider finishing the dish with fried onions or roasted peanuts, which add an exciting extra texture.

A bit of history

The roots of beef curry lie deep within the traditional cooking of Sri Lanka, shaped by the island’s rich culture and its long culinary heritage. The country’s farmers and fishermen used local spices and fresh ingredients to create flavourful dishes that soon gained popularity in kitchens far beyond its shores. This dish symbolises not only the cultural diversity of Sri Lanka but also the harmony of the many influences the nation has to offer. Preparing a beef curry is therefore not just a culinary act but also a tribute to the history and culture of Sri Lankan cuisine.

More recipe ideas

Summary: Beef Curry

Beef Curry from Sri Lanka is a dish brimming with intense flavour and cultural meaning. It brings together tender beef and a wealth of spices to deliver an incomparable eating experience. Whether traditional or modern, the recipe adapts wonderfully to personal preference. Let the aromatic cooking of Sri Lanka inspire you and enjoy a taste of the Far East on your own plate!