Serves: 4

Nutritional Information Per Serve:

  • Calories 223
  • Protein 31g
  • Carbs 5g Sugar 4g
  • Total Fat 7g Saturated Fat 1g


  • 2 large vine-ripened tomatoes, finely chopped
  • 1/2 red onion, finely chopped
  • 1 long green chilli, seeded, finely chopped (optional)
  • 2 tbsp drained baby capers, chopped
  • 2 tbsp mint leaves, finely shredded
  • 1 tbsp olive oil
  • 4 white fish fillets, (such as basa, pink ling or barramundi)
  • 1 tsp coarsely ground black pepper
  • 1 tsp finely grated lemon rind
  • 1/2 tsp salt
  • 2 bunches baby broccoli, ends trimmed
  • 2 bunches asparagus, woody ends trimmed


  1. Combine tomato, onion, chilli (if using), capers, mint and oil in a bowl. Season.
  2. Place fish on a clean work surface. Combine pepper, lemon rind and salt in a small bowl. Sprinkle over the fish.
  3. Heat a barbecue grill or chargrill on medium-high heat. Spray baby broccoli and asparagus with olive oil spray. Season. Cook for 1-2 minutes each side or until lightly charred and tender crisp. Transfer to a plate. Spray fish with oil. Cook on grill for 2-3 minutes each side or until just cooked through. Transfer to a plate.
  4. Divide baby broccoli and asparagus among serving plates. Top with fish and spoon over the tomato mixture.