4 garlic cloves, thinly sliced
2 medium onions, thinly sliced
100g/3½oz young spinach leaves, roughly 4 large handfuls (or 1 small savoy cabbage, trimmed and shredded)
2 x 400g tins cannellini beans, drained and rinsed
1 chicken stock cube
salt and black pepper
2 tbsp olive oil
8–12 rashers smoked streaky bacon (about 180g/6oz), cut into 2cm/¾in pieces