I bought a sandwich yesterday which was a hot sandwich (in this case it was a Cuban but could be cheese steak or meatball or chicken parm or whatever). I only ate half and put the other half in the fridge. What’s the best way to reheat it?

Microwave seems to destroy the bread. Stove top seems to be uneven and burn the bottom before the top is warm.