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.
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.
Serves 4
Simmer rice in water over low heat, stirring occasionally, for 25 to 30 minutes until it fully breaks down into a smooth, thick porridge.
Blend gotukola leaves, garlic, ginger and a splash of the hot porridge into a smooth green paste.
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.
Warm gently for 2 to 3 minutes, stirring, without letting it come to a hard boil.
Serve warm in bowls with a small piece of jaggery or a drizzle of palm sugar syrup on the side.
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.
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.
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.
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.
It has a slightly bitter, grassy, almost peppery flavor that mellows considerably once blended into the warm rice porridge and coconut milk.
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.
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.
Per serving (320g / 11.3 oz) Β· 4 servings total
Ask our AI cooking assistant anything about this recipe β substitutions, techniques, scaling.
Chat with AI Chef βJoin the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1β2 business days.
Β© 2026 MyCookingCalendar. All rights reserved.