Nutrition Facts for Indian style fish
Blog Research API Download App

Indian Style Fish

Image of Indian Style Fish
Nutriscore Rating: 69/100

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.

Smart Nutrition Tracking with SnapCalorie

★★★★★ 4.8/5 (2M+ downloads)
Track meals with just a photo
Hit your nutrition goals easier
Join 2M+ happy users
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
25 min
🕐
Total Time
40 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 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
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

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

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.

3

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

4

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

5

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

6

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

7

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

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.

9

Garnish with chopped fresh cilantro before serving.

10

Serve hot with steamed rice or flatbreads.

Cooking Tip: Take your time with each step for the best results!
370
cal
28.6g
protein
11.8g
carbs
22.7g
fat

Nutrition Facts

1 serving (295.2g)
Calories
370
% Daily Value*
Total Fat 22.7 g 29%
Saturated Fat 10.0 g 50%
Polyunsaturated Fat 0.0 g
Cholesterol 79 mg 26%
Sodium 574 mg 25%
Total Carbohydrate 11.8 g 4%
Dietary Fiber 1.8 g 6%
Total Sugars 6.2 g
Protein 28.6 g 57%
Vitamin D 14.1 mcg 70%
Calcium 59 mg 5%
Iron 1.8 mg 10%
Potassium 747 mg 16%

*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

12.9%%
31.4%%
55.7%%
Fat: 814 cal (55.7%%)
Protein: 460 cal (31.4%%)
Carbs: 188 cal (12.9%%)