Nutrition Facts for Indian spiced fish

Indian Spiced Fish

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.

Nutriscore Rating: 72/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 Spiced Fish
Prep Time:15 mins
Cook Time:10 mins
Total Time:25 mins
Servings: 4

Ingredients

  • 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)

Directions

Step 1

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

Step 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.

Step 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).

Step 4

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

Step 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).

Step 6

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

Step 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.

Nutrition Facts

Serving size 824.2 grams (824.2g)
Amount per serving % Daily Value*
Calories 945
Total Fat 38.00g 49%
Saturated Fat 6.70g 34%
Polyunsaturated Fat 16.80g
Cholesterol 340mg 113%
Sodium 2752mg 120%
Total Carbohydrate 15.80g 6%
Dietary Fiber 5.30g 19%
Total Sugars 4.20g
Protein 143.90g 288%
Vitamin D 817IU 4083%
Calcium 166mg 13%
Iron 7mg 38%
Potassium 3011mg 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: 34.9%
Protein: 58.7%
Carbs: 6.4%