Heat the olive oil in a medium saucepan, add the onion and fry gently for five minutes, or until soft.
Add the garlic and cook for one minute.
Add the asparagus and cook for three minutes, or until softened.
Add the stock, season with salt and freshly ground black pepper and bring to the boil. Reduce the heat and simmer for five minutes, then stir in the cream.
Use a hand blender to blend the soup until smooth.
To serve, pour the soup into a cappuccino cup and serve with toasted ciabatta.