Композиция для окрашивания кератиновых волокон, включающая в себя по меньшей мере один краситель для непосредственного окрашивания, по меньшей мере один биогетерополисахарид, по меньшей мере одно катионное поверхностно-активное вещество и по меньшей мере одно амфотерное поверхностно-активное вещество.