Slice the bagels in half and heat in the toaster until golden brown. If you don't have a toaster, place them under a hot grill for a few minutes until lightly toasted. Leave to cool slightly for a couple of minutes.
Spread each bagel half with 50g of cream cheese.
Top each bagel half with a few shakes of 'everything but the bagel seasoning' and 1½ torn basil leaves.
Slice 4 large pieces from the heirloom tomatoes. Top each bagel with a slice.
Top each bagel with 5 slices of cucumber and a few red onion shavings.
Pulverise the 8 cherry tomatoes. Place in a seive and remove excess liquid. Place in a bowl and season to taste with salt and pepper.
Spoon a quarter of the tomato mixture onto each bagel.
Drizzle each bagel with a little olive oil and a squeeze of lemon juice.
(Optional) sprinkle over some dill sprigs, capers and a little sea salt. Enjoy!