Jessica Alba craves ham and cheese