Vibrant Sri Lankan Beetroot Salad with Fresh Coconut

by Eleanor Craig
Sri Lankan Beetroot and Coconut Salad

This is a Sri Lankan-style beetroot salad: julienned beets tossed with fresh grated coconut, red onion, green chili, and lime juice. It comes together in 20 minutes and the combination of earthy beet, sweet coconut, and sharp lime makes it filling enough to anchor a light meal rather than just sit on the side of one.

The technique that matters

The single most important step is controlling how long you cook the beetroot. You want the julienne strips just tender โ€” a knife tip should slide in with a little resistance, not glide through. Pull them at 10 minutes and taste one; overcooked beet turns soft and watery, which means the coconut and onion sink rather than stay distinct. The second thing worth doing carefully is squeezing any excess moisture from the cooked, cooled beet before you combine it with the coconut. A brief press between a clean kitchen towel keeps the salad cohesive instead of pooling pink liquid at the bottom of the bowl. Dress it at the table โ€” a pre-dressed salad goes limp fast. The lime juice starts drawing moisture out of the beet and onion the moment it goes in, so toss and serve immediately for the best texture.

Storage and make-ahead

You can prep every component up to 24 hours ahead and store them separately in the fridge: cooked and dried beet strips in one container, grated coconut in another, and the chopped onion and chili together in a small jar. Keep the lime juice measured but unsqueezed if you want maximum freshness. Once combined and dressed, this salad holds for about 2 hours at room temperature or up to 4 hours refrigerated before the onion softens and the beet bleeds noticeably into the coconut. Leftovers kept overnight are still edible but the textures merge considerably โ€” if you know youโ€™ll have leftovers, hold back half the coconut and stir it in fresh when you serve the second portion.

If something goes sideways

  • The salad tastes flat: Beetroot needs more salt than you expect. Add a pinch more salt and another small squeeze of lime, toss, and taste again before serving.
  • The coconut clumps instead of distributing evenly: This usually happens with desiccated coconut straight from the bag. Soak it in two tablespoons of cold water for five minutes first, then drain and squeeze it lightly โ€” it will separate and mix through the beet much more evenly.
  • The salad is too wet and the bowl has pink liquid in it: The beet wasnโ€™t dried well enough after cooking. Tip the salad into a colander for a minute, then return it to the bowl and add a small handful of fresh coconut to absorb the extra liquid.
  • Itโ€™s too spicy after removing the chili seeds: Green chilies vary a lot in heat. If itโ€™s still sharp, stir in an extra two tablespoons of grated coconut โ€” the fat in the coconut dampens the heat without changing the flavor balance.
  • The onion is too harsh and raw-tasting: Soak the chopped red onion in cold water for 10 minutes, then drain and pat dry before adding it. This removes the sharpest bite while keeping the crunch.
Sri Lankan Beetroot and Coconut Salad

Sri Lankan Beetroot and Coconut Salad

Picture of EleanorEleanor Craig
This delightful salad takes inspiration from the vibrant flavors of Sri Lankan cuisine, where earthy beetroots meet the creamy sweetness of coconut. A perfect balance of textures and tastes, this salad offers a refreshing burst of flavors that's both exotic and comforting, making an exciting addition to any meal.
No ratings yet
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Course Side Dish
Cuisine Sri Lankan
Servings 4 bowls
Calories 213 kcal

Ingredients
 
 

  • 500 grams beetroot peeled and cut into thin julienne strips
  • 1 cup fresh grated coconut or desiccated coconut if fresh is unavailable
  • 1 small red onion finely chopped
  • 2 small green chilies seeds removed, finely chopped
  • 1 tablespoon lime juice freshly squeezed
  • 1 teaspoon salt to taste
  • ยผ teaspoon ground black pepper freshly ground
  • 1 handful fresh cilantro chopped roughly, for garnish

Instructions
 

  • Begin by preparing the beetroot. Peel and cut the beetroot into thin julienne strips. Place them in a saucepan with water and bring to a boil. Cook for about 10 minutes until just tender, then drain and set aside to cool.
  • In a large mixing bowl, combine the cooled beetroot with fresh grated coconut, ensuring even distribution.
  • Add the finely chopped red onion and green chilies to the mixture. Toss gently to combine the ingredients, ensuring the ingredients retain their freshness.
  • Drizzle the lime juice over the salad, then season with salt and freshly ground black pepper. Toss the salad once more to evenly coat with the dressing.
  • Transfer the salad to a serving bowl and garnish with a handful of freshly chopped cilantro.

Notes

Feel free to adjust the chilies for heat level according to your preference. For a little crunch, you can also add some roasted peanuts or cashew nuts as a garnish.

Nutrition

Calories: 213kcalCarbohydrates: 21gProtein: 4gFat: 14gSaturated Fat: 12gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 1gSodium: 763mgPotassium: 573mgFiber: 8gSugar: 12gVitamin A: 112IUVitamin C: 13mgCalcium: 34mgIron: 2mg

Common questions

Can I use pre-cooked vacuum-packed beetroot instead of raw?

Yes, but pat it very dry first and skip the cooking step entirely. Pre-cooked beet is softer and wetter than freshly cooked julienne, so drying it well is the only way to stop the salad from becoming soggy.

Where do I find fresh grated coconut, and is frozen acceptable?

Frozen grated coconut works well and is sold in most South Asian and Caribbean grocery stores. Thaw it fully and squeeze out excess moisture before using โ€” it behaves almost identically to fresh.

What can I serve this with to make it a complete meal?

A portion of cooked lentils or chickpeas stirred through the salad adds enough protein to make it a standalone meal. Warm flatbread or steamed rice on the side also works if you want more substance without changing the salad itself.

Can I make this without cilantro โ€” will it still taste right?

Yes, the salad is fully seasoned without it. Cilantro is a garnish here, so leaving it out doesnโ€™t affect the balance of the dish; a few torn mint leaves are a reasonable swap if you want some fresh herb on top.

How finely should the onion and chili actually be chopped?

Aim for a fine dice โ€” roughly 3โ€“4mm pieces. Larger chunks of raw onion or chili create uneven bites where one mouthful is much sharper than the next, which throws off the balance of the whole salad.

More salad recipes to try

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.

saladrecipesinfo
My bowl is filled to the brim with all the colours of the earth. Hundreds of yummy salad recipes to try.