How to Make Fish Curry with Rice (Traditional & Healthy Version)
Fish Curry with Rice, locally known as 'Meen Curry with Choru', is a beloved South Indian lunch classic. Originating from Kerala and coastal Tamil Nadu, this dish is a staple during family gatherings and festive occasions such as Onam. The combination of tender fish simmered in aromatic coconut-based gravy and steaming hot rice creates a harmonious balance of flavors. The curry is infused with regional spices like turmeric, red chilli powder, and freshly ground black pepper, offering a delightful spicy tang with subtle coconut undertones. The dish celebrates the abundance of fresh seafood along India's coastal belt. It's commonly served in banana leaves during traditional feasts, highlighting its cultural significance. Fish Curry with Rice is not only comforting but also nutritious, making it ideal for those tracking their calories. With its light, wholesome preparation and reliance on fresh ingredients, this recipe fits perfectly into a health-conscious Indian lunch menu. Its popularity spans across festivals and daily meals, reflecting the region's rich culinary heritage.
Ingredients
- 200 grams Fresh fish (rohu or seer) (Meen)
- 1 tablespoon Coconut oil (Nariyal tel)
- 1 medium Onion (Sliced)
- 1 large Tomato (Chopped)
- 10 leaves Curry leaves (Kariveppilai)
- 4 Garlic cloves (Crushed)
- 1 inch Ginger (Grated)
- 1/2 teaspoon Turmeric powder (Haldi)
- 1 teaspoon Red chilli powder (Lal mirch)
- 1/2 teaspoon Black pepper powder (Kali mirch)
- 1 tablespoon Tamarind pulp (Imli)
- to taste Salt (Namak)
- 2 cups Steamed rice (Choru)
Step-by-step instructions
Step 1 · Wash the fish thoroughly and cut into medium pieces
Wash the fish thoroughly and cut into medium pieces. Marinate with turmeric, salt, and half the chilli powder for 5 minutes.
Step 2 · Heat coconut oil in a kadhai
Heat coconut oil in a kadhai. Add curry leaves, sliced onions, ginger, and garlic. Sauté until onions turn translucent.
Step 3 · Add chopped tomatoes and remaining spices (chilli powder
Add chopped tomatoes and remaining spices (chilli powder, pepper). Cook until tomatoes soften and oil separates.
Step 4 · Pour in tamarind pulp and 1 cup water
Pour in tamarind pulp and 1 cup water. Bring to a gentle boil.
Step 5 · Add marinated fish pieces
Add marinated fish pieces. Cover and simmer on low heat for 8-10 minutes until fish is cooked and gravy thickens.
Step 6 · Meanwhile
Meanwhile, cook rice in a separate vessel until fluffy. Drain excess water.
Step 7 · Serve hot fish curry over rice
Serve hot fish curry over rice. Garnish with fresh curry leaves.
Why this recipe is healthy
This meal is a healthy Indian lunch choice due to its balanced macronutrients. Fish is naturally low in calories, high in protein, and packed with heart-healthy fats. The recipe uses minimal oil and avoids heavy cream or butter, making it lighter. Inclusion of fresh ginger, garlic, and tomatoes boosts antioxidants, supporting overall wellness and weight management.
A note on tradition
Fish Curry with Rice is a culinary icon in Kerala and coastal Tamil Nadu, often prepared for Onam, Vishu, and family celebrations. The recipe reflects the region's reliance on fresh seafood and coconut. Traditionally served on banana leaves, it symbolizes hospitality and abundance during festivals. It is a preferred lunch item due to its light yet filling nature, especially in humid coastal climates.