2 slices of cheese per sandwich (12 to 16 slices of cheese) I prefer an old cheddar and herbed havarti mix, but you could also go for swiss, gouda, and even mozzarella
12 slices of salami
1 very large or 2 medium onions, sliced into small rings
While you're waiting for the onions and mushrooms, butter the bread on the outsides with the remaining softened butter.
Heat the grill to low flame, and make sure that the grids are clean. You will be grilling over direct heat.
When the onions and mushrooms are ready, place two slices of bread, butter side down, directly on the grill over the flames. Place a slice of cheese on one slice of bread, followed by a slice of salami, the mushrooms, onions and another slice of cheese. Allow the bread to cook for a little by doing this for the rest of the sandwiches you are making.
Place the empty peice of bread on top of the cheese piled bread and let your grilled cheese grill for a minute or two more. Flip the sandwich to get a perfect golden brown on the other side and allow the cheese to melt entirely.
Serve your gourmet grilled cheese with some fantastic soup or a great green salad.