McDonald's · McCafe Food
Ham & Cheese ToastieMcDonald's calories & macros
A McDonald's Ham & Cheese Toastie has 356 calories (1,490 kJ), with 19.8 g protein, 11.1 g fat and 43.6 g carbs per serve. That is about 17% of the 8,700 kJ daily intake used on Australian food labels.

B5.6 g protein per 100 kcal - good protein density on Macro Menu's S to F scale
Open in the Macro Menu appAll McDonald's items
Full nutrition
| Per serve | Amount |
|---|---|
| Energy | 1,490 kJ (356 kcal) |
| Protein | 19.8 g |
| Fat, total | 11.1 g |
| - saturated | 6.5 g |
| Carbohydrate | 43.6 g |
| - sugars | 3.8 g |
| Sodium | 1,150 mg |
As published by McDonald's.
How it compares with other McDonald's mccafe food
Of the 8 mccafe food on the McDonald's menu, Ham & Cheese Toastie ranks 2nd of 8 for protein and is the 4th lowest in calories. The category average is 427 kcal, so this one is below average by 71 kcal.
| Item | kcal | kJ | Protein g | Fat g | Carbs g |
|---|---|---|---|---|---|
| Raisin Toast with Butter | 239 | 1,000 | 6.9 | 7.1 | 34.6 |
| Cheesy Toastie | 315 | 1,318 | 13.9 | 9.2 | 43.6 |
| Cheese & Tomato Toastie | 323 | 1,351 | 14.3 | 9.2 | 44.5 |
| Ham & Cheese Toastie | 356 | 1,490 | 19.8 | 11.1 | 43.6 |
| Ham, Cheese & Tomato Toastie | 363 | 1,519 | 20.2 | 11.1 | 44.4 |
| Banana Bread with Butter | 543 | 2,272 | 7.0 | 25.4 | 70.3 |
| Apple Crumble Muffin | 598 | 2,502 | 7.0 | 25.7 | 82.9 |
Sorted by calories, showing the items either side of this one. See every McDonald's mccafe food item.
Quick answers
How many calories are in a McDonald's Ham & Cheese Toastie?
A McDonald's Ham & Cheese Toastie has 356 calories, which is 1,490 kilojoules, per serve as sold in Australia.
How much protein is in McDonald's's Ham & Cheese Toastie?
19.8 g of protein, which works out to 5.6 g per 100 kcal - rated B (good) for protein density on Macro Menu.
How many kJ is that?
1,490 kJ. Australian menus list kilojoules; divide by 4.184 to get calories. 1,490 kJ is roughly 17% of an 8,700 kJ day.
Is it a lower-calorie choice at McDonald's?
Within McDonald's mccafe food it is the 4th lowest of 8. The lowest-calorie option in that category is Raisin Toast with Butter at 239 kcal, and the highest-protein is Ham, Cheese & Tomato Toastie with 20.2 g.
Compare it with
The closest drinks by calories, at the other chains and on this menu.
More McDonald's mccafe food
Ham, Cheese & Tomato Toastie363 kcal · 20.2 g protein
Cheese & Tomato Toastie323 kcal · 14.3 g protein
Cheesy Toastie315 kcal · 13.9 g protein
Raisin Toast with Butter239 kcal · 6.9 g protein
Banana Bread with Butter543 kcal · 7.0 g protein
Apple Crumble Muffin598 kcal · 7.0 g proteinMcDonald's full menuHighest protein at McDonald'sLowest calorie at McDonald'sOther restaurants
Source: McDonald's Australia nutrition information (QAM-059 / QAM-058) and McDonald's own live nutrition service (www.mcdonalds.com/dnaapp), per serve as sold. Last checked against the live menu on 8 September 2026. Every source.