4.0/5 rating (29 votes)

Fish Kebabs

Spicy Cod and Salmon Patties

  • Heat Medium
  • Serves 4
  • Dietary Info LACTOSE-FREE
  • Prep 15 mins
  • Cook 15 mins

Steamed fish patties, infused with garlic and lemon then fried in a mustard oil until crisp.

Hari says

The great thing about this recipe is that it's an unusual way to cook fish, yet it looks and tastes absolutely amazing. I always marinate my fish in lemon, salt and turmeric to add a little zing to the dish and heighten the finished flavour. Another tip is to ensure you cook the gram flour until it releases a sweet aroma and turns a touch darker. This toasts the flour and so adds a slight nuttiness to the kebabs. And until you try the fish and mustard oil combo, don't knock it. It is just delicious.

  • Ingredients
  • Method
  • 150g salmon, skinned and boned
  • 250g white fish, skinned and boned
  • ½ tsp salt, or to taste
  • Juice 1 lemon
  • 2 cloves garlic
  • 3-4 tbsp mustard oil for frying
  • 2 tbsp gram flour
  • 4cm piece ginger, grated
  • 2 green chillies, finely chopped
  • Handful of fresh coriander, finely chopped
  • 1 tsp black peppercorns, cracked
  • ½ tsp turmeric powder


  1. Cut the fish into chunks, sprinkle with salt and the lemon juice.
  2. Place the marinated fish in a steamer with the roughly crushed garlic and the squeezed lemon.
  3. Once you have added water to the steamer begin to cook the fish for about 5-7 minutes. Then remove from the heat and leave to cool.
  4. Place most of the steamed fish and the garlic into a food processor and blend until smooth. Keep some of the steamed fish in the larger chunks for texture.
  5. Place all the fish into a large bowl and set to one side.
  6. Toast the gram flour in a frying pan on a gentle heat. Keep it moving in the pan until it turns a shade darker and you can smell a slightly sweet fragrance (about 5 minutes) then remove from the heat.
  7. Into the bowl with the fish add the ginger, chillies, salt, fresh coriander, pepper, turmeric and toasted gram flour. Stir thoroughly to combine all the ingredients. Cover and refrigerate for 15-20 minutes.
  8. When you are ready to cook, wet your hands as this stops the mixture sticking to your fingers and start to shape the fish mixture into 5cm patties.  
  9. Heat the mustard oil in a non-stick frying pan to smoking point (not required for other oils). Then remove from the heat and wait for it to cool. Once cooled start to reheat gently to cook the fish.
  10. Fry the kebabs on medium heat for 1-2 minutes on each side until crisp and golden brown on both sides.

Served with

Serve very simply with a crisp salad or in some nutty burger buns with a dolop of the warming tomato chutney - simple yet amazing!

Nutritional information

Typical values* per Serving
Fat (g)8.3
of which saturates (g)0.9
Carbohydrates (g)3.1
of which sugars (g)0.5
Fibre (g)0.6
Protein (g)14
Salt (mg)0.19
*Based upon calculated values, supplied by myfitnesspal.com. The values here may not be 100% accurate because the recipes have not been professionally evaluated.

Useful equipment

Go to the shop

This goes well with

You may also like to try

Share this

“ Thank you for printing this recipe for my delicious Fish Kebabs ”


Comments (2)

  • Katy


    16 June 2017 at 19:35 |
    I don't have a food processor - would this also work if I finely chop/mash up the steamed fish?


    • Hari Ghotra

      Hari Ghotra

      16 June 2017 at 19:51 |
      Hi Katy Yes that fine it will work just fine. Let me know what you think. Thanks Hari


Leave a comment

You are commenting as guest.

By providing your email address you are allowing Hari Ghotra LTD to send you email communications in accordance with our Privacy Policy and Terms and Conditions.

“ Don’t forget you can stay up-to-date with all my latest recipes by following me on Facebook, Twitter, Google and Pinterest or by subscribing to my YouTube channel ”
Hari Ghotra