Place tortilla on a large plate and spread with pesto or mayonnaise.
Layer ham and tomato on half the tortilla and sprinkle with cheese.
Season and fold to enclose filling.
Toast on one side in a heated flat toaster or dry frying pan until cheese has melted.
Gently flip over and toast until golden.
Cool slightly, slice in half and slip into a lunchbox (or eat right away!).