
Red Rice with Fish Curry
Lunch • India
How to Make Red Rice with Fish Curry (Traditional & Healthy Version)
Red Rice with Fish Curry is a beloved dish from the southern coastal regions of India, especially Kerala and parts of Karnataka. The earthy, nutty flavor of Kerala Matta red rice pairs beautifully with the tangy, spicy meen (fish) curry, creating a nourishing meal that’s both satisfying and deeply rooted in India’s culinary heritage. Red rice, locally known as 'Matta ari' in Kerala, is unpolished and packed with nutrients, making it a staple for health-conscious families. This classic combination is often enjoyed during lunch, especially on weekends or special occasions like Onam or Vishu, when families gather for elaborate feasts. The fish curry, simmered with coconut, curry leaves, and regional spices, brings out robust flavors that balance well with the wholesome texture of red rice. Easy to prepare and absolutely delicious, this dish is a comforting reminder of home-cooked meals in India’s southern states, making it an excellent choice for those seeking authentic and healthy Indian recipes.
Ingredients(for 1 medium bowl of red rice with 1 ladle of fish curry)
- 1 cup Kerala red rice (Matta ari) (soaked for 30 min)
- 200 grams Fish (Seer/Kingfish or Pomfret) (cut into medium pieces)
- 1 small lemon-sized ball Tamarind (imli) (soaked in water)
- 2 teaspoons Coconut oil
- 1 small Onion (finely chopped)
- 1 medium Tomato (chopped)
- 2 Green chillies (slit)
- 10-12 Curry leaves
- 1/2 teaspoon Turmeric powder (haldi)
- 1 teaspoon Red chilli powder (adjust to taste)
- 1 teaspoon Coriander powder (dhaniya)
- to taste Salt
- 2-3 cups Water
Instructions
- 1
Wash and soak Kerala red rice (Matta ari) for 30 minutes. Drain and cook with 2.5 cups of water in a pressure cooker or heavy-bottomed vessel until soft and grains are separate.
15 minutes
Add a few drops of coconut oil to prevent sticking.
- 2
Clean and cut the fish into medium pieces. Marinate with a pinch of haldi, chilli powder, and salt for 5 minutes.
5 minutes
Marination helps the fish absorb flavors.
- 3
Heat coconut oil in a clay pot (manchatti) or kadhai. Sauté chopped onions, green chillies, and curry leaves until onions turn golden.
5 minutes
Cooking in a clay pot enhances flavor and aroma.
- 4
Add chopped tomatoes and cook until soft. Stir in turmeric, red chilli, and coriander powders. Mix well and cook for 2 minutes.
3 minutes
Sauté spices on low flame to prevent burning.
Why This Dish is Healthy
This Red Rice with Fish Curry recipe is particularly health-conscious due to the use of unpolished red rice, lean fish, and minimal oil. It is gluten-free, high in fiber, and heart-friendly. The combination of whole grains and lean protein supports weight management, muscle repair, and sustained energy. Traditional Indian spices not only add flavor but also possess anti-inflammatory properties, making this an ideal meal for those seeking nutritious and wholesome Indian cuisine.
Kerala red rice is a powerhouse of nutrition, rich in dietary fiber, magnesium, and antioxidants. It has a lower glycemic index compared to white rice, making it suitable for blood sugar management. The fish provides high-quality protein, omega-3 fatty acids, and essential vitamins like B12 and D. Coconut oil, used in moderation, contains healthy fats that support heart health. Together, this meal offers a balanced profile of protein, complex carbohydrates, and healthy fats, along with minerals and micronutrients vital for overall wellness.
Pro Tips
- 💡Tip 1: Always use fresh fish for the best flavor and texture.
- 💡Tip 2: Cooking curry in a clay pot (manchatti) brings out authentic flavors.
- 💡Tip 3: Let the curry sit for 10 minutes after cooking to allow flavors to meld.
Storage & Serving
Store leftover rice and curry separately in airtight containers in the refrigerator. Consume within 24 hours for best taste. Reheat gently and avoid overcooking the fish.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 440.0 kcal |





