Four-bean salad with roast cauliflower

Prep 0 h : 30 m
Cook 0 h : 50 m


  • 200g dried four bean mix (see note), soaked overnight in cold water, drained

    3 thyme sprigs

    1 fresh bay leaf

    2 tsp fennel seeds

    1 tsp each black peppercorns and dried red chilli flakes

    Finely grated rind and juice of 1 lemon

    700g cauliflower (about 1 small), cut into small florets

    2 tbsp olive oil

    1/2 head radicchio, leaves coarsely torn

    1 baby fennel bulb, thinly shaved on a mandolin, fronds reserved

    1/2 cup coarsely chopped flat-leaf parsley

    2 golden shallots, thinly sliced

    1/2 garlic clove, finely chopped

    50ml extra-virgin olive oil

    25ml Sherry vinegar, or to taste


  • Combine beans, thyme sprigs and bay leaf in a saucepan, cover well with unsalted cold water, bring to the boil over medium-high heat and cook until tender, 45-50 mins.

    Drain (discard thyme and bay leaf) and transfer to a bowl.

    Meanwhile, preheat oven to 220 C.

    Coarsely crush fennel seeds, peppercorns and chilli with a mortar and pestle, add lemon rind and 3 tsp sea salt, and stir to combine.

    Transfer a third of the mixture to a large bowl (reserve remainder), add cauliflower and oil, and toss to coat well. Add half the lemon juice, toss again, and spread evenly over an oven tray lined with baking paper.

    Roast, stirring occasionally, until well browned and very tender, 30-35 mins.

    Add cauliflower to beans along with radicchio, fennel, parsley, shallot and garlic, toss well, then add extra-virgin olive oil, vinegar, and remaining lemon juice and toss to coat.

    Scatter with fennel fronds and serve warm with reserved crushed fennel mix to the side.