Set a barbecue to a high heat. In a large bowl, toss together the rocket, apples, celery, pecans, cranberries and parsley. Drizzle in the 2 tablespoons olive oil and stir in the lemon juice.
Brush the carrots with the 1 tablespoon olive oil, then place on the hot grill. Cook for about 5–6 minutes on each side until char lines appear and the carrots have softened.
Remove from the grill and place over the salad. Season with salt and plenty of pepper and serve while the carrots are hot.