Skip to content
sri-lankanbreakfast✨ New

Sri Lankan Herbal Kola Kanda (Rice and Herb Porridge)

A savory rice porridge blended with gotukola and coconut milk, the traditional Sri Lankan breakfast valued as much for its cooling herbal properties as its flavor.

Prep
10 min
Cook
30 min
Servings
4
Difficulty
Easy
4.4
Sign in to rate
#sri-lankan#porridge#gotukola#herbal#breakfast#vegan

About This Recipe

Kola kanda is a savory herbal rice porridge deeply tied to Sri Lankan home remedies and daily breakfast habits, made by cooking rice down until fully broken and creamy, then blending it with a generous handful of gotukola (Centella asiatica, also called pennywort) along with coconut milk until the porridge turns a pale, earthy green. It's valued as much for how it's believed to cool the body and aid digestion as for its taste, a category of food that sits somewhere between a meal and a folk remedy. The rice is traditionally cooked in a claypot over a slow fire until it fully breaks down into a smooth, spoonable porridge, a texture different from the firmer rice porridges found in East Asian cooking. Fresh gotukola leaves, foraged or bought in bunches at Sri Lankan markets, are blended raw into the hot porridge at the end so their slightly bitter, grassy flavor stays bright rather than being cooked out. Kola kanda is traditionally served alongside something sweet, most often jaggery or treacle-drizzled hoppers, to offset its savory, slightly bitter, herbal profile, and it remains one of the most common breakfasts eaten across Sri Lanka regardless of income or region.

Ingredients

Serves 4

  • 1 cupred or white rice
  • 6 cupswater
  • 2 cupsgotukola (pennywort) leaves(washed)
  • 1 cupcoconut milk
  • 1garlic clove
  • 1 small pieceginger
  • 0.75 tspfine sea salt
  • 2 tbspjaggery or palm sugar(to serve alongside)

Instructions

  1. 1

    Cook the rice down

    Simmer rice in water over low heat, stirring occasionally, for 25 to 30 minutes until it fully breaks down into a smooth, thick porridge.

  2. 2

    Blend the greens

    Blend gotukola leaves, garlic, ginger and a splash of the hot porridge into a smooth green paste.

  3. 3

    Combine

    Stir the blended greens into the pot of porridge along with coconut milk and salt.

    Add the greens off the heat or on very low heat — prolonged boiling dulls their bright color and grassy flavor.

  4. 4

    Warm through

    Warm gently for 2 to 3 minutes, stirring, without letting it come to a hard boil.

  5. 5

    Serve

    Serve warm in bowls with a small piece of jaggery or a drizzle of palm sugar syrup on the side.

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

  • →

    Look for gotukola at Sri Lankan or South Asian grocers; it's sometimes labeled pennywort or its Sinhala name directly.

  • →

    Cook the rice until it's fully broken down and smooth — kola kanda should have a spoonable, almost soupy consistency, not separate grains.

  • →

    Serve with a piece of jaggery on the side rather than mixed in, so each bite can be adjusted to taste.

Variations

  • •

    Substitute other leafy herbs like mukunuwenna (Alternanthera) if gotukola isn't available, though the flavor will differ.

  • •

    Add a few curry leaves to the rice while it cooks for extra fragrance.

  • •

    Make it richer with extra coconut milk stirred in just before serving for a creamier bowl.

Storage

Best made fresh, since the color and flavor fade on standing; if needed, refrigerate up to 1 day and reheat gently on the stove, adding a splash of water or coconut milk to loosen it.

History & Origin

Kola kanda is rooted in Sri Lanka's Ayurvedic-influenced food culture, where herbal porridges made from leafy greens are eaten as both nourishment and a form of everyday preventive care, a tradition still very much alive in home kitchens today.

Frequently Asked Questions

What does gotukola taste like?

It has a slightly bitter, grassy, almost peppery flavor that mellows considerably once blended into the warm rice porridge and coconut milk.

Is kola kanda meant to be sweet or savory?

It's savory on its own, but it's traditionally eaten alongside something sweet like jaggery, which is meant to be nibbled between spoonfuls rather than stirred in.

Can I use a different green if I can't find gotukola?

Yes — other leafy greens like watercress or even spinach can substitute, though the distinctive slightly bitter flavor and the traditional health associations are specific to gotukola.

Nutrition Facts

Per serving (320g / 11.3 oz) · 4 servings total

Calories210kcal
Protein4g
Carbohydrates34g
Fat7g
Fiber3g
Protein4g
Carbs34g
Fat7g

Time Summary

Prep time10 min
Cook time30 min
Total time40 min

Have Questions?

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

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes