Nutrition Facts for Indian fish fillets with sauce

Indian Fish Fillets with Sauce

Image of Indian Fish Fillets with Sauce
Nutriscore Rating: 77/100

Dive into the vibrant world of Indian cuisine with these flavorful Indian Fish Fillets with Sauce, a recipe that combines tender, marinated fish fillets with a rich, aromatic tomato-coconut sauce. Featuring a medley of warming spices like cumin, coriander, garam masala, and red chili powder, this dish balances zesty lemon-marinated fish with the creamy sweetness of coconut milk. Perfectly simmered to infuse every bite with bold flavors, it's finished with a garnish of fresh cilantro for a burst of freshness. Ready in just 40 minutes, this recipe is perfect for a quick yet impressive weeknight dinner. Serve it with steamed rice, naan, or roti to soak up every drop of the luscious sauce. Ideal for fans of Indian flavors, this dish seamlessly blends spice, sweetness, and heartiness for a memorable meal.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

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

🥘 Ingredients

15 items
  • 4 pieces fish fillets (such as cod, tilapia, or basa)
  • 2 tablespoons lemon juice
  • 0.5 teaspoons turmeric powder
  • 1 teaspoons salt
  • 3 tablespoons vegetable oil
  • 1 large onion (finely chopped)
  • 4 garlic cloves (minced)
  • 1 teaspoons ginger (grated)
  • 2 large tomatoes (finely chopped)
  • 1 teaspoons ground cumin
  • 1 teaspoons ground coriander
  • 0.5 teaspoons red chili powder
  • 0.5 teaspoons garam masala
  • 1 cup coconut milk
  • 2 tablespoons fresh cilantro (chopped, for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Rinse the fish fillets and pat them dry with a paper towel.

2

Marinate the fish fillets with lemon juice, 1/2 teaspoon turmeric powder, and 1/2 teaspoon salt. Set aside for 10 minutes.

3

Heat 2 tablespoons of vegetable oil in a large skillet over medium heat. Add the fish fillets and cook for 2-3 minutes on each side until lightly golden. Remove the fish from the skillet and set aside.

4

In the same skillet, add the remaining 1 tablespoon of oil. Add the finely chopped onion and sauté until golden brown, about 5-7 minutes.

5

Add the minced garlic and grated ginger to the skillet and sauté for another minute until fragrant.

6

Stir in the chopped tomatoes, 1/2 teaspoon salt, ground cumin, ground coriander, red chili powder, and garam masala. Cook until the tomatoes break down and the mixture becomes a thick paste, about 5-8 minutes.

7

Gradually add the coconut milk to the skillet, stirring continuously to combine. Bring the sauce to a gentle simmer.

8

Carefully place the cooked fish fillets back into the skillet, spooning the sauce over them to coat. Simmer for 5 minutes to allow the flavors to meld and the fish to heat through.

9

Garnish with freshly chopped cilantro before serving.

10

Serve hot with steamed rice, naan, or roti for a complete meal.

Cooking Tip: Take your time with each step for the best results!
949
cal
82.5g
protein
57.9g
carbs
47.8g
fat

Nutrition Facts

1 serving (1192.3g)
Calories
949
% Daily Value*
Total Fat 47.8 g 61%
Saturated Fat 7.6 g 38%
Polyunsaturated Fat 25.2 g
Cholesterol 200 mg 67%
Sodium 2671 mg 116%
Total Carbohydrate 57.9 g 21%
Dietary Fiber 9.0 g 32%
Total Sugars 32.0 g
Protein 82.5 g 165%
Vitamin D 20.0 mcg 100%
Calcium 231 mg 18%
Iron 6.5 mg 36%
Potassium 2586 mg 55%

*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

23.4%%
33.3%%
43.4%%
Fat: 430 cal (43.4%%)
Protein: 330 cal (33.3%%)
Carbs: 231 cal (23.4%%)