Keto Sri Lankan foods

Keto Sri Lankan foods are Sri Lankan dishes and ingredients that can be adapted to a ketogenic diet, a low-carbohydrate, moderate-protein, and higher-fat eating pattern designed to support ketosis. Traditional Sri Lankan cuisine is rich in coconut, fish, seafood, meat, eggs, leafy greens, spices, herbs, and vegetables, many of which can fit well into a keto diet when high-carbohydrate foods such as rice, string hoppers, hoppers, roti, pittu, lentils, chickpeas, potato, breadfruit, jackfruit, and sweetened desserts are avoided or replaced with low-carb alternatives.
Sri Lankan meals are known for bold flavors from curry leaves, coconut milk, chili pepper, black pepper, turmeric, cinnamon, cardamom, clove, cumin, coriander, mustard seed, fenugreek, garlic, ginger, lime, and pandan leaf. These ingredients can be used to create flavorful keto-friendly versions of traditional Sri Lankan meals.
Overview[edit]
Keto Sri Lankan foods focus on the low-carbohydrate components of Sri Lankan cuisine, including curries, grilled fish, seafood, chicken, beef, lamb, eggs, coconut milk, coconut oil, leafy vegetables, eggplant, okra, cabbage, cauliflower, cucumber, tomato, and fresh salads.
A keto-friendly Sri Lankan plate usually includes:
- A protein source such as fish, chicken, beef, lamb, prawns, shrimp, eggs, or cheese
- A healthy fat source such as coconut milk, coconut oil, butter, ghee, olive oil, avocado, nuts, or yogurt
- Low-carbohydrate vegetables such as cabbage, cauliflower, spinach, kale, eggplant, okra, zucchini, cucumber, mushroom, green beans, and leafy greens
- Flavoring from spices, herbs, curry leaves, garlic, ginger, lime juice, and chili pepper
Keto and Sri Lankan cuisine[edit]
Sri Lankan cuisine traditionally centers around rice and curry, with rice serving as the main staple. For a strict ketogenic diet, rice is usually replaced with cauliflower rice, shredded cabbage, sautéed leafy greens, zucchini, or other low-carbohydrate alternatives.
Many Sri Lankan curries are naturally rich in coconut milk, coconut cream, spices, and protein, which makes them easy to adapt for keto. However, some curries and side dishes may contain potato, lentils, chickpeas, sugar, flour, or high-carbohydrate vegetables, so ingredients should be selected carefully.
Keto-friendly Sri Lankan ingredients[edit]
Proteins[edit]
Keto-friendly protein sources commonly used in Sri Lankan-style meals include:
- Fish
- Seer fish
- Tuna
- Mackerel
- Sardine
- Salmon
- Prawns
- Shrimp
- Crab
- Chicken
- Beef
- Lamb
- Mutton
- Eggs
- Cheese
- Plain yogurt
- Curd
Healthy fats[edit]
Sri Lankan cooking uses several fat-rich ingredients that can fit well into a ketogenic diet:
- Coconut milk
- Coconut cream
- Coconut oil
- Fresh coconut
- Desiccated coconut
- Butter
- Ghee
- Olive oil
- Avocado
- Walnuts
- Almonds
- Peanuts, in small portions
- Cashew nuts, in limited portions due to higher carbohydrate content
Low-carbohydrate vegetables[edit]
Keto-friendly vegetables for Sri Lankan-style cooking include:
- Cauliflower
- Cabbage
- Eggplant
- Okra
- Spinach
- Kale
- Gotu kola
- Mukunuwenna
- Green beans, in moderate portions
- Zucchini
- Cucumber
- Tomato, in moderate portions
- Mushroom
- Bell pepper
- Green chili
- Radish
- Lettuce
- Drumstick leaves
- Bitter gourd, in moderate portions
Herbs, spices, and flavorings[edit]
Sri Lankan food is highly seasoned and can remain flavorful even without high-carbohydrate ingredients.
Common keto-friendly flavorings include:
- Curry leaves
- Pandan leaf
- Cinnamon
- Clove
- Cardamom
- Cumin
- Coriander
- Black pepper
- Turmeric
- Mustard seed
- Fenugreek
- Fennel seed
- Chili powder
- Paprika
- Garlic
- Ginger
- Red onion, in limited portions
- Lime
- Lemon
- Vinegar
- Sea salt
Foods to avoid or limit on keto[edit]
Many traditional Sri Lankan foods are high in carbohydrates and should be avoided or limited on a strict keto diet.
High-carbohydrate Sri Lankan foods include:
- Rice
- Red rice
- White rice
- Milk rice
- String hoppers
- Hoppers
- Egg hoppers made with rice flour
- Pittu
- Roti made with wheat flour or rice flour
- Paratha
- Godamba roti
- Kottu
- Dhal
- Lentils
- Chickpeas
- Potato curry
- Breadfruit
- Jackfruit
- Cassava
- Sweet potato
- Plantain
- Banana
- Mango
- Papaya, except in very small portions
- Wattalappam made with jaggery
- Kokis
- Kevum
- Aluwa
- Bibikkan
- Sweetened tea
- Fruit juice
- Sugar-sweetened beverages
Keto substitutions in Sri Lankan cooking[edit]
| Traditional ingredient | Keto-friendly substitute |
|---|---|
| Rice | Cauliflower rice, shredded cabbage, or sautéed greens |
| String hoppers | Zucchini noodles, shredded cabbage, or shirataki noodles |
| Hoppers | Low-carb egg hopper made with egg, coconut flour, and coconut milk |
| Roti | Coconut flour roti, almond flour roti, or egg-based flatbread |
| Pittu | Steamed cauliflower, grated coconut, and low-carb flour mixture |
| Dhal | Cabbage curry, spinach curry, mushroom curry, or egg curry |
| Potato | Cauliflower, radish, turnip, or zucchini |
| Sugar or jaggery | Stevia, erythritol, monk fruit sweetener, or no sweetener |
| Wheat flour | Almond flour, coconut flour, flaxseed meal, or psyllium husk |
| Sweetened coconut milk desserts | Unsweetened coconut milk with keto-friendly sweetener |
Breakfast[edit]
Sri Lankan breakfast often includes hoppers, string hoppers, roti, pittu, dhal, and sambol. For a keto version, the high-carbohydrate base is replaced with eggs, coconut flour, almond flour, cauliflower, leafy greens, yogurt, or avocado.
Keto egg hoppers[edit]
Keto egg hoppers are a low-carbohydrate version of traditional egg hoppers. Traditional hoppers are made with fermented rice flour, but a keto version may use egg, coconut milk, coconut flour, and psyllium husk.
Keto egg hoppers may be served with:
- Pol sambol
- Seeni sambol made without sugar
- Coconut sambol
- Egg curry
- Chicken curry
- Avocado
- Cucumber slices
Sri Lankan omelette[edit]
A Sri Lankan omelette is a flavorful keto breakfast made with eggs, green chili, red onion, tomato, curry leaves, black pepper, and coconut oil or butter.
Keto-friendly additions include:
Coconut flour roti with pol sambol[edit]
Coconut flour roti is a keto-friendly alternative to traditional roti. It can be made with coconut flour, egg, psyllium husk, coconut milk, and salt. It pairs well with pol sambol, a Sri Lankan coconut relish made from grated coconut, chili pepper, lime, salt, and a small amount of onion.
Egg curry breakfast bowl[edit]
An egg curry breakfast bowl may include:
- Boiled eggs
- Coconut milk curry sauce
- Curry leaves
- Turmeric
- Black pepper
- Cabbage stir-fry
- Cauliflower rice
Plain yogurt or curd with nuts[edit]
Plain yogurt or Sri Lankan curd can be used in small portions as a keto breakfast when unsweetened. It may be served with:
- Walnuts
- Almonds
- Cinnamon
- Chia seeds
- Unsweetened coconut flakes
Keto Sri Lankan breakfast list[edit]
- Eggs with curry leaves
- Sri Lankan omelette
- Low-carb egg hoppers
- Coconut flour roti
- Pol sambol
- Coconut sambol
- Boiled eggs
- Egg curry
- Avocado slices
- Cucumber and tomato slices
- Unsweetened curd
- Plain yogurt
- Unsweetened Ceylon tea
- Black coffee
Lunch[edit]
A keto Sri Lankan lunch usually replaces rice with cauliflower rice, cabbage, sautéed leafy greens, or a large salad. Curries should be prepared without potato, lentils, sugar, or flour-based thickeners.
Grilled fish curry with cauliflower rice[edit]
Grilled fish curry with cauliflower rice combines seasoned fish with a low-carb base. The fish may be marinated with turmeric, black pepper, chili powder, garlic, ginger, lime juice, and coconut oil.
Serve with:
- Cauliflower rice
- Coconut sambol
- Cucumber salad
- Gotu kola salad
- Cabbage stir-fry
Chicken curry with green beans[edit]
Chicken curry with green beans is a keto-friendly Sri Lankan lunch option when prepared with chicken, green beans, coconut milk, curry leaves, turmeric, cumin, coriander, black pepper, and chili pepper.
Avoid adding:
Deviled prawns salad[edit]
Deviled prawns salad is a keto adaptation of Sri Lankan deviled seafood. It may include prawns, bell pepper, green chili, onion in small amounts, vinegar, garlic, ginger, black pepper, and chili flakes, served over lettuce, cucumber, and leafy greens.
Beef curry[edit]
Sri Lankan-style beef curry can be keto-friendly when cooked with beef, coconut milk, curry powder, curry leaves, pandan leaf, garlic, ginger, black pepper, and cinnamon. It can be served with cauliflower rice or sautéed cabbage.
Gotu kola salad[edit]
Gotu kola salad, also known as gotu kola sambol, is made from finely chopped gotu kola, grated coconut, lime juice, green chili, and a small amount of red onion. It is generally low in carbohydrates and rich in phytonutrients.
Mallung[edit]
Mallung is a Sri Lankan preparation of chopped leafy greens lightly cooked with grated coconut, onion, green chili, turmeric, and salt. Keto-friendly mallung can be made with:
Keto Sri Lankan lunch list[edit]
- Fish curry with cauliflower rice
- Chicken curry with green beans
- Beef curry
- Prawn curry
- Deviled prawns salad
- Gotu kola salad
- Mallung
- Cabbage stir-fry
- Eggplant curry
- Cucumber salad
- Cauliflower rice with coconut sambol
Dinner[edit]
Keto Sri Lankan dinners can include rich curries, grilled seafood, sautéed vegetables, and coconut-based sides. Dinner meals should avoid rice, roti, string hoppers, pittu, and sweet sauces.
Grilled seer fish with lime[edit]
Grilled seer fish with lime is a keto-friendly seafood dinner made with seer fish, lime juice, black pepper, turmeric, chili powder, garlic, and coconut oil. It can be served with spinach, cabbage, zucchini, or cauliflower rice.
Coconut chicken curry[edit]
Coconut chicken curry is made with chicken, coconut milk, curry leaves, pandan leaf, garlic, ginger, turmeric, coriander, cumin, black pepper, and chili pepper. It is a good keto dinner when served without rice.
Prawn coconut curry[edit]
Prawn coconut curry is a rich keto-friendly dish made with prawns, coconut milk, curry powder, garlic, ginger, lime, and curry leaves. It may be served with cauliflower rice or stir-fried cabbage.
Lamb or beef curry[edit]
Lamb curry and beef curry can fit a keto meal plan when cooked without potato or sugar. Traditional spices such as cinnamon, cardamom, clove, black pepper, cumin, and coriander give these curries a deep flavor.
Stuffed eggplant[edit]
Stuffed eggplant can be prepared with eggplant, minced beef, minced chicken, coconut milk, cheese, garlic, ginger, curry leaves, and spices. This dish is keto-friendly when no breadcrumbs or flour are used.
Okra stir-fry[edit]
Okra stir-fry is made with okra, coconut oil, curry leaves, turmeric, mustard seed, green chili, and black pepper. Okra contains some carbohydrates, so portions should be moderate.
Mushroom tempering[edit]
Mushroom tempering is a keto-friendly side dish made with mushroom, coconut oil, mustard seed, curry leaves, garlic, onion in small amounts, and black pepper.
Keto Sri Lankan dinner list[edit]
- Grilled seer fish
- Coconut chicken curry
- Prawn coconut curry
- Beef curry
- Lamb curry
- Stuffed eggplant
- Okra stir-fry
- Mushroom tempering
- Sautéed spinach
- Sautéed kale
- Grilled zucchini and bell pepper
- Cauliflower rice
- Coconut sambol
Snacks[edit]
Keto Sri Lankan snacks should avoid rice flour, wheat flour, sugar, jaggery, banana, and deep-fried high-carbohydrate batters. Better choices include nuts, eggs, cheese, avocado, coconut, and low-carb dips.
Coconut chips[edit]
Unsweetened coconut chips are a keto-friendly snack made from dried coconut. They provide fat and fiber, but portion control is important.
Boiled eggs[edit]
Boiled eggs are a simple keto snack and may be seasoned with black pepper, sea salt, chili powder, or curry powder.
Cucumber sticks with yogurt dip[edit]
Cucumber sticks can be served with a dip made from plain yogurt, garlic, mint, lime juice, and salt.
Spiced coconut flakes[edit]
Spiced coconut flakes are inspired by pol sambol and may include grated coconut, chili pepper, lime, salt, and black pepper.
Roasted nuts[edit]
Keto-friendly nut options include:
- Walnuts
- Almonds
- Pecans
- Macadamia nuts
- Peanuts, in small portions
Keto Sri Lankan snack list[edit]
- Unsweetened coconut chips
- Boiled eggs
- Cheese cubes
- Avocado slices
- Cucumber sticks with yogurt dip
- Roasted almonds
- Walnuts
- Roasted peanuts, in small portions
- Spiced coconut flakes
- Roasted peppers
- Olives
- Celery with cream cheese
Desserts[edit]
Traditional Sri Lankan desserts often contain jaggery, rice flour, wheat flour, sugar, or treacle. Keto versions use coconut milk, coconut flour, almond flour, eggs, cream, yogurt, and keto-friendly sweeteners.
Sugar-free wattalappam[edit]
Sugar-free wattalappam is a keto adaptation of traditional wattalappam, a Sri Lankan custard usually made with coconut milk, eggs, jaggery, cardamom, cinnamon, and nutmeg. A keto version replaces jaggery with erythritol, stevia, or monk fruit sweetener.
Coconut milk pudding[edit]
Coconut milk pudding can be made with unsweetened coconut milk, gelatin or agar, vanilla, cardamom, cinnamon, and a keto-friendly sweetener.
Keto coconut cookies[edit]
Keto coconut cookies may be made with coconut flour, shredded coconut, egg, butter, vanilla, and erythritol.
Keto curd with nuts[edit]
Plain curd or unsweetened yogurt can be served with walnuts, almonds, cinnamon, and a small amount of chia seeds.
Low-carb coconut panna cotta[edit]
A Sri Lankan-inspired low-carb coconut panna cotta may include coconut milk, cream, gelatin, vanilla, lime zest, and keto sweetener.
Keto Sri Lankan dessert list[edit]
- Sugar-free wattalappam
- Coconut milk pudding
- Keto coconut cookies
- Plain curd with nuts
- Coconut flour cake bites
- Almond flour dessert squares
- Low-carb coconut panna cotta
- Sugar-free coconut truffles
- Chia seed coconut pudding
- Cinnamon coconut custard
Ingredients[edit]
The following ingredients are useful for preparing keto Sri Lankan meals.
Protein ingredients[edit]
Vegetables and greens[edit]
- Cauliflower
- Cabbage
- Eggplant
- Okra
- Cucumber
- Tomato
- Spinach
- Kale
- Gotu kola
- Mukunuwenna
- Curry leaves
- Pandan leaf
- Zucchini
- Green beans
- Mushroom
- Bell pepper
- Green chili
Fats and coconut products[edit]
- Coconut oil
- Coconut milk
- Coconut cream
- Fresh coconut
- Unsweetened coconut flakes
- Butter
- Ghee
- Olive oil
- Avocado
Spices and seasonings[edit]
- Turmeric
- Black pepper
- Cumin
- Coriander
- Cinnamon
- Cardamom
- Clove
- Mustard seed
- Fenugreek
- Fennel seed
- Chili powder
- Paprika
- Garlic
- Ginger
- Lime
- Sea salt
- Vinegar
Sample one-day keto Sri Lankan meal plan[edit]
Breakfast
- Keto egg hoppers with pol sambol
- Sri Lankan omelette with green chili and curry leaves
- Avocado slices
- Unsweetened Ceylon tea
Lunch
- Chicken curry with green beans
- Cauliflower rice
- Gotu kola salad
- Cucumber and tomato salad
Dinner
- Grilled seer fish with lime
- Coconut chicken curry
- Okra stir-fry
- Sautéed spinach
- Cauliflower rice
Snacks
Dessert
- Sugar-free wattalappam or coconut milk pudding
Sample three-day keto Sri Lankan meal plan[edit]
| Day | Breakfast | Lunch | Dinner | Snack or dessert |
|---|---|---|---|---|
| Day 1 | Keto egg hoppers, pol sambol, and boiled eggs | Fish curry with cauliflower rice and gotu kola salad | Coconut chicken curry with okra stir-fry | Unsweetened coconut chips and cheese |
| Day 2 | Sri Lankan omelette with avocado and cucumber | Beef curry, cabbage stir-fry, and mallung | Prawn coconut curry with cauliflower rice | Sugar-free wattalappam |
| Day 3 | Plain curd with walnuts, almonds, and cinnamon | Chicken curry with green beans and coconut sambol | Grilled seer fish, sautéed spinach, and mushroom tempering | Coconut milk pudding |
Sample seven-day keto Sri Lankan meal plan[edit]
Keto Sri Lankan plate method[edit]
A balanced keto Sri Lankan plate may include:
- One serving of protein, such as fish, chicken, beef, prawns, or eggs
- One serving of healthy fats, such as coconut milk, coconut oil, avocado, butter, or olive oil
- Two servings of low-carbohydrate vegetables
- A small portion of coconut sambol, gotu kola salad, or mallung
- Cauliflower rice instead of rice
Common mistakes[edit]
Common mistakes when adapting Sri Lankan foods to a ketogenic diet include:
- Eating curry with rice, roti, hoppers, or string hoppers
- Using lentils, chickpeas, potato, or breadfruit as the main side dish
- Adding sugar or jaggery to curries, sambols, or desserts
- Using flour or cornstarch to thicken curry sauces
- Eating large portions of cashew nuts, peanuts, or tomato without counting carbohydrates
- Choosing sweetened curd, sweetened tea, or sweetened coconut milk
- Assuming all Sri Lankan dishes are keto-friendly because they contain coconut
- Eating traditional desserts without replacing jaggery, sugar, or rice flour
Health considerations[edit]
A keto Sri Lankan diet may be rich in protein, healthy fats, fiber, and micronutrients when properly planned. However, people with diabetes mellitus, kidney disease, liver disease, heart disease, pregnancy, eating disorder, or those taking medication should consult a qualified healthcare provider before starting a strict ketogenic diet.
Important considerations include:
- Maintaining adequate hydration
- Replacing electrolytes, including sodium, potassium, and magnesium
- Choosing unsweetened coconut milk, yogurt, and curd
- Avoiding hidden sugar in sauces and condiments
- Avoiding excess protein if medically restricted
- Including adequate fiber from low-carbohydrate vegetables
- Monitoring blood glucose if using diabetes medication
See also[edit]
- Ketogenic diet
- Low-carbohydrate diet
- Sri Lankan cuisine
- Keto foods
- Keto diet foods
- Keto vegetables
- Keto breakfast
- Keto meal plan
- Keto-friendly foods
- Keto Indian foods
- Keto South Asian foods
- Keto seafood
- Coconut milk
- Cauliflower rice
- Pol sambol
- Curry
|
The world’s largest collection of keto-friendly foods | |
|---|---|
| 🥑 Ketogenic basics |
Ketogenic diet • keto friendly foods • Food list • High-protein foods
|
| 🥗 Low-carb groups |
Low carb foods • Breads & cereals • Fruits & vegetables • Dairy • Eggs & meats • Baked foods • Low carb fast foods |
| 🔤 A–Z recipes | |
| 🌱 Special diets | |
| 🍽️ By meal type |
Breakfast • Lunch • Dinner • Snacks • Desserts Salads • Soups • Seafood • Bone broth • Global dishes |
| 🥩 By ingredient |
Eggs • Chicken • Beef • Pork • Seafood Vegetables • Dairy • Mushrooms Bread • Pasta • Rice → More ingredients |
| 🍔 Restaurants |
Keto friendly restaurant foods McDonald's • Starbucks • Chick-fil-A • Taco Bell Wendy's • Dunkin • Burger King |
| 🌍 Cuisines |
Regional foods African • Asian • European • Americas Mediterranean • Middle Eastern • Caribbean → More cuisines |
| 📊 Popular & lists |
Lists of keto prepared foods • Top 100 • Popular recipes Keto food categories • Keto recipe categories |
| ⏱️ By cooking time | |
Ad. Transform your health with W8MD Weight Loss, Sleep & MedSpa

