Marinated in a mix of spices, these Asian-inspired salmon skewers from Tom Kerridge’s new collection of BBQ recipes are best cooked on a barbecue and served with naan bread and pickled red onions.

Spicy fish skewers
(Cristian Barnett/PA)
Spicy fish skewers
Print Recipe
Nutrition Facts
Spicy fish skewers
Amount Per Serving
Calories 294 Calories from Fat 108
% Daily Value*
Fat 12g18%
Saturated Fat 2g13%
Cholesterol 95mg32%
Sodium 966mg42%
Potassium 922mg26%
Carbohydrates 8g3%
Fiber 1g4%
Sugar 5g6%
Protein 37g74%
Vitamin A 408IU8%
Vitamin C 3mg4%
Calcium 70mg7%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

Spicy fish skewers

Barbecued spiced salmon
Prep Time50 mins
Cook Time6 mins
Total Time56 mins
Course: Main Course
Cuisine: British
Servings: 8
Calories: 294kcal
Author: Tom Kerridge


  • 8 skinless salmon fillets (about 125g each)
  • 2 large garlic cloves grated
  • 2.5 cm piece of fresh ginger grated
  • Juice of 1 lime
  • 200 g Greek yoghurt
  • 1 tsp Kashmiri chilli powder
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 2 tsp ground coriander
  • 2 tsp sweet smoked paprika
  • Salt and freshly ground black pepper

For the pickled red onions:

  • 2 small red onions
  • 125 ml water
  • 125 ml white wine vinegar
  • 1/2 tsp fennel seeds
  • 1/2 tsp cumin seeds
  • 1 tbsp salt
  • 2 tbsp sugar

To serve:

  • Naan bread or roti
  • A handful of coriander leaves
  • 1 long green chilli finely sliced
  • Lime halves
  • Sweet chilli sauce


  • Prepare your pickled red onions an hour or so ahead. Thickly slice the onions and place in a clean jar. Put the water, wine vinegar, fennel and cumin seeds, salt and sugar into a small pan over a medium heat and stir until the sugar and salt are fully dissolved. Pour the hot pickling liquor over the onions and leave to cool slightly. Pop the lid on and place in the fridge to pickle.
  • To prepare the salmon, cut each fillet into four equal-sized chunks. Place these in a bowl with the garlic, ginger and lime juice and mix well.
  • In another bowl, mix the yoghurt with the spices and some salt and pepper. Add this spiced yoghurt to the salmon and mix well again. Leave to marinate in a cool place for at least 20 minutes, or up to an hour. Meanwhile, if using wooden skewers, soak eight, 16cm long, in water for 30 minutes.
  • Once marinated, thread the salmon onto your skewers, putting four chunks onto each skewer.
  • Place the skewers on the hot barbecue and cook for two to three minutes on each side until golden brown and lightly charred. Meanwhile, warm the roti or naan on the edge of the barbecue. Once cooked, transfer the skewers to a warm plate.
  • Serve the skewers on the warm naan or rotis. Scatter over a little pickled red onion, some coriander and sliced green chilli. Serve with lime halves for squeezing over, and sweet chilli sauce on the side.


Calories: 294kcal | Carbohydrates: 8g | Protein: 37g | Fat: 12g | Saturated Fat: 2g | Cholesterol: 95mg | Sodium: 966mg | Potassium: 922mg | Fiber: 1g | Sugar: 5g | Vitamin A: 408IU | Vitamin C: 3mg | Calcium: 70mg | Iron: 2mg
Outdoor Cooking: The Ultimate Modern Barbecue Bible by Tom Kerridge
(Cristian Barnett/PA)

Outdoor Cooking: The Ultimate Modern Barbecue Bible by Tom Kerridge, photography by Cristian Barnett, is published by Bloomsbury Absolute.

Tom Kerridge's Outdoor Cooking: The ultimate modern barbecue bible
  • Amazon Kindle Edition
  • Kerridge, Tom (Author)
  • English (Publication Language)

Last update on 2021-06-18 / Affiliate links / Images from Amazon Product Advertising API


You may also be interested in…

Wise Living Magazine may receive a small commission to help support the running of this site from purchases made from links on this page, or some links may have been sponsored to be included in the article. Affiliate or sponsored links do not influence our editorial or articles published by Wise Living.



Recipe Rating

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.