An Easy Barbecue Fish Kebab Recipe

A barbecue fish kebab recipe requires a meaty fish. If flaky then it disintegrates too easy off the skewer and falls through onto the coals so for this recipe I’ve chosen swordfish which is ideal for grilling with skewers.

BBQ grilled swordfish kebab

When I first started preparing for this recipe I had a number of failures and all because of the same issue - the fish fell off the skewer. After a number of improvements yet still more failed attempts I finally found the magic combination the keeps the fish on the skewer:-

  • Use a meaty fish - swordfish, tuna and monkfish all work well
  • Use a Teflon® barbecue fish mat. - This is a perforated mesh mat that has been coated in a non-stick surface coating. You place the mat on your grill grates and then place the kebabs on the mat.
  • A little cooking oil - I prefer to oil the fish rather than the Teflon® barbecue fish mat just to avoid any big drips and therefore the possibility of flare ups.
  • Good quality bbq skewers - if you have skewers that are thin in cross section there's every chance that they will just cut through the pieces of cooked fish when you try to lift them off the grate, especially if any part of the barbecue fish kebab has stuck. A flat blade or better still an angle blade skewer gives a greater surface area for the cooked fish to "cling to" and so keep your kebab intact.
  • Wrap your fish in bacon - I haven't done it for this barbecue fish kebab recipe because it wouldn't work flavour-wise but with basic seasoning it works a treat.

Putting vegetables in-between the fish pieces not only adds colour but also helps the fish pieces cook more quickly. The result is more succulent fish thus less chance of drying out and again less chance of falling off the skewer.

I’ve used tomatoes with yellow peppers to create a kebab with interesting colour contrasts, you can of course substitute the vegetables depending on what’s in season.

Serves:- 4 people

Preparation Time:- 10 minutes
Marinade Time:- 30 minutes
Cooking Time:- 10 minutes

Total Time:- 50 minutes


Apologies for stating the obvious but the only allergen in this recipe is fish.


  • 900g or 2lb fresh swordfish
  • 3 tablespoons extra virgin olive oil
  • Juice of a lemon
  • 1 clove garlic crushed
  • 1 teaspoon paprika
  • 12 cherry tomatoes
  • 1 onion cut into wedges
  • 1 yellow pepper cut into squares
  • Salt and freshly ground black pepper


Add the paprika, garlic and lemon juice to the olive oil and stir to create the base marinade. Dice up the swordfish and throw it into the marinade for about 30 minutes giving you enough time to light the barbecue.

After marinating, put the swordfish cubes onto the skewers inter-layered with a tomato, onion wedge or yellow pepper.

Place the kebabs on your grill mat for 5 – 10 minutes over hot coals brushing on the marinade during the cooking process.  Note there is oil in the marinade so liberal brushing will cause unwanted flare ups.

Turn the kebabs at the halfway point (continually turning a barbecue fish kebab is another way to encourage the fish pieces to fall off the skewer).

To serve I like to keep it simple with some salad leaves in a grilled pitta and there you have it!

Note: - Swordfish is regarded as an oily fish so it's a good healthy one to eat. Generally speaking it is a white fish but the color of the flesh can vary according to the diet of the fish.

See Also:-

More Great BBQ Fish Recipes
Barbecue Marinades For Fish and Meat
BBQ Accessories and Cooking Equipment
BBQ Grill Islands

Solo Build It!

Enjoy this page? Please pay it forward. Here's how...

Would you prefer to share this page with others by linking to it?

  1. Click on the HTML link code below.
  2. Copy and paste it, adding a note of your own, into your blog, a Web page, forums, a blog comment, your Facebook account, or anywhere that someone would find this page valuable.

Return to Home Page from Barbecue Fish Kebab Recipe

Charcoal Grills

Build A Brick BBQ Grill

Stainless Steel Inserts For a Brick BBQ Grill

Stainless Steel Charcoal Grills

Adjustable Height Charcoal Grills

Charcoal Barbecue Grills

Cook 'N' Serve Range

Custom Made Charcoal Grills

Custom Built To Your Specification

Replacement Stainless Steel Cooking Grates

Replacement Stainless Steel Cooking Grates


Offset American Smoker Manufacturing

Reverse Flow Smokers

Custom Built Trailer Smokers

Commercial Smokers