Cut the cauliflower into florets and finely chop the onion and garlic. Gently fry in a saucepan with a dash of olive oil over a low heat until the onion has softened but before it changes colour (about 5 minutes). Add the cauliflower, turn up the heat and cook for a couple of minutes, tossing it to stop it burning. Add salt and pepper and the vegetable stock. Leave to cook for half an hour over a low heat or until the cauliflower is nice and soft.
Blend to produce a smooth cream. Add salt and pepper as necessary. Put the slices of cured ham between two sheets of baking paper and microwave for a minute on full power. Leave to cool and break into pieces.
Crush the sundried tomatoes together with the walnuts. Add another cup of olive oil.
Add the cream of cauliflower to the red pesto and finish off with the crispy cured ham shavings.