Sri Lankan Beetroot Curry - A delicious vegan curry that even the pickiest eaters will love! Perfect accompaniment for rice and curry. Easy to make, and flavorful. #VegetarianSideDishes #VeganSideDishes #SriLanka #Beetroot

Sri Lankan Beetroot Curry

Course: Curry, Main Course, Side Dish
Cuisine: South Asian, Sri Lankan
Keyword: Vegan, Vegetable Curry, Vegetarian
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Servings: 6 people
Calories: 76kcal
Author: Dini @ The Flavor Bender
Sri Lankan Beetroot Curry - A delicious, gluten free and vegan curry that even the pickiest eaters will love! Perfect accompaniment for rice and curry. Easy to make and flavorful.  
EASY - A great curry to make for novice cooks, or those who are new to curries. This is sweet, and creamy and the spice level can be adjusted. Easier option to cut beetroot is provided in notes.
US based cup, teaspoon, tablespoon measurement. Common Measurement Conversions
Print Recipe


  • 1 lb of beetroot tops cut and removed, washed and peeled (about 2 large beets)
  • ¼ onion yellow or red onion, sliced
  • 2 green chili or 1 serrano pepper, sliced (deseed to reduce heat level)
  • 2 cloves of garlic chopped finely
  • 5 - 6 curry leaves
  • ½ tsp Sri Lankan curry powder or ¼ tsp each of ground coriander and cumin
  • ¼ tsp heaped turmeric
  • ½ tsp cayenne pepper optional
  • ¼ tsp heaped salt more to taste
  • ½ cup coconut milk more if you like a thick gravy
  • ½ cup water more if you like a thin gravy


  • Slice the beetroot into slices that are about 3 mm in thickness. You can do this with a knife, or using a food processor with a slicing disc.
  • Once sliced, julienne the beetroot slices into batons.
  • Place the julienned beetroot in a saucepan, along with the onions, sliced green chili, garlic, curry leaves, ½ tsp curry powder, ¼ tsp turmeric powder, ½ tsp cayenne pepper, and ¼ tsp salt. Mix well to combine.
  • Stir in the coconut milk and water.
  • Heat the saucepan over medium high heat, while stirring occasionally, until the coconut milk/water comes to a boil.
  • Reduce the heat to a simmer, and let it cook covered, for about 5 minutes.
  • Uncover and cook for a further 5 - 10 minutes while stirring frequently, until the beetroot is cooked to al dente (i.e. cooked through but not soggy). The cook time will vary depending on the thickness and sizes of the beetroot.
  • If the liquid is evaporating too quickly, you can add more water or coconut milk.
  • Taste and add more salt if necessary. 
  • Serve with cooked rice.


For beginners - Without cutting the beetroot into julienne batons, cut the beetroot into slices, and then cut the slices in half (half circle shapes) to make it easier. Please note that the cook time will increase. Cook until the beetroot is "al dente".
Note on deseeding chili peppers - If you are sensitive to spice, then make sure to deseed the the jalapeno / serrano / green chili peppers. Wear gloves to avoid contact with skin, and always wash your hands before touching anyone else, or any other part of your body. 


Calories: 76kcal | Carbohydrates: 9g | Protein: 1g | Fat: 4g | Saturated Fat: 3g | Sodium: 112mg | Potassium: 293mg | Fiber: 2g | Sugar: 5g | Vitamin A: 85IU | Vitamin C: 6mg | Calcium: 15mg | Iron: 1.3mg