Fish Curry

Fish Curry

Origin & Significance

Fish Curry is a staple dish across India's coastal regions, with variations found in Kerala, Goa, Bengal, and Tamil Nadu. This dish is celebrated for its bold flavors, combining tender fish with a tangy, spiced gravy made from coconut, tamarind, or mustard-based sauces, depending on the regional influence. Packed with essential nutrients, fish curry is both delicious and highly nutritious. Serve it with steamed rice for a comforting and satisfying meal.


Ingredients (Serves 4-5)

For the Fish Curry

  • 500g fish (pomfret, kingfish, surmai, or any firm fish)
  • ½ teaspoon turmeric powder
  • ½ teaspoon salt
  • 1 tablespoon lemon juice

For the Curry Base

  • 2 tablespoons mustard oil (or coconut oil for a South Indian twist)
  • 1 teaspoon mustard seeds (for South Indian/Bengali versions)
  • 10-12 curry leaves (for South Indian flavors)
  • 2 onions, finely chopped
  • 2 large tomatoes, pureed
  • 1 teaspoon ginger paste
  • 1 teaspoon garlic paste
  • 2 green chilies, slit
  • 1 teaspoon red chili powder
  • 1 teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • ½ teaspoon garam masala
  • 1 tablespoon tamarind pulp (for a tangy taste) or ½ cup coconut milk (for a milder version)
  • Salt to taste
  • 1 ½ cups water (adjust for consistency)

For Garnishing

  • Fresh coriander leaves, chopped
  • ½ teaspoon kasuri methi (optional)

For Serving

  • Steamed basmati rice or neer dosa

Step-by-Step Preparation

📌 Step 1: Preparing the Fish

  • Clean and pat dry the fish pieces.
  • Marinate with turmeric, salt, and lemon juice for at least 15-20 minutes.

📌 Step 2: Preparing the Curry Base

  • Heat mustard oil in a pan until it starts smoking lightly, then reduce heat.
  • Add mustard seeds (if using), followed by curry leaves and green chilies. Let them splutter.
  • Add chopped onions and sauté until golden brown.
  • Stir in ginger and garlic paste; cook for a minute until the raw smell disappears.
  • Add tomato puree and cook until the oil separates.

📌 Step 3: Cooking the Spices

  • Mix in red chili, turmeric, coriander, cumin powders, and salt.
  • Sauté for 2 minutes until the masala releases its aroma.
  • Stir in tamarind pulp for tanginess or coconut milk for a creamy texture.

📌 Step 4: Cooking the Fish

  • Gently place the marinated fish pieces in the gravy.
  • Cover and let the fish simmer for 8-10 minutes on low heat until fully cooked.
  • Sprinkle garam masala and mix gently.

📌 Step 5: Garnishing & Serving

  • Garnish with fresh coriander leaves and a pinch of kasuri methi for extra flavor.
  • Serve hot with steamed rice, dosa, or chapati.

Health Benefits of Key Ingredients

🐟 Fish

  • High in lean protein, promoting muscle growth.
  • Rich in omega-3 fatty acids, supporting heart and brain health.

🌶 Turmeric & Spices

  • Contains curcumin, known for its anti-inflammatory and antioxidant properties.
  • Aids digestion and boosts metabolism.

🧄 Garlic & Ginger

  • Strengthens immunity and reduces inflammation.
  • Enhances digestion and improves circulation.

🍅 Tomatoes

  • Rich in lycopene, which supports heart health.
  • Provides vitamin C for immunity and skin health.

🥥 Coconut Milk (For Kerala-Style)

  • High in healthy fats, promoting gut health.
  • Adds creaminess while keeping the dish dairy-free.

Enjoy the Coastal Flavors of Fish Curry

This authentic, flavorful fish curry brings the taste of India's coastal kitchens to your home. Try it today with premium, preservative-free Indian spices from SwadesCart.com!

We’d love to see your version of Fish Curry! Share your feedback and pictures, and tag us using #SwadesCart #FishCurry #AuthenticIndianFood.

➡️ Get premium spices and ingredients for your recipes: SwadesCart.com

Swadescart Trading and Retail Private Limited

Back to blog

Leave a Reply