It is because when food is sizzling hot, it releases vapours. As the kinetic energy of the particles is very high in vapour state, they can reach us even at a distance of several metres. But when the food is cold the vapours released is less. moreover, kinetic energy released will be very low.
Hence, to get the smell from cold food we have to go close.