Nutrition Facts for Indian style fish

Indian Style Fish

Dive into the vibrant flavors of Indian cuisine with this rich and aromatic Indian Style Fish recipe. Featuring tender fish fillets like tilapia, cod, or salmon, marinated in a zesty blend of turmeric, red chili powder, and lemon juice, this dish is a tantalizing medley of spices and creamy coconut milk. Sautéed onions, garlic, ginger, and tomatoes form the flavorful base, enriched with fragrant spices such as cumin, coriander, and garam masala. The fish is gently cooked in a luscious coconut milk sauce, making it a perfect pairing for steamed rice or warm flatbreads. Ready in just 40 minutes, this recipe delivers bold, authentic flavors with minimal effort—ideal for weeknight dinners or special occasions. Garnished with fresh cilantro, it’s a true celebration of Indian culinary tradition.

Nutriscore Rating: 69/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Indian Style Fish
Prep Time:15 mins
Cook Time:25 mins
Total Time:40 mins
Servings: 4

Ingredients

  • 500 grams Fish fillets (such as tilapia, cod, or salmon)
  • 1 teaspoon Turmeric powder
  • 1 teaspoon Red chili powder
  • 1 teaspoon Salt
  • 2 tablespoons Lemon juice
  • 2 tablespoons Oil (vegetable or coconut oil)
  • 1 medium Onion (finely chopped)
  • 4 cloves Garlic (minced)
  • 1 teaspoon Ginger (grated)
  • 1 large Tomato (finely chopped)
  • 1 teaspoon Ground cumin
  • 1 teaspoon Ground coriander
  • 1 teaspoon Garam masala
  • 200 milliliters Coconut milk
  • 2 tablespoons Fresh cilantro (chopped)
  • 100 milliliters Water

Directions

Step 1

In a bowl, marinate the fish fillets with turmeric powder, red chili powder, salt, and lemon juice. Let them sit for 15 minutes.

Step 2

Heat 1 tablespoon of oil in a large pan over medium heat. Gently fry the marinated fish fillets for 2-3 minutes on each side until lightly browned. Remove and set them aside.

Step 3

In the same pan, add the remaining 1 tablespoon of oil. Add the chopped onion and cook until golden brown, about 5 minutes.

Step 4

Stir in the minced garlic and grated ginger. Cook for another minute until fragrant.

Step 5

Add the chopped tomato and cook until soft and mushy, about 5 minutes.

Step 6

Mix in ground cumin, ground coriander, and garam masala. Stir well to combine and cook for an additional minute.

Step 7

Pour in the coconut milk and water. Bring the mixture to a gentle simmer, stirring occasionally.

Step 8

Carefully place the fried fish fillets into the pan, ensuring they are coated with the sauce. Cover and simmer on low heat for 10 minutes, allowing the flavors to meld and the fish to cook through.

Step 9

Garnish with chopped fresh cilantro before serving.

Step 10

Serve hot with steamed rice or flatbreads.

Nutrition Facts

Serving size 1186 grams (1186.0g)
Amount per serving % Daily Value*
Calories 1485
Total Fat 90.70g 116%
Saturated Fat 40.00g 200%
Polyunsaturated Fat 0.00g
Cholesterol 315mg 105%
Sodium 2716mg 118%
Total Carbohydrate 47.90g 17%
Dietary Fiber 7.90g 28%
Total Sugars 24.80g
Protein 115.30g 231%
Vitamin D 2250IU 11250%
Calcium 239mg 18%
Iron 9mg 49%
Potassium 2990mg 64%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 55.6%
Protein: 31.4%
Carbs: 13.0%