2 slices of bread (a nice fresh loaf is preferred, but I used store brand wheat)
olive oil (or butter if you don't have)
pesto (homemade is always best, but the store-bought kind works just fine)
salt & peppper
Preheat your pan, griddler, panini maker...whatever you got, on medium heat. While it heats up, you can make your sammy. Put a bit of olive oil on 1 side of both pieces of bread. Flip over and spread the pesto on both slices. Slice your tomato really thin and cover an entire side of one piece of the bread. Then slice your mozzarella and put on top of tomatoes, covering with salt and pepper. Cover with other piece of bread and grill just like you would a grilled cheese. I lowered the heat a bit to make sure that my cheese was definitely melted before the bread burned. Slice and serve when bread is golden brown and cheese is melted inside.
And put those nasty cheese squares back in the fridge....you know they'll last forever in there anyways.
(really bad shot, sorry)