Skip to content
sri-lankansalad✨ New

Sri Lankan Green Bean Mallum (Coconut Salad)

Finely chopped green beans tossed with fresh grated coconut, onion and turmeric, the everyday Sri Lankan side dish known as mallum.

Prep
20 min
Cook
10 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#sri-lankan#mallum#green beans#coconut#salad#vegan

About This Recipe

Mallum is a category of Sri Lankan dish rather than a single recipe: finely shredded or chopped vegetables and leafy greens tossed together with freshly grated coconut, a little turmeric, chile and lime, cooked only briefly or sometimes not at all, so the vegetables keep a raw or barely-cooked crunch. Green bean mallum is one of the most common versions, found on nearly every home rice-and-curry table as a fresh counterpoint to the richer curries served alongside it. The green beans are cut into very fine, thin rounds — a knife skill that takes some practice but is essential, since thick-cut beans won't cook evenly in the short time mallum spends in the pan. Fresh grated coconut is mixed in toward the end, its natural sweetness and fat coating the beans lightly rather than drenching them, distinguishing mallum clearly from a heavier coconut curry. A touch of turmeric gives the dish its pale yellow color and earthy note, while raw red onion, green chile and a squeeze of lime keep it tasting bright and fresh. Mallum should taste crisp, lightly sweet from the coconut, and only mildly spiced, offering textural relief on a plate that often includes several deeper, spicier curries.

Ingredients

Serves 4

  • 400 ggreen beans(very finely sliced into thin rounds)
  • 1 cupfresh grated coconut(or unsweetened desiccated coconut, moistened)
  • 0.5red onion(finely chopped)
  • 1green chile(minced)
  • 0.5 tspturmeric
  • 2 tbspcoconut oil
  • 0.5 tspmustard seeds
  • 1 sprigcurry leaves
  • 0.75 tspfine sea salt
  • 1lime(juiced)

Instructions

  1. 1

    Slice the beans finely

    Slice green beans crosswise into very thin rounds, as fine as you can manage.

    Bunch several beans together and slice them all at once for speed and consistency.

  2. 2

    Temper the spices

    Heat coconut oil in a wide pan. Add mustard seeds and curry leaves, cooking until the seeds pop, about 30 seconds.

  3. 3

    Cook the aromatics

    Add onion, green chile and turmeric, cooking 2 minutes until the onion softens slightly but keeps some bite.

  4. 4

    Add the beans

    Add sliced green beans and salt. Cook over medium-high heat, stirring frequently, for 4 to 5 minutes until just tender-crisp, not soft.

  5. 5

    Fold in coconut

    Remove from heat and fold in the grated coconut and lime juice. Toss well and serve warm or at room temperature.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Slice the green beans as thin as possible — this is the defining technique of mallum and affects both texture and cooking time.

  • →

    Use fresh grated coconut if you can find it frozen or fresh at an Asian grocer; dried desiccated coconut works but should be lightly moistened with a splash of warm water first.

  • →

    Cook the beans hot and fast so they stay crisp — mallum should never turn soft or stewed.

Variations

  • •

    Use shredded cabbage, carrot or leafy greens like kale instead of green beans for other common mallum styles.

  • •

    Add a small handful of dried shrimp for a non-vegan version with extra savoriness.

  • •

    Increase the chile for a spicier side dish, or omit it entirely for a very mild version suitable for children.

Storage

Best eaten the same day since the coconut loses freshness quickly; refrigerate leftovers up to 1 day and eat cold or at room temperature rather than reheating, which can make the beans mushy.

History & Origin

Mallum is a staple side dish across Sri Lankan home kitchens, typically served as part of the everyday rice and curry meal, valued for adding fresh crunch and a mild coconut sweetness alongside richer, spicier curries.

Frequently Asked Questions

Can I use frozen grated coconut?

Yes — frozen grated coconut, common in Asian grocery freezers, works very well and just needs a quick thaw before mixing in.

What vegetables work best for mallum?

Green beans, cabbage, carrot and leafy greens like kale or mukunuwenna are all traditional; the key is slicing them very finely so they cook quickly and evenly.

Why is my mallum watery?

The beans were probably overcooked or the coconut was too wet — cook the beans just until tender-crisp and use well-drained or lightly moistened coconut rather than very wet coconut milk.

Nutrition Facts

Per serving (140g / 4.9 oz) · 4 servings total

Calories160kcal
Protein3g
Carbohydrates12g
Fat12g
Fiber5g
Protein3g
Carbs12g
Fat12g

Time Summary

Prep time20 min
Cook time10 min
Total time30 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes