Barbecued Fish Steaks With Salsa

Barbecued Fish Steaks With Salsa

Try this quick recipe for barbecued fish steaks with salsa. It's healthy and filling, and makes for a tasty weeknight dinner. If you are not a fan of swordfish substitute for kingfish, or even a white fish like basa fillet, just  be sure to adjust the cooking time accordingly. 

Preparation time 10 mins

Cooking time 10 mins

Serves 4


4 firm white fish steaks, such as swordfish or kingfish, about 150g each
3 tablespoons extra virgin olive oil
Juice of 1 small orange
1 clove garlic, finely chopped or crushed
Freshly ground black pepper
1 orange, cut into wedges, to serve
Rice of your choice and green salad, to serve


200g roma tomatoes, diced
1⁄2 red capsicum, seeded, diced
1⁄2 red onion, finely chopped
Juice of 1 small orange
1⁄2  cup (15g) fresh basil, chopped
1 tablespoon balsamic vinegar
1 teaspoon caster sugar
Freshly ground black pepper

Step 1.

Place the fish steaks in a shallow non-metallic dish. Whisk together the oil, orange juice and garlic. Season with a little pepper. Spoon the marinade over the fish and turn to coat evenly. Set aside.

Step 2.

Make the salsa by combining the tomato, capsicum, onion, orange juice, basil, vinegar and sugar. Season with pepper, then spoon into a serving bowl.

Step 3.

Preheat a barbecue hotplate or grill rack to medium-high. Remove the fish steaks from the marinade and cook on the hotplate or grill rack over direct heat, basting occasionally with the remaining marinade, for 4-5 minutes on each side or until the fish is cooked through.

Step 4.  

Transfer the fish to serving plates and grind over a little pepper. Top the fish with the orange wedges and serve with the salsa, the rice of your choice and a green salad.  

Vote It up: