½ head broccoli, about 200g/7oz, cut into florets and halved
1 onion, finely chopped
700g/1lb 9oz potatoes, well scrubbed and cut into roughly 2.5cm/1in chunks
freshly ground black pepper
100ml/3½fl oz hot chicken or vegetable stock, made with ½ stock cube
50²µ/1¾´Ç³ú cheddar, finely grated
100ml/3½fl oz double cream
3–4 rashers smoked back bacon, trimmed and cut into 1.5cm/¾in slices
½ baguette or other crusty bread, to serve