Preheat the oven to 180°C.
Flatten the chicken breast pieces between sheets of cling film using a rolling pin.
Place tomatoes and cheese onto chicken pieces, season, roll up, and secure with cocktail sticks.
Sear chicken in oil for 3-4 minutes, add lemon zest and juice, then roast for 10-12 minutes.
Mix spinach leaves with lemon juice, oil, and seasoning in a bowl.
Fry onion, garlic, and pepper in oil for 4-5 minutes.
Add chili, sugar, vinegar, and orange juice then simmer until reduced and sticky.
Char lemon halves cut-side down in a hot pan for 4-5 minutes.
Assemble the dish by placing chicken on spinach with charred lemons and pepper sauce.