Print Options:

Mauritian Fish Vindaye

Yields6 ServingsPrep Time20 minsCook Time30 minsTotal Time50 mins

Golden pieces of fish coated in a tangy Mauritian mustard.

Mauritian Fish Vindaye on a plate

Ingredients
 2 lbs firm white fish fillets, cut into large pieces
 1 tsp fine salt
 ½ tsp ground black pepper
 ½ cup neutral cooking oil, divided
 2 tbsp yellow mustard seeds, coarsely crushed
 1 tsp ground turmeric
 4 cloves garlic, finely chopped
 1 tbsp fresh ginger, finely grated
 2 yellow onions, thinly sliced
 2 green chiles, slit lengthwise
  cup white wine vinegar
 ¼ cup water
 2 tbsp fresh cilantro, chopped
Directions
1

Season the fish. Pat the fish pieces thoroughly dry with paper towels to help them brown properly. Season evenly on all sides with salt and black pepper, then set aside while the oil heats.

2

Fry the fish. Heat ¼ cup oil in a heavy skillet over medium-high heat. Working in batches to avoid overcrowding, fry the fish for 2–3 minutes per side, until golden on the outside and just cooked through. Carefully transfer to a shallow serving dish.

3

Bloom the spices. Reduce the heat to medium and add the remaining oil to the skillet. Stir in the crushed mustard seeds and turmeric and cook for about 20 seconds, just until fragrant, taking care not to burn the spices.

4

Cook the aromatics. Add the garlic, ginger, sliced onions, and green chiles. Cook for 6–8 minutes, stirring frequently, until the onions soften slightly but still retain some texture and bite.

5

Make the vindaye sauce. Pour in the vinegar and water, stirring well to combine with the spices and aromatics. Simmer for about 3 minutes, scraping up the flavorful browned bits from the bottom of the skillet.

6

Marinate the fish. Spoon the hot mustard, onion, and vinegar mixture evenly over the fried fish, making sure each piece gets plenty of the sauce. Let the fish rest for at least 20 minutes so it can absorb the tangy, aromatic flavors.

7

Garnish and serve. Finish with freshly chopped cilantro and serve the fish vindaye warm or at room temperature. Pair it with steamed rice, crusty bread, or a crisp fresh salad.

Notes

Vindaye is especially flavorful after resting for several hours, and it may be served warm or at room temperature. Use a firm fish that will not fall apart during frying. Reduce the chile for a milder dish.

Nutrition Facts

6 servings

Serving size

about 5 ounces fish


Amount per serving
Calories355
% Daily Value *
Total Fat 22g29%

Saturated Fat 3g15%
Trans Fat 0g
Cholesterol 95mg32%
Sodium 560mg25%
Total Carbohydrate 7g3%

Dietary Fiber 2g8%
Total Sugars 3g
Includes 0g Added Sugars0%
Protein 33g

* The % Daily Value (DV) 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.