Assemble the sandwiches: Spread roasted garlic cloves on the inside of one slice of each sandwich. Place mozzarella, pepperjack and muenster cheeses between two slices of bread.
(This is an optional, but recommended step) Spread a very thin layer of mayo onto the outside of each piece of bread for a more even and crunchy crust.
Melt butter in a pan over medium heat. Add sandwiches to melted butter and press gently with spatula to encourage the sandwich to stay together when it's time to flip. Cook for 3-4 minutes or until the bread is golden brown and toasted to your liking.
Carefully flip each sandwich and continue cooking for another 3-4 minutes.
Remove sandwiches from the pan, slice and enjoy!
Notes
This is just a template for a grilled cheese recipe. I think the cheese combination checks all of my boxes (melty, creamy, a little sharp, spicy) , but feel free to experiment. Use whatever cheeses you love.
The same goes for the bread. Sourdough has a sturdy crust, but the inside is soft, absorbs butter really well, and therefore toasts really well. Use what you have at the house already. Experiment with your favorite breads.
You'll want to be gentler with softer breads, but you can make a grilled cheese out of pretty much anything.