Main Course
Sri Lankan Rice and Curry: Fluffy White Rice with Multiple Curries
Original name: Rice and Curry (White Rice with Multiple Curries)

About this dish
Rice and curry is the heart of Sri Lankan home cooking—a comforting spread of fluffy white rice served with an array of boldly spiced vegetable and protein curries. This recipe guides you through creating a classic spread with dhal (parippu), a warming potato curry, and a tangy coconut sambol, plus a simple chicken curry for non-vegetarians.
The magic lies in the balance of flavors and textures, from creamy lentils to crisp sambol, all tied together with fragrant basmati rice. Perfect for a Sunday family lunch or a festive dinner.
Ingredients
UK and US measurements are both included for every recipe.
Basmati Rice
grain300 g
Imperial measurement: 1 1/2 cups
Water
liquid600 ml
Imperial measurement: 2 1/2 cups
Salt
seasoning1 tsp
Red Lentils
grain150 g
Imperial measurement: 3/4 cup
Coconut Milk
dairy400 ml
Imperial measurement: 1 3/4 cups
Turmeric Powder
spice1/2 tsp
Curry Leaves
herb10 leaves
Mustard Seeds
spice1 tsp
Dried Red Chillies
spice2
Onion
vegetable1 medium
Garlic
vegetable3 cloves
Potatoes
vegetable3 medium
Chicken Thighs
protein400 g
Imperial measurement: 14 oz
Cinnamon Stick
spice1 inch piece
Cardamom Pods
spice3
Cloves
spice3
Grated Coconut
other100 g
Imperial measurement: 1 cup
Red Onion
vegetable1 small
Lime
fruit1
Chilli Powder
spice1 tsp
Coconut Oil
fat2 tbsp
Method
Cook the Rice
20 minutesRinse the basmati rice under cold water until the water runs clear. In a medium saucepan, bring 600 ml (2 1/2 cups) water to a boil. Add the rice and 1/2 tsp salt. Reduce heat to low, cover, and simmer for 15 minutes without lifting the lid. Remove from heat and let it sit covered for 5 minutes, then fluff with a fork.
Prepare the Dhal Curry
20 minutesRinse the red lentils and place in a saucepan with 400 ml (1 3/4 cups) water. Bring to a boil, then reduce heat and simmer for 10 minutes until soft. Add coconut milk, turmeric, and 1/2 tsp salt. Simmer for another 5 minutes. In a small pan, heat 1 tbsp coconut oil over medium heat. Add mustard seeds, curry leaves, and dried red chillies; cook until seeds pop. Pour this tempering over the dhal and stir. Keep warm.
Make the Potato Curry
20 minutesBoil the diced potatoes in salted water until tender, about 10 minutes. Drain. In a pan, heat 1 tbsp coconut oil. Add 1/2 chopped onion and minced garlic; sauté until golden. Add the potatoes, 1/2 tsp chilli powder, 1/4 tsp turmeric, and salt to taste. Stir gently and cook for 2 minutes. Add 100 ml coconut milk and simmer for 5 minutes until the sauce thickens. Garnish with curry leaves.
Cook the Chicken Curry (Optional)
25 minutesCut chicken thighs into bite-sized pieces. Heat 1 tbsp coconut oil in a pot. Add cinnamon, cardamom, and cloves; fry for 30 seconds. Add remaining chopped onion and garlic; sauté until soft. Add chicken pieces, 1 tsp chilli powder, 1/2 tsp turmeric, and salt. Cook for 5 minutes, stirring. Add 200 ml coconut milk and 100 ml water. Bring to a simmer and cook for 15 minutes until chicken is tender and sauce thickens.
Prepare the Coconut Sambol (Pol Sambol)
5 minutesIn a bowl, combine grated coconut, finely chopped red onion, juice of half a lime, 1/2 tsp chilli powder, and salt to taste. Mix well. Adjust lime and chilli to your preference.
Assemble and Serve
5 minutesPlace a generous mound of rice on each plate. Arrange small bowls or mounds of dhal curry, potato curry, chicken curry (if using), and coconut sambol around the rice. Serve with extra lime wedges.
Equipment
- Medium saucepan with lid
- Small saucepan
- Frying pan
- Coconut scraper or box grater
- Rice cooker (optional)
Nutrition facts
Tips
- For extra fluffy rice, soak the basmati in cold water for 30 minutes before cooking.
- Adjust the number of dried red chillies in the dhal tempering based on your heat preference, using more will make it spicier.
- If you can't find fresh curry leaves, use dried ones but reduce the quantity to 5 leaves as dried are more potent., Pol sambol can be made in advance, store in the fridge for up to 2 days.
Serving suggestions
- Serve rice and curry on a banana leaf for an authentic Sri Lankan experience. Pair with a side of papadam or a crisp salad. Leftover curries keep well in the fridge for 2-3 days and taste even better reheated.
Rate this recipe
No ratings yet. Be the first to rate it.

Recipe by
Anaya Iyer
Specialises in Indian cuisineAnaya Iyer (not Patel or Sharma) makes dosas so crisp they shatter like glass. She is a fermentation nerd.
Describe yourself in three words: Crispy, nerdy, sourdoh.