Используются анилиновые красители: генциановый или метиловый фиолетовый. После проведения окраски происходит промывка спиртом, из-за чего у бактерий с тонкой клеточной стенкой (грамотрицательных) краситель вымывается. После промывки добавляют контрастный красный краситель, который окрашивает грам(-) бактерии в красный/розовый цвет.