Росянка растет на верховых болотах. Влага попадает туда в основном благодаря дождям и содержит мало минеральных веществ. Из грунта питание к растению не поступает, поскольку вода в таких болотах почти не перемешивается.
Между тем для синтеза белков необходим азот, а для нуклеиновых кислот — также и фосфор. Еще ряд элементов, особенно калий, нужен для нормальной жизнедеятельности клеток. Все эти вещества росянка получает из насекомых.