The correct option is B heterogeneous
Ice cream is a heterogeneous mixture because solid ice is dispersed into the liquid medium. In a heterogeneous mixture, the components are mostly identifiable because these usually occur in two or more physical states.