Minecraft wiki entry for Flower, associated text: Most flowers generate naturally in random patches on dirt and grass blocks. Even in a biome covered with snow, flowers generate naturally on dirt blocks with grass, despite the adjoining dirt blocks being covered with snow.