How to Make Roti Canai with Fish Curry (Traditional & Healthy Version)
Roti Canai with Fish Curry is a delightful fusion of Indian and Malaysian flavors, rooted deeply in the South Indian culinary tradition. The soft, flaky roti canai, made predominantly from whole wheat atta, pairs beautifully with a robust fish curry brimming with aromatic spices. This dish is a favorite at many Indian homes, especially in Tamil Nadu and Kerala where the influence of coastal cuisine and festive breakfasts is strong. The combination provides a satisfying meal that is both filling and nourishing, making it perfect for families seeking a wholesome start to their day. The fish curry is typically prepared with fresh catch and a blend of regional masalas, such as mustard seeds, curry leaves, and coconut milk, lending it a creamy yet tangy flavor profile. Roti canai, sometimes known as parotta in South India, is a popular street food, celebrated for its crisp exterior and soft, layered inside. This healthy version uses minimal oil and whole wheat flour to keep calories in check, without compromising on taste. Roti Canai with Fish Curry is often enjoyed during festivals like Onam and family gatherings, symbolizing unity over a shared, comforting meal.
Ingredients
- 2 cups Whole wheat atta (गेहूं का आटा)
- 3/4 cup Water (as needed for dough)
- 1/2 tsp Salt (नमक)
- 2 tbsp Oil (cold-pressed or olive oil)
- 200g White fish fillets (pomfret, surmai, or rohu)
- 1 medium, finely chopped Onion (प्याज)
- 1 large, chopped Tomato (टमाटर)
- 1 tbsp Ginger-garlic paste (अदरक-लहसुन का पेस्ट)
- 1/2 cup Coconut milk (नारियल का दूध)
- 8-10 Curry leaves (करी पत्ता)
- 1/2 tsp Mustard seeds (सरसों के दाने)
- 1/2 tsp Turmeric powder (हल्दी)
- 1/2 tsp Red chilli powder (लाल मिर्च पाउडर)
- 1 tsp Coriander powder (धनिया पाउडर)
- 2 tbsp, chopped Fresh coriander (हरा धनिया)
Step-by-step instructions
Step 1 · In a large bowl
In a large bowl, mix whole wheat atta, salt, and water. Knead into a soft, pliable dough. Cover and rest for 10 minutes.
Step 2 · Divide dough into small balls
Divide dough into small balls. Roll each ball into a thin disc, brush lightly with oil, fold, and roll again for layers.
Step 3 · Heat a tawa (griddle) on medium flame
Heat a tawa (griddle) on medium flame. Cook each roti until golden brown spots appear, applying minimal oil on both sides. Set aside.
Step 4 · For fish curry
For fish curry, heat 1 tbsp oil in a kadhai. Add mustard seeds and curry leaves; let them splutter.
Step 5 · Add onions
Add onions, sauté till translucent. Stir in ginger-garlic paste and cook until raw smell disappears.
Step 6 · Mix in chopped tomatoes
Mix in chopped tomatoes, turmeric, chilli, and coriander powder. Cook to a thick masala.
Step 7 · Add coconut milk and 1/2 cup water
Add coconut milk and 1/2 cup water. Gently slide in fish pieces. Simmer on low heat until fish cooks through (6-8 minutes). Garnish with fresh coriander.
Step 8 · Serve hot roti canai with steaming fish curry
Serve hot roti canai with steaming fish curry. Enjoy!
Why this recipe is healthy
This dish is a healthy breakfast option because it uses whole wheat flour instead of refined maida, reducing empty calories and increasing fiber. Fish provides high-quality protein with minimal saturated fat, supporting muscle repair and heart health. Coconut milk and spices offer healthy fats and phytonutrients. By using minimal oil and fresh ingredients, this meal is low in unhealthy fats and high in nutrients, making it suitable for weight management and general wellness.
A note on tradition
Roti Canai, known as parotta in Tamil Nadu and Kerala, is a beloved breakfast staple in South Indian households and is often served with a variety of curries, especially during festivals like Onam and Vishu. Fish curry is integral to coastal Indian cuisine, reflecting the region’s abundant seafood and rich spice traditions. This dish is commonly enjoyed at family gatherings and festive brunches, symbolizing togetherness and the joys of sharing homemade food.