Nutrition Facts for Indian spiced fish with coriander rice

Indian Spiced Fish with Coriander Rice

Transform your dinner routine with this vibrant and aromatic Indian Spiced Fish with Coriander Rice! Featuring tender white fish fillets marinated in a bold blend of turmeric, cumin, coriander, and chili, the spices infuse every bite with warmth and depth. Paired with fragrant basmati rice cooked to perfection and infused with fresh coriander and optional green chili, this dish perfectly balances heat and freshness. The recipe comes together in just 40 minutes, making it an ideal option for a flavorful weeknight meal or an impressive dinner party main course. Serve this satisfying dish with a squeeze of lemon or a dollop of yogurt for a cooling contrast. Perfect for lovers of Indian cuisine or anyone looking to elevate their cooking with globally inspired flavors, this recipe is sure to become a household favorite.

Nutriscore Rating: 74/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.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Indian Spiced Fish with Coriander Rice
Prep Time:15 mins
Cook Time:25 mins
Total Time:40 mins
Servings: 4

Ingredients

  • 4 pieces white fish fillets (such as cod or tilapia)
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 0.5 teaspoon red chili powder
  • 2 garlic cloves, minced
  • 1 teaspoon ginger, grated
  • 2 tablespoons lemon juice
  • 1 teaspoon salt
  • 2 tablespoons vegetable oil
  • 1.5 cups basmati rice
  • 3 cups water
  • 0.5 cups fresh coriander (cilantro), chopped
  • 1 green chili, finely chopped (optional)
  • 1 tablespoon butter

Directions

Step 1

In a small bowl, mix the turmeric, cumin, coriander, red chili powder, minced garlic, grated ginger, lemon juice, and salt to make a paste for the fish marinade.

Step 2

Rub the marinade over the fish fillets, ensuring they are evenly coated. Allow the fish to marinate for at least 15 minutes.

Step 3

While the fish marinates, rinse the basmati rice thoroughly under cold water until the water runs clear. This helps remove excess starch.

Step 4

In a medium saucepan, bring 3 cups of water to a boil. Add the rice and a pinch of salt. Reduce heat to low, cover the pan, and let the rice simmer for about 12-15 minutes or until tender. Remove from heat and let it rest for 5 minutes.

Step 5

Heat the butter in a large skillet over medium heat. Stir in the chopped coriander and green chili (if using). Add the cooked rice to the skillet and gently mix until the coriander and chili are well incorporated. Set aside and keep warm.

Step 6

In another skillet, heat the vegetable oil over medium heat. Add the marinated fish fillets and cook for 3-4 minutes per side, or until the fish is golden brown and fully cooked through.

Step 7

Serve the spiced fish fillets over a bed of coriander rice. Garnish with additional chopped coriander if desired.

Nutrition Facts

Serving size (1654.3g)
Amount per serving % Daily Value*
Calories 1185.9
Total Fat 47.4g 0%
Saturated Fat 12.2g 0%
Polyunsaturated Fat 17.2g
Cholesterol 272.9mg 0%
Sodium 2731.8mg 0%
Total Carbohydrate 91.2g 0%
Dietary Fiber 7.7g 0%
Total Sugars 3.3g
Protein 103.1g 0%
Vitamin D 802.2IU 0%
Calcium 302.9mg 0%
Iron 13.2mg 0%
Potassium 1809.0mg 0%
*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: 35.4%
Protein: 34.3%
Carbs: 30.3%