Вот первое что попалось в тырнете на эту тему.
По своим религиозным убеждениям Махатма Ганди был индуистом-вишнуитом. По мере жизни Ганди постиг все ущербность варно-кастовой системы, и начал критиковать ее, в первую очередь одобрил межкастовые браки. В частности сын Ганди Девдас женился на Лакши из варны брахманов. Наиболее горячо Махатма отстаивал права касты неприкасаемых.
Я довольно слабо разбираюсь в различных течениях индуизма, но буддизм все-таки принципиально другая религия в отличии от индуизма.
Ганди считал, что у всех людях независимо от вероисповедания и цвета кожи присутствует божий дух. Неприкасаемых Ганди именовал хариджанами (божьими детьми), и своим личным примером пытался разрушить общественную неприкасаемость.