How much calories does a ham and cheese sandwich have?

The calorie content of a ham and cheese sandwich can vary depending on the type of bread, ham, and cheese used, as well as the amount of each ingredient. However, on average, a ham and cheese sandwich made with two slices of white bread, two slices of ham, and one slice of cheese contains approximately 300-400 calories.