Tired of being overweight?
Special offer:
Budget GLP-1 weight loss medications
- Semaglutide starting from $29.99/week and up with insurance for visit of $59.99 and up per week self pay.
- Tirzepatide starting from $45.00/week and up (dose dependent) or $69.99/week and up self pay
✔ Same-week appointments, evenings & weekends ✔ Tele visits available with certain limitations Learn more:
- GLP-1 weight loss clinic NYC
- W8MD's NYC medical weight loss
- W8MD Philadelphia GLP-1 shots
- Philadelphia GLP-1 injections
- Affordable GLP-1 shots NYC
- Budget GLP-1 shots
|
WikiMD Medical Encyclopedia |
Medical Disclaimer: WikiMD is for informational purposes only and is not a substitute for professional medical advice. Content may be inaccurate or outdated and should not be used for diagnosis or treatment. Always consult your healthcare provider for medical decisions. Verify information with trusted sources such as CDC.gov and NIH.gov. By using this site, you agree that WikiMD is not liable for any outcomes related to its content. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates, categories Wikipedia, licensed under CC BY SA or similar.
Translate this page: - East Asian
中文,
日本,
한국어,
South Asian
हिन्दी,
தமிழ்,
తెలుగు,
Urdu,
ಕನ್ನಡ,
Southeast Asian
Indonesian,
Vietnamese,
Thai,
မြန်မာဘာသာ,
বাংলা
European
español,
Deutsch,
français,
Greek,
português do Brasil,
polski,
română,
русский,
Nederlands,
norsk,
svenska,
suomi,
Italian
Middle Eastern & African
عربى,
Turkish,
Persian,
Hebrew,
Afrikaans,
isiZulu,
Kiswahili,
Other
Bulgarian,
Hungarian,
Czech,
Swedish,
മലയാളം,
मराठी,
ਪੰਜਾਬੀ,
ગુજરાતી,
Portuguese,
Ukrainian