bacon and ham both have a lot of calories. bacon has 241% more calories than ham, with 898 calories per 100 grams compared to 263 calories in ham. in terms of macronutrient ratios, bacon is lower in protein, higher in fat, and similar in carbs to ham.