No, a solution cannot be heterogeneous. A solution is a homogeneous mixture composed of only one phase. In such a mixture, a solute is a substance dissolved in another substance known as solvent. The substance present in greatest amount is considered the solvent.