8sliceswhite bread6 slices if your bread is on the larger side
1large clove garlicpeeled and halved (for rubbing on the outsides of the bread)
In a small bowl, mix together the ricotta, olive oil, garlic, basil, oregano, salt, and black pepper. Refrigerate for at least an hour (or up to 24 hours) to allow the flavors to develop.
Lay down the bread slices and, using a butter knife, spread the ricotta mixture evenly on each piece. The ricotta mixture should coat the insides of both pieces of bread. Note: If you're using large pieces of bread, you may want to make more of the ricotta mixture, or only make two or three sandwiches instead of four).
Lay the mozzarella slices evenly on every other piece of bread (one side of each sandwich). Sprinkle with Parmesan cheese and close the sandwiches by place both cheesy insides together.
Rub the outsides of the sandwiches with the cut side of the garlic clove, then butter both sides generously.
In a large frying pan over medium-low heat, cook the sandwiches, flipping often, until they're golden-brown on the outside and the cheese is melted inside, about 10 minutes.