National Dish Sri Lanka: Beetroot Curry (Recipe)

In this article
Discover Beetroot Curry, one of Sri Lanka’s most colourful and beloved dishes! This hearty recipe brings together the earthy sweetness of beetroot, a fragrant blend of spices and the silky richness of coconut milk. The result is a vibrant, ruby-red curry that is as good for the eyes as it is for the palate. Deeply rooted in the island’s culinary traditions, it is often served as part of a larger spread of rice and curries.
About Beetroot Curry
Beetroot Curry is one of the best-known and best-loved dishes of Sri Lanka. This hearty vegan dish unites the earthy sweetness of beetroot with an array of aromatic spices and the creaminess of coconut milk. That combination not only delivers a wonderfully distinctive flavour, it also brings a striking splash of colour to the plate. Within Sri Lankan cooking the dish has a long tradition and is frequently served as one component of a larger rice-and-curry meal.
Ingredients (serves 1–2)
- 2 medium beetroot
- 1 onion
- 2 cloves of garlic
- 1 piece of ginger (about 1 cm)
- 2 tablespoons coconut oil
- 1 tin of coconut milk
- 1 teaspoon garam masala
- 1 teaspoon turmeric
- Salt to taste
- Pepper to taste
- Fresh coriander, to garnish (optional)
Shopping for the ingredients
A real bonus when making Beetroot Curry is that most of the ingredients are easy to find in ordinary supermarkets. Beetroot and coconut milk in particular are stocked by nearly every grocery shop, while spices such as garam masala and turmeric are often shelved in the international aisle. For an even more authentic result, buy your spices from an Asian grocery, where they tend to be fresher and more intense in flavour. It pays to look for the best-quality fresh produce so you can coax out the fullest flavour.
Preparing the dish
Preparing Beetroot Curry is simple and straightforward. First, peel the beetroot and cut it into small cubes so it cooks through evenly. While you do that, finely chop the onion, garlic and ginger. These aromatics form the base of the curry and release their fullest flavour once they hit the pan. A little groundwork keeps the whole process efficient and smooth.
Step-by-step instructions
- Heat the coconut oil in a pan and gently sauté the chopped onion.
- Add the garlic and ginger and cook briefly until fragrant.
- Add the diced beetroot and fry for about 5 minutes.
- Stir in the garam masala and turmeric, then mix everything together well.
- Pour in the coconut milk and bring to the boil. Reduce the heat and let the curry simmer for 20–25 minutes, until the beetroot is tender.
- Season with salt and pepper and garnish with fresh coriander to taste.
Gluten-free / lactose-free version
Beetroot Curry is naturally gluten-free and lactose-free, since it contains no animal products or gluten-based ingredients. That makes it an ideal choice for anyone with special dietary requirements. Coconut milk is the key to a creamy consistency while keeping the flavour intense. Just take care to choose spices that are guaranteed free from gluten so the dish stays fully suitable.
Tips for vegans and vegetarians
Vegans and vegetarians will find Beetroot Curry a tasty and nourishing option. Beetroot supplies valuable nutrients that make the dish both flavoursome and satisfying. Tip: experiment with different spices, or add extra vegetables such as spinach or courgette to make the curry even more varied. That way it turns out not only colourful but also enriches your diet with additional vitamins and minerals. It pairs beautifully with a Dhal Curry of red lentils for a fully plant-based spread.
More tips and tricks
To make Beetroot Curry even tastier, prepare it a day ahead. The flavours then have plenty of time to develop and the dish becomes even more aromatic. You can also add chilli if you fancy a little heat. Another handy touch is to serve it with warm rice or a fluffy Roti to mop up the delicious sauce and round out the meal.
Adapting the recipe to your taste
The great advantage of Beetroot Curry is how easily it adapts to personal preference. You could swap the beetroot for sweet potato, for instance, if you prefer a different kind of sweetness. Aromatic herbs such as basil or Thai basil also make a lovely addition, lending the dish an extra dimension of flavour. Try different combinations to discover your own favourite version — the possibilities are almost endless.
Ingredient substitutions
If you would rather not use every listed ingredient for your Beetroot Curry, there are plenty of alternatives. Instead of coconut oil you can use olive oil, though it will alter the flavour slightly. The coconut milk can be replaced with soya or almond milk, although that will reduce the creaminess of the dish. For the spices, feel free to create your own custom blend or simply work with what you already have to hand.
Drink pairing ideas
A number of drinks go wonderfully with Beetroot Curry. A lightly chilled rosé wine or a fresh green tea both make fine companions, complementing and refreshing the flavours of the dish. A zingy ginger lemonade can also be an interesting match that highlights the curry’s aromas. Experiment with different combinations to find the perfect drink for your meal.
Serving and presentation ideas
An attractively plated Beetroot Curry makes eating all the more enjoyable and heightens the pleasure. Use flat, white plates to show off the curry’s brilliant colours. A few fresh coriander leaves or a squeeze of lemon juice for decoration add an extra touch. You can also serve the curry in a bowl with rice alongside for an inviting overall presentation — a classic of Sri Lankan cuisine.
A bit of history
Beetroot Curry is more than just a dish; it is part of the cultural identity of Sri Lanka. Traditional cooking here leans heavily on fresh, seasonal ingredients, and this recipe is no exception. Beetroot has a long history in many cultures, Sri Lanka included, and is often prized for its health benefits. The dish shows both how varied Sri Lankan cooking can be and how cultural influences and traditions come together in its blend of aromas and ingredients.
More recipe ideas
Summary: Beetroot Curry
Beetroot Curry is a versatile and nourishing dish that captures the rich variety of Sri Lankan cooking. The combination of sweet beetroot, warming spices and creamy coconut milk makes for an unmistakable taste experience. It works beautifully as a side or a main course and is easily tailored to your own preferences. Whether you make it for a family dinner or for guests, this dish brings colour and flavour to the table while offering a healthy way to enjoy a taste of Sri Lanka.



