The diverse and vibrant cuisine of India offers a vast array of delicious seafood dishes that are both flavorful and nutritious. Fish is a staple protein in many coastal regions, and the country has developed a rich tradition of cooking methods and spice blends to make the most of this versatile ingredient. From the creamy curries of the south to the tangy fish dishes of the east, Indian cuisine offers a plethora of mouth-watering options for fish lovers.
In this article, we’ll explore 18 authentic Indian fish recipes that are sure to tantalize your taste buds and leave you craving for more. Whether you’re a fan of spicy dishes or prefer milder flavors, our list has something for everyone. So, let’s dive into the world of Indian fish cooking and discover the secrets behind these delectable dishes.
Tandoori Fish Tikka
Experience the flavors of India with this classic Tandoori Fish Tikka recipe. Aromatic spices and yogurt marinate tender fish, then grilled to perfection.
Ingredients:
– 4 pieces of firm white fish (such as tilapia or cod), 1 inch thick
– 1/2 cup plain yogurt
– 2 tablespoons freshly squeezed lemon juice
– 2 tablespoons ghee or vegetable oil
– 2 teaspoons tandoori masala powder
– 1 teaspoon garam masala powder
– 1/2 teaspoon ground cumin
– Salt, to taste
– Chopped cilantro, for garnish
Instructions:
1. In a bowl, whisk together yogurt, lemon juice, and spices.
2. Add the fish pieces and marinate for at least 30 minutes or up to 2 hours in the refrigerator.
3. Preheat grill or grill pan to medium-high heat.
4. Remove fish from marinade, letting any excess liquid drip off.
5. Brush grill with ghee or oil.
6. Grill fish for 8-10 minutes per side, or until cooked through and slightly charred.
7. Serve hot, garnished with cilantro.
Cooking Time: 15-20 minutes
Fish Curry with Coconut Milk
This fish curry recipe combines the freshness of fish with the richness of coconut milk, creating a dish that is both aromatic and satisfying. Serve over rice or with naan bread for a comforting meal.
Ingredients:
– 1 pound fish pieces (such as tilapia or cod)
– 2 medium onions, diced
– 2 cloves garlic, minced
– 1 tablespoon grated fresh ginger
– 1 teaspoon curry powder
– 1/2 teaspoon turmeric
– 1/2 teaspoon cumin
– 1 can (14 oz) coconut milk
– Salt and pepper, to taste
– Fresh cilantro leaves, for garnish
Instructions:
1. Heat oil in a large pan over medium heat.
2. Add onions and cook until softened, about 3-4 minutes.
3. Add garlic, ginger, curry powder, turmeric, and cumin. Cook for 1 minute.
4. Add fish pieces and cook until browned on all sides, about 5-6 minutes.
5. Pour in coconut milk and stir to combine. Season with salt and pepper.
6. Simmer the curry for 10-12 minutes or until the fish is cooked through.
7. Garnish with cilantro leaves and serve hot.
Cooking Time: 20-22 minutes
Goan Fish Recheado
Recheado masala, a blend of spices and chilies, gives this popular Goan fish dish its signature flavor. This simple recipe yields tender fish coated in a spicy and aromatic paste.
Ingredients:
– 500g fish pieces (kingfish or mackerel work well)
– 2 medium onions, finely chopped
– 3-4 dried red chilies, broken into pieces
– 1 teaspoon coriander seeds
– 1/2 teaspoon cumin seeds
– 1/2 teaspoon turmeric powder
– Salt, to taste
– 2 tablespoons vegetable oil
– 2 cloves garlic, minced (optional)
– Fresh cilantro, for garnish
Instructions:
1. Heat oil in a pan over medium heat. Add onions and sauté until they start browning.
2. Add broken red chilies, coriander seeds, cumin seeds, and turmeric powder. Cook for 1 minute, stirring constantly.
3. Add fish pieces and salt. Mix well to coat with the spice paste.
4. Reduce heat to low and simmer for 5-7 minutes or until the fish is cooked through.
5. Garnish with cilantro and serve hot.
Cooking Time: 10-12 minutes
Fish Fry with Spicy Masala
Savor the flavors of India with this simple yet aromatic fish fry recipe, where succulent fish pieces are marinated in a blend of spices and yogurt, then deep-fried to perfection. Serve with naan or rice for a satisfying meal.
Ingredients:
– 1 pound fish fillets (any white fish works well)
– 1/2 cup plain yogurt
– 2 tablespoons lemon juice
– 1 teaspoon garam masala powder
– 1/2 teaspoon cumin powder
– 1/4 teaspoon cayenne pepper (adjust to taste)
– Salt, to taste
– Vegetable oil, for frying
Instructions:
1. In a large bowl, whisk together yogurt, lemon juice, garam masala, cumin, cayenne pepper, and salt.
2. Add the fish pieces and marinate for at least 30 minutes or up to 2 hours in the refrigerator.
3. Heat about 1-2 inches of vegetable oil in a deep frying pan over medium-high heat until hot but not smoking.
4. Remove the fish from the marinade, letting any excess liquid drip off.
5. Fry the fish pieces for 3-4 minutes on each side or until golden brown and cooked through.
6. Drain on paper towels and serve hot.
Cooking Time: Approximately 15-20 minutes
Malabar Fish Curry
A flavorful and aromatic fish curry originating from the Malabar region of India, this recipe is a perfect blend of spices, coconut milk, and tender fish. This dish is a staple in many South Indian households and is often served with steaming hot rice or roti.
Ingredients:
– 1 pound fish pieces (such as tilapia or cod)
– 2 medium onions, chopped
– 3 cloves garlic, minced
– 1 teaspoon grated ginger
– 1/2 teaspoon turmeric powder
– 1/2 teaspoon red chili powder
– 1/4 teaspoon cumin powder
– 1/4 teaspoon coriander powder
– 1/2 cup coconut milk
– Salt, to taste
– Fresh cilantro leaves, for garnish
Instructions:
1. Heat oil in a pan over medium heat. Add onions and cook until they are translucent.
2. Add garlic, ginger, turmeric, chili powder, cumin, and coriander. Cook for 1 minute.
3. Add the fish pieces and cook until they are coated with the spice mixture.
4. Pour in coconut milk and add salt to taste. Simmer for 10-15 minutes or until the fish is cooked through.
5. Garnish with fresh cilantro leaves and serve hot.
Cooking Time: 20-25 minutes
Fish Pulao with Fragrant Spices
A flavorful and aromatic rice dish infused with the essence of Indian spices, perfect for a weeknight dinner or special occasion.
Ingredients:
– 1 cup basmati rice
– 1 pound fish fillets (such as salmon or tilapia), cut into small pieces
– 2 tablespoons ghee or vegetable oil
– 1 onion, diced
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon turmeric powder
– 1/2 teaspoon red chili powder
– Salt, to taste
– 2 cups water
– Fresh cilantro, for garnish
Instructions:
1. Heat oil in a large saucepan over medium heat. Add onion and cook until translucent.
2. Add garlic, cumin, coriander, turmeric, and red chili powder. Cook for 1 minute, stirring constantly.
3. Add fish pieces and cook until they flake apart easily.
4. Add rice and stir to combine with the spice mixture.
5. Add water and bring to a boil. Reduce heat to low, cover, and simmer for 15-20 minutes or until rice is cooked.
6. Garnish with cilantro and serve hot.
Cooking Time: 25-30 minutes
Fish Moilee with Coconut and Curry Leaves
Moilee is a popular Kerala-style fish curry that’s both flavorful and aromatic. This recipe combines the richness of coconut milk with the warm, earthy taste of curry leaves.
Ingredients:
– 1 pound fish pieces (tilapia or cod work well)
– 2 medium onions, chopped
– 3-4 curry leaves
– 1-inch piece of ginger, grated
– 1 tablespoon mustard seeds
– 1 teaspoon turmeric powder
– 1/2 teaspoon red chili powder
– Salt, to taste
– 1 cup coconut milk
– 2 tablespoons vegetable oil
Instructions:
1. Heat oil in a pan over medium heat. Add mustard seeds and let them sizzle for a few seconds.
2. Add onions, curry leaves, and ginger. Saute until the onions are translucent.
3. Add fish pieces, turmeric powder, red chili powder, and salt. Cook for 5 minutes or until the fish is cooked through.
4. Pour in coconut milk and stir well to combine.
5. Reduce heat to low and simmer for 5-7 minutes or until the sauce thickens slightly.
Cooking Time: 20-25 minutes
Fish Pakora with Chickpea Batter
This recipe combines the flavors of fish and spices in a crispy and flavorful pakora, using chickpea batter for a gluten-free twist.
Ingredients:
– 250g fish pieces (any white fish works well)
– 1/2 cup chickpea flour
– 1/4 cup rice flour
– 1/4 teaspoon baking soda
– 1/2 teaspoon salt
– 1/4 teaspoon cumin powder
– 1/4 teaspoon coriander powder
– 1/4 teaspoon turmeric powder
– 1/2 cup lukewarm water
– Vegetable oil for frying
– Chopped cilantro or mint leaves for garnish (optional)
Instructions:
1. In a bowl, mix together chickpea flour, rice flour, baking soda, salt, cumin powder, coriander powder, and turmeric powder.
2. Add lukewarm water to the mixture and whisk until smooth batter forms.
3. Dip fish pieces into the batter, making sure they are fully coated.
4. Heat vegetable oil in a deep frying pan over medium heat. When hot, add the battered fish pieces and fry for 3-4 minutes on each side, or until golden brown.
5. Remove from oil and drain excess oil. Serve hot with your favorite chutney or raita.
Cooking Time: Approximately 10-12 minutes
Fish Biryani with Saffron and Herbs
This aromatic rice dish is a perfect blend of Indian spices, saffron’s subtle earthiness, and the freshness of herbs. With this recipe, you’ll be able to create a mouthwatering fish biryani that will impress your family and friends.
Ingredients:
– 1 cup basmati rice
– 2 cups water
– 1/4 teaspoon saffron threads, soaked in 1 tablespoon hot water
– 1/4 teaspoon ground cumin
– 1/4 teaspoon ground coriander
– 1/4 teaspoon turmeric powder
– 1/2 teaspoon salt
– 2 tablespoons vegetable oil
– 1 fish fillet (white or pink), cut into small pieces
– Fresh cilantro, chopped
– Fresh mint leaves, chopped
Instructions:
1. Cook the rice according to package instructions.
2. In a separate pan, heat oil over medium-high heat and add the fish. Cook until cooked through.
3. Add cumin, coriander, turmeric, and salt to the pan and stir for 1 minute.
4. Add soaked saffron and water to the pan and bring to a boil.
5. Stir in cooked rice, chopped cilantro, and mint leaves. Simmer for 2-3 minutes or until the flavors meld together.
Cooking Time: 25-30 minutes
Fish Ambotik with Tangy Tamarind
Savor the bold flavors of Southeast Asia with this classic Fish Ambotik recipe, elevated by a tangy tamarind twist. This dish is sure to tantalize your taste buds and leave you craving more.
Ingredients:
– 4 pieces of fish (such as tilapia or catfish), cut into bite-sized portions
– 1/2 cup coconut milk
– 1/4 cup water
– 2 tablespoons tamarind paste
– 2 cloves garlic, minced
– 1 tablespoon vegetable oil
– Salt and pepper to taste
– Fresh cilantro leaves for garnish
Instructions:
1. In a blender or food processor, combine coconut milk, water, tamarind paste, garlic, and salt. Blend until smooth.
2. Heat the oil in a large skillet over medium-high heat. Add the fish pieces and cook for 3-4 minutes on each side, or until cooked through.
3. Pour the blended mixture over the fish and simmer for an additional 5 minutes.
4. Serve hot, garnished with fresh cilantro leaves.
Cooking Time: 15-20 minutes
Fish Korma with Creamy Cashew Sauce
This rich and creamy fish curry recipe combines the delicate flavor of fish with a velvety cashew sauce, perfect for a comforting meal. Aromatic spices like cumin, coriander, and cinnamon add depth to this Indian-inspired dish.
Ingredients:
– 1 pound fish (cod or tilapia), cut into bite-sized pieces
– 2 medium onions, thinly sliced
– 3 cloves garlic, minced
– 1 tablespoon ghee or vegetable oil
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon ground cinnamon
– 1/2 teaspoon ground cardamom
– 1 can (14 oz) coconut milk
– 1 cup cashews, soaked overnight and drained
– Salt and pepper, to taste
– Fresh cilantro, for garnish
Instructions:
1. Heat oil in a large skillet over medium-high heat. Add onions and cook until caramelized.
2. Add garlic, cumin, coriander, cinnamon, and cardamom; cook for 1 minute.
3. Add fish and cook until browned, about 5 minutes.
4. Stir in coconut milk and bring to a simmer.
5. Remove from heat. Use an immersion blender or a regular blender to puree cashews with a splash of water until smooth.
6. Stir the cashew sauce into the fish mixture. Season with salt and pepper.
7. Serve warm, garnished with cilantro.
Cooking Time: 20-25 minutes
Fish Cutlets with Mint Chutney
These crispy fish cutlets are served with a tangy and refreshing mint chutney, perfect for a light and satisfying meal. This recipe is quick to make and requires minimal ingredients.
Ingredients:
– 1 pound fish (cod or tilapia work well), flaked
– 1/2 cup breadcrumbs
– 1 egg, lightly beaten
– 1 tablespoon lemon juice
– 1/4 teaspoon salt
– 1/4 teaspoon black pepper
– 2 tablespoons olive oil
– Mint chutney ingredients: 1/2 cup fresh mint leaves, 1 small onion, finely chopped, 2 cloves garlic, minced, 1 tablespoon lemon juice, 1/2 teaspoon salt
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a bowl, mix together flaked fish, breadcrumbs, egg, lemon juice, salt, and pepper.
3. Shape into patties and coat with olive oil.
4. Bake for 12-15 minutes or until golden brown.
5. Meanwhile, blend mint chutney ingredients in a blender until smooth.
6. Serve the cutlets with mint chutney and enjoy!
Cooking Time: 20-25 minutes
Fish Patia with Parsi Flavors
Experience the authentic flavors of Parsi cuisine with this delicious Fish Patia recipe, a popular dish that combines tender fish with aromatic spices and tangy flavors.
Ingredients:
– 1 pound fish (such as pomfret or ladyfish), cut into small pieces
– 2 medium onions, finely chopped
– 2 cloves garlic, minced
– 1 tablespoon ginger paste
– 1 teaspoon cumin seeds
– 1/2 teaspoon coriander powder
– 1/4 teaspoon turmeric powder
– 1/4 teaspoon red chili powder
– Salt, to taste
– 2 tablespoons lemon juice
– 1 cup water
– Fresh cilantro, for garnish
Instructions:
1. Heat oil in a pan and sauté the onions until golden brown.
2. Add garlic, ginger paste, cumin seeds, coriander powder, turmeric powder, and red chili powder. Cook for 1 minute.
3. Add the fish pieces and cook until they are coated with the spice mixture.
4. Pour in the lemon juice and water. Bring to a boil, then reduce heat and simmer for 5-7 minutes or until the fish is cooked through.
5. Season with salt to taste. Garnish with fresh cilantro.
Cooking Time: 15-20 minutes
Fish Puttu with Steamed Rice Flour
Experience the authentic flavors of Kerala with this simple yet flavorful recipe that combines the goodness of fish, rice flour, and coconut milk. This traditional dish is a staple in many Malayali households and is often served as a comforting breakfast or snack.
Ingredients:
– 1 cup fish (any white fish works well), cut into small pieces
– 2 cups steamed rice flour
– 1/4 cup grated coconut
– 1/4 teaspoon salt
– 1/4 teaspoon turmeric powder
– 1/4 cup water
– 2 tablespoons coconut milk
Instructions:
1. Mix together the fish, steamed rice flour, grated coconut, salt, and turmeric powder.
2. Gradually add in the water to form a smooth dough. Knead well for about 5 minutes.
3. Divide the dough into small portions and shape each one into a cylindrical form.
4. Steam the puttu in a steamer basket or a metal colander lined with cheesecloth for about 10-12 minutes, or until they are cooked through.
5. Serve warm with coconut milk poured over the top.
Cooking Time: 15-18 minutes
Fish Curry with Mustard and Poppy Seeds
This flavorful fish curry recipe from South India combines the richness of mustard seeds with the crunch of poppy seeds, creating a deliciously aromatic dish that’s sure to please.
Ingredients:
– 1 pound firm white fish (such as tilapia or cod), cut into small pieces
– 2 medium onions, chopped
– 3 cloves garlic, minced
– 1 tablespoon mustard seeds
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon turmeric powder
– 1/4 teaspoon red chili flakes (optional)
– Salt, to taste
– 2 tablespoons vegetable oil
– 1 cup water or fish broth
– 2 tablespoons poppy seeds
Instructions:
1. Heat oil in a pan over medium heat. Add onions and cook until they’re lightly browned.
2. Add garlic, mustard seeds, cumin, coriander, turmeric, and chili flakes (if using). Cook for 1 minute.
3. Add fish pieces and cook until they’re cooked through, about 5-7 minutes.
4. Add water or broth and poppy seeds. Bring to a simmer and let it cook for an additional 2-3 minutes.
5. Season with salt to taste.
Cooking Time: Approximately 15-20 minutes.
Fish Sukka with Roasted Coconut
This recipe combines the tender goodness of fish with the aromatic flavors of roasted coconut and spices, creating a mouthwatering dish that’s perfect for any occasion.
Ingredients:
– 1 pound fish fillets (any white fish works well)
– 1/2 cup roasted coconut flakes
– 2 tablespoons vegetable oil
– 1 onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon ground coriander
– Salt, to taste
– Fresh cilantro, for garnish
Instructions:
1. Preheat the oven to 375°F (190°C).
2. In a bowl, mix together fish fillets, roasted coconut flakes, oil, onion, garlic, cumin, coriander, and salt.
3. Place the mixture on a baking sheet lined with parchment paper and bake for 12-15 minutes or until the fish is cooked through.
4. Garnish with fresh cilantro and serve hot.
Cooking Time: 12-15 minutes
Fish Kolhapuri with Spicy Red Gravy
Experience the bold flavors of Indian cuisine with this simple recipe that combines tender fish pieces with a spicy red gravy, perfect for serving with steaming hot basmati rice.
Ingredients:
– 1 pound fish fillets (any white fish works well)
– 2 medium onions, chopped
– 3-4 dried red chilies, crushed or 1 teaspoon chili flakes
– 2 cloves garlic, minced
– 1 tablespoon ginger paste
– 1 teaspoon cumin seeds
– Salt, to taste
– 2 tablespoons vegetable oil
– 2 cups water
– 1 cup red gravy (see below for recipe)
Red Gravy:
– 1 large onion, chopped
– 2-3 dried red chilies, crushed or 1 teaspoon chili flakes
– 2 cloves garlic, minced
– 1 tablespoon ginger paste
– 1 cup water
– Salt, to taste
Instructions:
1. Heat oil in a pan and sauté onions until golden.
2. Add fish pieces and cook until they flake easily.
3. Add cumin seeds, crushed chilies, garlic, and ginger paste; stir well.
4. Add salt and water; simmer for 5-7 minutes or until the gravy thickens.
5. Serve with steaming hot basmati rice and red gravy on the side.
Cooking Time: 15-20 minutes
Fish Pollichathu with Banana Leaf
Fish Pollichathu is a popular Kerala-style dish that wraps fish in a flavorful mixture and cooks it to perfection in banana leaves. This unique cooking method infuses the fish with a subtle sweetness and aroma from the banana leaves, making it a delightful treat for the senses.
Ingredients:
– 4 boneless fish pieces (kingfish or mackerel work well)
– 1/2 cup coconut milk
– 1/4 cup yogurt
– 2 tablespoons grated ginger
– 1 tablespoon garlic paste
– 1 teaspoon curry leaves
– Salt, to taste
– Banana leaves (large enough to wrap the fish)
Instructions:
1. Preheat oven to 350°F (180°C).
2. Mix coconut milk, yogurt, ginger, garlic paste, and curry leaves in a bowl.
3. Add salt to taste and mix well.
4. Place a fish piece on each banana leaf, leaving a small border around it.
5. Spoon the coconut-yogurt mixture over the fish, making sure to cover it completely.
6. Fold the banana leaves over the fish, securing with toothpicks if needed.
7. Bake for 15-20 minutes or until the fish is cooked through and flakes easily.
Cooking Time: 15-20 minutes
Summary
Discover the bold flavors of India with these 18 authentic fish recipes. From spicy curries to aromatic biryanis, each dish showcases the country’s rich culinary heritage. Try Tandoori Fish Tikka, marinated in yogurt and spices, or Fish Curry with Coconut Milk, a creamy and comforting classic. Other highlights include Goan Fish Recheado, flavored with Portuguese-inspired spices, and Fish Fry with Spicy Masala, a crispy and flavorful snack. Whether you’re a seafood lover or just looking to spice up your cooking routine, these recipes are sure to delight.
