To make the marinade, place the garlic in a bowl with the olive oil, allspice, cinnamon, lime
juice, chipotle marinade, cumin and sugar. Add salt and pepper and stir to combine.
Coat the salmon with the garlic mixture, then place in a non-metallic dish. Leave to marinate
for at least 1 hour or overnight in the refrigerator.
Transfer to a grill pan and cook under a preheated grill for 3-4 minutes on each side.
Alternatively, cook the salmon over hot coals on a barbecue until cooked through.
To serve, mix the tomato wedges with the spring onions. Place the salmon on individual plates
and arrange the tomato salad and shredded lettuce alongside. Garnish with lime slices and