Preheat a grill or barbecue to a moderately hot temperature; it should range between 180-200°C | 350-400°F.
Whisk together the olive oil, garlic, honey, lemon juice and salt and pepper to taste in a small bowl.
Spread the mixture onto the chicken. Season the inside of the chicken with a little salt and pepper to taste.
Oil the grates of the grill with a little olive oil. Place the chicken onto the grill, breast side facing down, and cover with a lid. Cook for 45 minutes.
After 45 minutes, flip the chicken and cook until the thickest part of the thigh registers at least 74°C | 165°F on a meat thermometer, about 25-35 minutes
Remove from the grill and leave to rest, covered loosely with aluminum foil, for at least 10 minutes.
Serve with a garnish of curly leaf lettuce.