A typical ham and cheese sandwich on white bread with American cheese contains approximately 260 calories, 11 grams of fat, and 17 grams of protein.