This is a rich garlicky spread, great with crudités, pitta, crackers, tortilla crisps or just spooned onto a salad! If you prefer to use dry haricot beans, soak them overnight, then simmer in a medium saucepan with enough water to cover for approximately 45 minutes, until soft.
Leaving the cloves intact, remove the outer skin from the garlic. Wrap heads in aluminium foil with 2 tablespoons olive oil, rosemary, salt and pepper.
Bake garlic approximately 45 minutes in the preheated oven, until the skins are easily removed.
In a medium saucepan over medium heat, cook and stir onion with remaining 2 tablespoons of olive oil until soft and lightly browned.
Remove garlic cloves from their skin, and place in a blender or food processor with the onion, haricot beans, cumin and soured cream. Season with salt and pepper to taste. Blend to desired consistency. Serve at room temperature.