Indian Spiced Fish With Coriander Rice Recipe

Food Recipe

Indian Spiced Fish with Coriander Rice

There’s a particular magic that happens when simple ingredients are transformed by fragrant spices, a memory I often revisit from my early days experimenting in the kitchen. I remember a bustling family gathering, the air thick with aromas of cumin and coriander, and a centerpiece dish that, despite its humble origins and focus on budget-friendliness, captivated everyone. It was this very Indian Spiced Fish with Coriander Rice, a testament to how vibrant flavors can elevate everyday meals. The flaky fish, kissed by a warm spice blend, nestled against the bright, aromatic rice – it was a revelation then, and it remains a beloved classic in my repertoire, proving that deliciousness doesn’t require extravagance.

Recipe Overview

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 4
  • Yield: 4 servings
  • Dietary Type: Adaptable (can be made gluten-free by omitting flour)

Ingredients

For the Spiced Fish:

  • 1/2 teaspoon ground coriander
  • 2 teaspoons garam masala
  • 1/2 teaspoon chili powder
  • 2 tablespoons plain flour
  • Salt and black pepper to taste
  • 4 fish fillets (approximately 125g each), firm white fish like cod, haddock, or tilapia are excellent choices.
  • 2 tablespoons vegetable oil or sunflower oil, for frying

For the Coriander Rice:

  • 3 cups basmati rice & wild rice mix (cooked). To achieve this, you’ll need to cook approximately 1 1/2 cups of raw rice blend.
  • 300 g broccoli, cut into small florets
  • 1 cup peas (frozen)
  • 1/4 cup fresh coriander (cilantro), coarsely chopped
  • Salt and black pepper to taste

Equipment Needed

  • Large plate (for coating the fish)
  • Large frying pan or skillet
  • Medium saucepan (for cooking vegetables)
  • Slotted spoon or colander (for draining vegetables)
  • Paper towels (for draining fish)
  • Serving platter or individual plates

Instructions

  1. Begin by preparing the spice coating for your fish. On a large plate, combine the ground coriander, garam masala, chili powder, and plain flour. Season this mixture generously with salt and black pepper.
  2. Take each fish fillet and dust it in the flour and spice mixture, ensuring both sides are well coated. Gently shake off any excess to prevent the coating from becoming too thick or clumpy during cooking.
  3. Heat the vegetable oil in a large frying pan over moderately high heat. Once the oil is shimmering, carefully add the prepared fish fillets to the pan, skin side down if they have skin.
  4. Cook the fish for 2-3 minutes on each side, or until it is just cooked through. The exact timing will depend on the thickness of your fillets. You’re looking for flaky, opaque flesh.
  5. As the fish cooks, drain it on paper towels to absorb any excess oil.
  6. While the fish is cooking, move on to the vegetables. In a medium saucepan, bring a generous amount of water to a boil. Add the broccoli florets and peas to the boiling water.
  7. Cook the broccoli and peas until they are just tender. This usually takes about 3-5 minutes. You want them to retain a slight bite and vibrant color.
  8. Once tender, drain the vegetables thoroughly.
  9. In a bowl, combine the cooked basmati rice & wild rice mix with the drained broccoli and peas. Add the coarsely chopped fresh coriander to the rice mixture.
  10. Gently season the rice and vegetable mixture with salt and black pepper to your liking, and mix everything together to distribute the flavors evenly.
  11. To serve, arrange a generous portion of the coriander rice mixture on each plate. Place a spiced fish fillet on top of the rice.

Expert Tips & Tricks

For an extra layer of flavor in your spice mix, consider lightly toasting the ground coriander and garam masala in a dry pan for about 30 seconds before combining them with the flour. This awakens their aromatic compounds. If you find your fish fillets are a little thin and prone to overcooking, you can reduce the cooking time slightly per side, perhaps to 1.5-2 minutes. When coating the fish, ensure the oil is hot enough before adding it to the pan; this helps create a lovely, lightly crisp exterior rather than a soggy one. For perfectly cooked rice every time, follow the package instructions carefully, and always fluff it with a fork after cooking to separate the grains.

Serving & Storage Suggestions

This Indian Spiced Fish with Coriander Rice is best served immediately while the fish is warm and flaky and the rice is fragrant. It makes a complete meal on its own, but if you desire an accompaniment, a dollop of plain yogurt or a simple raita would be a delightful, cooling contrast. Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. To reheat, gently warm the rice mixture in a saucepan or microwave, and if desired, you can lightly pan-fry the leftover fish for a few minutes to revive its texture, or simply warm it through.

Nutritional Information

Nutrient Amount per Serving % Daily Value
Calories 694.4 kcal
Calories from Fat
Total Fat 9.7 g 14%
Saturated Fat 1.3 g 6%
Cholesterol 68.8 mg 22%
Sodium 138 mg 5%
Total Carbohydrate 104.3 g 34%
Dietary Fiber 11.9 g 47%
Sugars 6.7 g 26%
Protein 51 g 101%

Nutritional values are estimates and can vary based on specific ingredients and portion sizes.

Variations & Substitutions

To make this dish gluten-free, simply omit the plain flour from the spice coating. The spices will still adhere to the fish with a little care. If wild rice blend is unavailable or not preferred, you can use an equal amount of cooked basmati rice or even quinoa for a different texture and nutritional profile. For a milder spice, reduce the chili powder or omit it altogether. If you’re not a fan of broccoli, green beans or asparagus can be used as a substitute. For those who enjoy a richer flavor, a tablespoon of ghee could be used alongside or instead of some of the vegetable oil for frying the fish.

FAQs

Q: Can I use other types of fish for this recipe?
A: Absolutely! Firm white fish like cod, haddock, snapper, or even a flaky salmon fillet would work beautifully. Adjust cooking times based on the thickness of the fillet.

Q: How can I ensure the fish is cooked perfectly and not dry?
A: The key is not to overcook it. Fish is done when it flakes easily with a fork and the flesh is opaque. Monitor it closely, especially if your fillets are thin.

Q: What if I don’t have garam masala?
A: Garam masala is a blend, so you can approximate its flavors by combining a pinch each of ground cumin, coriander, cardamom, and cinnamon.

Q: Is it possible to prepare some components ahead of time?
A: Yes, you can cook the rice blend and chop the vegetables in advance. The spice mixture for the fish can also be pre-mixed and stored in an airtight container.

Q: Can I freeze this dish?
A: It’s generally not recommended to freeze cooked fish as it can affect its texture. The rice mixture, however, can be frozen if it doesn’t contain the fresh coriander added at the end.

Final Thoughts

This Indian Spiced Fish with Coriander Rice is more than just a recipe; it’s an invitation to explore the vibrant heart of Indian cuisine, proving that delightful meals can be both quick and incredibly satisfying. I encourage you to embrace the fragrant spices, the tender fish, and the bright, herbaceous rice. It’s a dish that’s perfect for a weeknight supper but special enough to impress guests. Serve it with a squeeze of fresh lime for an extra zest, and perhaps a cooling glass of lassi to complete the experience. I’d love to hear about your culinary adventures with this dish!

Leave a Comment