🎉 50% off BodyPal Premium with code PROMO50

Ham and Swiss sandwich calories

Ham and swiss sandwich, on white bread, with cheese
288kcal
1 regular sandwich · 135 g, on white bread, with cheese
26%protein
19 gProtein
30 gCarbs
10.1 gFat
How to burn off 288 kcal
—Walking, brisk
—Jogging
—Cycling, moderate
—Swimming
Skip the math.
BodyPal counts these calories from your steps and workouts automatically.
Download on the App StoreGet it on Google Play
Nutrition facts
On white bread, with cheese · per 135 g
Calories288 kcal
Protein19 g
Carbohydrate30 g
Fat10.1 g
Saturated fat4.5 g
Cholesterol41 mg
Sodium967 mg
Potassium335 mg
Iron2.4 mg

Source: USDA FoodData Central

🛡️
Verified nutrition data

Numbers on this page come from USDA FoodData Central, the U.S. Department of Agriculture’s food composition database, and from manufacturer labels where a branded product is named. Last verified September 2026. How we verify our data →

Similar foods
Calories per 100 g

More meals & plates → All calorie guides →

Free calculators
Same maths, same data, free

All 9 calculators →

Ham and swiss sandwich FAQs
How many calories are in a ham and Swiss sandwich?

About 288 calories for a regular sandwich on white bread (135 g), or 437 for a large one (205 g).

Is a ham and Swiss sandwich good for weight loss?

A regular sandwich has 288 calories with 19.0 g of protein. It also carries 967 mg of sodium.

Ham and Swiss on white vs wheat: which has fewer calories?

They are almost the same: 288 calories on white vs 286 on wheat for a regular 135 g sandwich. Wheat bread adds fiber, 3.2 g vs 1.4 g.

How much protein is in a ham and Swiss sandwich?

A regular sandwich has 19.0 g of protein, 30.3 g of carbs and 10.1 g of fat.