How to Make Fish Rice and Curry (Traditional & Healthy Version)
Fish Rice and Curry is a beloved staple along Sri Lanka’s coastal regions, where ocean-fresh fish and fragrant rice form the foundation of daily meals. This dish showcases the vibrant flavors of Sri Lankan cuisine, combining tender fish fillets with aromatic spices, coconut milk, and perfectly cooked rice. The curry is gently simmered with curry leaves, cinnamon, and pepper, creating a comforting meal that’s both hearty and nutritious. Traditionally served for lunch, Fish Rice and Curry reflects the island’s rich fishing heritage and the influence of centuries-old spice trade routes. Its taste is robust yet balanced, with the mild heat of chili tempered by creamy coconut and tangy tamarind. This healthy version provides all the authentic flavors while keeping calories in check, making it ideal for calorie-conscious food lovers seeking an authentic Sri Lankan experience. Whether you’re new to Sri Lankan food or a seasoned fan, this recipe delivers a wholesome, satisfying meal that’s easy to prepare and perfect for sharing.
Ingredients
- 1 cup White basmati rice (Sri Lankan samba rice can be used)
- 200g Fresh fish fillets (Tuna, mackerel, or seer fish)
- 1/2 cup Coconut milk (Thick, unsweetened)
- 1 small Onion (Finely sliced)
- 2 Garlic cloves (Minced)
- 8-10 Curry leaves (Fresh or dried)
- 1 Green chili (Sliced, adjust for heat preference)
- 1/2 tsp Turmeric powder
- 1 tsp Sri Lankan curry powder (Roasted blend)
- 1 tsp Tamarind pulp (Soaked and strained)
- 1/2 tsp Salt (To taste)
- 1/4 tsp Black pepper (Freshly ground)
- 1 inch Cinnamon stick
- 1.5 cups Water (For cooking rice & curry)
Step-by-step instructions
Step 1 · Rinse the rice thoroughly and cook in a pot with 1 cup water and a ...
Rinse the rice thoroughly and cook in a pot with 1 cup water and a pinch of salt until fluffy. Set aside.
Step 2 · In a pan
In a pan, heat a small amount of coconut milk and sauté onions, garlic, curry leaves, and green chili until fragrant.
Step 3 · Add turmeric
Add turmeric, curry powder, black pepper, and cinnamon stick. Stir well to release the spices.
Step 4 · Add fish fillets and gently mix
Add fish fillets and gently mix. Pour in remaining coconut milk and water. Add salt and tamarind pulp.
Step 5 · Simmer curry on medium heat until fish is cooked through and sauce ...
Simmer curry on medium heat until fish is cooked through and sauce thickens (about 7 minutes).
Step 6 · Serve hot fish curry over steamed rice
Serve hot fish curry over steamed rice. Garnish with extra curry leaves if desired.
Why this recipe is healthy
This recipe is a healthy choice because it uses fresh fish for high-quality protein and vital nutrients, paired with fiber-rich rice and anti-inflammatory spices. Cooking with coconut milk instead of heavy oils keeps calories low, and the absence of fried components reduces unhealthy fats. The dish’s balanced macronutrients make it suitable for weight management, diabetes, and overall wellness.
A note on tradition
Fish Rice and Curry is a signature dish of Sri Lanka’s coastal communities, often enjoyed after a morning’s catch. It is a staple for family meals and is featured at festive gatherings, especially during Tamil and Sinhalese New Year celebrations. The recipe’s roots reflect the island’s abundance of seafood and the importance of rice in local agriculture. It is commonly served for lunch, symbolizing the connection between land and sea.