A
我妈妈喜欢吃热量高、脂肪多的食物.
a lot of=lots of,意为很多,排除B和C.
many修饰可数名词,可以说many calories;但fat不可数,只能说much fat,排除D.