Nutrition Facts for Indian spiced fish

Indian Spiced Fish

Image of Indian Spiced Fish
Nutriscore Rating: 72/100

Bursting with bold and vibrant flavors, this Indian Spiced Fish recipe is a quick and satisfying way to bring a taste of India to your dinner table. Tender white fish fillets, such as tilapia or cod, are infused with an aromatic blend of spices, including earthy turmeric, zesty cumin, and warming garam masala, all complemented by fresh ginger and garlic. Marinated to perfection in a bright lemon juice base, the fish is pan-seared to golden-brown deliciousness in just minutes. Garnished with fresh cilantro and served with lemon wedges, this dish pairs beautifully with fluffy basmati rice or warm naan for a complete meal. Perfect for weeknight dinners or casual entertaining, this recipe elevates simple fish fillets into a delightfully spiced masterpiece.

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
10 min
🕐
Total Time
25 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

13 items
  • 4 pieces White fish fillets (such as tilapia, cod, or snapper)
  • 2 tablespoons Lemon juice
  • 1 teaspoon Turmeric powder
  • 1 teaspoon Ground cumin
  • 1 teaspoon Ground coriander
  • 0.5 teaspoon Red chili powder
  • 0.5 teaspoon Garam masala
  • 1 teaspoon Fresh ginger (grated)
  • 2 cloves Garlic (minced)
  • 1 teaspoon Salt
  • 2 tablespoons Vegetable oil
  • 2 tablespoons Fresh cilantro (chopped, for garnish)
  • 4 pieces Lemon wedges (for serving)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

7 steps
1

Rinse the fish fillets under cold water and pat them dry with paper towels. Place the fillets in a shallow dish.

2

In a small bowl, mix the lemon juice, turmeric powder, ground cumin, ground coriander, red chili powder, garam masala, grated ginger, minced garlic, and salt to create a marinade.

3

Pour the marinade over the fish fillets, making sure each piece is well-coated. Cover the dish with plastic wrap and let the fish marinate in the refrigerator for at least 15 minutes (or up to 1 hour for a stronger flavor).

4

Heat the vegetable oil in a large non-stick skillet over medium heat.

5

Once the oil is hot, carefully place the marinated fish fillets in the skillet. Cook for about 3-4 minutes on each side, or until the fish is golden brown and cooked through (the flesh should easily flake with a fork).

6

Transfer the cooked fish to a serving platter and garnish with freshly chopped cilantro.

7

Serve the Indian Spiced Fish hot with lemon wedges on the side. Pair with steamed rice, naan, or a simple salad for a complete meal.

Cooking Tip: Take your time with each step for the best results!
945
cal
143.9g
protein
15.8g
carbs
38.0g
fat

Nutrition Facts

1 serving (824.2g)
Calories
945
% Daily Value*
Total Fat 38.0 g 49%
Saturated Fat 6.7 g 34%
Polyunsaturated Fat 16.8 g
Cholesterol 340 mg 113%
Sodium 2752 mg 120%
Total Carbohydrate 15.8 g 6%
Dietary Fiber 5.3 g 19%
Total Sugars 4.2 g
Protein 143.9 g 288%
Vitamin D 20.4 mcg 102%
Calcium 166 mg 13%
Iron 6.8 mg 38%
Potassium 3011 mg 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

6.4%%
58.7%%
34.9%%
Fat: 342 cal (34.9%%)
Protein: 575 cal (58.7%%)
Carbs: 63 cal (6.4%%)