Any type of bread will do, but these are the most popular. Remember you want something a little hearty so it stays together when pressed. It can be thick and will flatten.
- Hard rolls
Whatever floats your boat! Most people like a melty cheese, so I would say something that melts well and is low moisture. Try to avoid hard cheese. While soft cheeses taste great and are perfectly acceptable, they won’t get the gooey cheese texture you are going for.