National Dish Mauritius: Vindaye Poisson (Recipe)

In this article
Discover Vindaye Poisson, one of Mauritius’s most treasured dishes! Tender pieces of fresh fish are steeped in a vibrant marinade of mustard seeds, turmeric and chilli, striking that irresistible balance between gentle warmth and bold spice. It is a true taste of island life — fragrant, colourful and steeped in Creole tradition. Bring a little Indian Ocean sunshine straight to your own kitchen.
About Vindaye Poisson
Vindaye Poisson is a traditional dish from Mauritius that wins people over not only with its aromas but also with its cultural significance. This distinctive dish pairs fresh fish with a blend of spices that is at once mellow and fiery. The marinade keeps the fish tender and full of flavour while the spices work their way right through it. That makes Vindaye Poisson a perfect showcase for the wonderful diversity of Mauritian cooking.
Ingredients (serves 1–2)
- 250 g fresh fish (pike-perch or sea bream, for example)
- 2 tablespoons mustard seeds
- 1 onion, finely diced
- 2 garlic cloves, chopped
- 1 teaspoon turmeric
- 1–2 fresh chillies, to taste
- Juice of 1 lemon
- Salt and pepper, to taste
- 2 tablespoons oil, for frying
Shopping for the ingredients
When shopping for Vindaye Poisson, take care to choose fresh fish from a sustainable source. It should look bright and glossy and give off no unpleasant smell. The spices can be found either in a specialist shop or in the spice aisle of your supermarket. It is well worth using the freshest ingredients you can find to bring out the dish’s delicious flavour to the full.
Preparing the dish
The preparation of Vindaye Poisson is key to building deep, intense flavour. Start by cleaning the fish and cutting it into pieces. Then make the marinade: lightly toast the mustard seeds before combining them with the onion, garlic, turmeric, chillies and lemon juice. Let the fish sit in this marinade for at least 30 minutes so it can soak up all those aromatic spices.
Step-by-step instructions
- Place the fish pieces in the marinade and leave to steep for 30 minutes.
- Heat the oil in a frying pan and add the marinated fish.
- Fry the fish for 4–5 minutes on each side until golden brown.
- Add the remaining marinade to the pan and let it simmer for a few minutes.
- Serve with rice or a fresh salad and enjoy!
Gluten-free / lactose-free version
For anyone with a gluten or lactose intolerance, Vindaye Poisson is naturally an excellent choice. The dish contains no gluten-based ingredients, so you can enjoy it without a second thought. Simply double-check any oils and spice blends you use to make sure they contain no hidden gluten or lactose. Made with fresh ingredients, the dish stays delicious and safe for those with allergies.
Tips for vegans and vegetarians
Vegans and vegetarians can make a plant-based version of Vindaye Poisson by simply swapping the fish for tofu or vegetables. Tofu marinates beautifully and absorbs the spices well, while vegetables such as aubergine or courgette make wonderful alternatives — as the classic Vindaye De Legumes proves. Just adjust the cooking time to make sure your plant-based choice stays tender and full of flavour.
More tips and tricks
To coax the fullest aroma out of Vindaye Poisson, it helps to lightly toast the mustard seeds in a dry pan before using them. This intensifies their flavour and gives the dish a special edge. The dish is also easy to prepare in advance and keeps well. Do not be shy about experimenting with the spices to add your own personal touch.
Adapting the recipe to your taste
The recipe for Vindaye Poisson is easy to adapt to personal preference. If you like it hotter, add more chillies or use a fiery chilli paste. Alternatively, you can prepare the fish in a different marinade built around your favourite spices. Experiment with different types of fish to discover new flavours and shape the dish entirely to your own taste.
Ingredient substitutions
If you have no mustard seeds to hand, you can replace them with soy sauce or Worcestershire sauce to achieve similar umami notes. You are equally flexible when it comes to the fish — choose whatever you love best, whether salmon, tuna or even prawns. What matters is that the alternatives harmonise in flavour and preserve the character of the dish.
Drink pairing ideas
Vindaye Poisson goes beautifully with light white wines such as Sauvignon Blanc or a lively rosé. These wines complement the dish’s flavours and highlight its freshness. If you prefer alcohol-free options, try a fresh lemon and ginger tea or sparkling water with a squeeze of lime to balance the spice.
Serving and presentation ideas
To serve Vindaye Poisson attractively, arrange the pieces of fish neatly on a plate and garnish the dish with fresh herbs such as coriander or parsley. Colourful vegetable sides lift the visual appeal even further, and a small squeeze of lemon juice just before serving adds a burst of freshness. Do not forget a side of rice or salad to round the meal off into a complete menu.
A bit of history
Mauritian cooking is the product of countless cultural influences, and Vindaye Poisson reflects this perfectly. Its use of spices was strongly inspired by Indian and Creole cooking, which is what gives the dish its unmistakable combination of flavours. Historically, the recipe was developed as a way to preserve fresh fish, with the marinade acting as a preserving method. Today Vindaye Poisson is a firm fixture of Mauritian cuisine and appears at many celebrations.
More recipe ideas
Summary: Vindaye Poisson
In short, Vindaye Poisson is a delicious and versatile dish that delights the palate while offering real cultural depth. The aromas of the marinade spices turn the fish into something truly special. Whether you cook it for a special occasion or simply for a cosy dinner at home, it is guaranteed to impress. Let the exotic flavours of Mauritius inspire you and give this one-of-a-kind recipe a try!



