Cut the florets off and chop the stem into small chunks.
Heat the oil in a saucepan and fry the garlic until it softens.
Pour the stock over the garlic and add the broccoli florets & stem bits. Add more stock if it doesn't cover the broccoli completely.
Bring to the boil then lower the heat and simmer for 10-12 minutes until tender.
Remove the pan from the heat. Season to taste and using a hand-blender whiz until you get a smooth, silky soup.
Serve the soup with yogurt, sour cream or goat cheese and a few almonds.