Cape Malay Pickled Fish Pani Puri

A vibrant fusion of Cape Malay and Indian flavors, this dish features crispy pani puri filled with tender, spiced pickled fish. The fish is lightly fried and marinated in a fragrant, tangy sauce, creating a perfect balance of crunch and bold flavors in every bite.
share

Ingredients

For the Fish

  • 1 kg firm white fish, cut in blocks

  • Salt and pepper

  • Fish spice

  • 1-2 cups flour

  • 3 eggs, beaten

  • Canola or any neutral oil for frying

For the Pickling Sauce

  • 1 cup red wine vinegar

  • 1 ½ cups water

  • 3 medium onions, sliced

  • 1 tsp salt

  • ½ tsp ground ginger

  • ½ tsp ground turmeric

  • ½ tsp allspice

  • 2 tbsp apricot jam

  • 2 tbsp peach chutney

  • 2 tbsp sugar

  • 3 bay leaves

  • 6-8 peppercorns

  • 2 tbsp yellow curry powder

  • 2 tbsp golden raisins (optional)

  • 2 tsp cornstarch, mixed with a little water to a paste

For the Pani puri

Follow instructions as on packaging.

Instructions

For the Fish

  1. Preheat a cast iron frying pan with oil.

  2. Season fish lightly with salt and pepper.

  3. Add the fish spice to the flour.

  4. Dip the fish pieces into the flour, then into the beaten egg.

  5. Fry a few pieces at a time in the hot oil over medium heat, until golden.

  6. Drain on paper towel.

For the Pickling Sauce

  1. Combine vinegar and water in a medium saucepan.

  2. Add sliced onions and bring to a boil. Turn heat down and allow to simmer for 10 minutes.

  3. Add the remaining ingredients except for cornstarch paste. Stir well and allow to cook for 5 minutes.

  4. Lastly add the cornstarch, stir well and cook for a few minutes until sauce has thickened slightly.

  5. Place fried fish in a container and pour the sauce over. Refrigerate for at least 24 hours before serving.

  6. Assembling

  7. Cut openings at the top of the pani puri and gently stuff each pocket with pickled fish mixture. Garnish with fresh herbs.

Related Posts

Stories to inspire you