Put knob of butter, a couple of glugs of olive oil, a handful of sage leaves, and the garlic (crushed and peeled) into a large saucepan. Once the butter is melted and everything is starting to fry ,add the peeled and sliced onions, shallots and leeks. Stir everything around and add some salt and pepper. Place lid on the pan, slightly ajar, and leave to cook slowly for at least 50 mins. Remove lid for the last 20 mins. Stir occasionally.

Once onions etc... are soft and silky add the stock and simmer for 20 mins. Preheat oven. Toast bread. Season soup to your taste. Then add the soup to individual bowls. Place the toast over the top (so it acts like a lid). Place grated or sliced cheese on top. Sprinkle on some worcestershire sauce. Place in oven till cheese melts.

Enjoy!

Taste 7/10
Difficulty 3/10 (alot of chopping and takes a while till its ready to eat)
Price 2/10 (onions are cheap)