Ooooooh, that's looks a bit good. I'm a parmesan crouton man, cheddar's a bit oily for me grilled but recipe be good if you have it kicking about?
I don't really have set recipes as I make everything according on how I'm feeling at the time (and what I have in the fridge :D). I agree that Cheddar can be a bit too oily but seems to work much better with the rich onion than Parmesan does - and takes less time to grill.
My standard onion soup would be
Onions - I use a mix between Spanish and Red. Chop them in half length ways and then slice according on how thick you want your soup.
Garlic - As much as you enjoy and either sliced or minced to your preference
Chili - Enough to give you that background heat but not too much that the dish becomes 'hot or spicy'. I find that the long Dutch Chilies give the best taste / heat. Jalapenos / Scotch Bonnets etc are not suitable as they have too strong a flavor.
Salt / Pepper to taste
A pinch of sugar
Some floor (depends on the volume your cooking but a few tspoons / 1 tablespoon is normally enough)
Stock - chicken or veg (cubes work fine) how much depends on the size of your pan/ how many onions you have used.
Herbs - I personally find that Thyme works the best. Oregano can work, so can Rosemary but Thyme would be my number one choice
Couple swigs of white wine - Chardonnay works great (and normally something I have)
Olive oil.
Heat a large pan over a medium heat - pour in some olive oil and then add your garlic and Chili . Give them a few moments to soften (do not let them brown or your soup will taste bitter). Once they have softened up a bit add your sliced onions and lower the heat - add Salt n Pepper and stir until the onions are soft (Again do not let them brown). Once they are soft add your wine and cook for a few minutes - next step is to add some flour - (few tea spoons is enough) if you have no flour then don't worry. You can either add corn flour, a boiled potato or just add less stock (really only working on the consistency of the soup anyway). Give the flour a few mins to cook out before adding your herbs and then stock. Give it a taste and then adjust the Seasoning / Add sugar if necessary.
Increase the heat and let it come to the boil before reducing the heat and letting it simmer for a while. (If you didn't add the flour at the earlier stage this would be the ideal time to add corn flour to your desired thickness).
Just before serving - get some toast on the go! I like Olive Bread but anything works - just get it nice and brown! Once its done, take it out and rub it with a garlic clove (if you really like garlic do both sides, if not then one side works just as well). Pour out your soup, put your toasted bread on the top and then top with some cheese. Parmesan / Cheddar / Stilton / Smoked - all work well but really depends on your taste. Shove it under the grill until the cheese has melted and bubbling and just before serving give it a sprinkle of Paprika - and a drizzle of Olive oil.
Hope that makes sense