شیر درمانی یکی دیگر از درمانهای عامی است، که در روایات به آن اشارهشده است. در روایتی از امام صادق علیهالسلام به شخصی که خود را با شراب درمان میکرد فرمودند؛ چرا خود را با آب درمان نمیکنی، آبی که خداوند هر چیزی را با آن خلق کرده است؟ عرضه داشت آب برایم خوب نیست. امام در ادامه فرمودند چرا خود را با عسل درمان نمیکنی، که خداوند فرمود در عسل شفا است برای مردم؟ عرضه داشت، پیدا نمیکنم. در مرحله سوم امام فرمودند که چرا خود را با شیر درمان نمیکنی، شیری که بدنت از آن روییده است؟(و از این طریق امام صادق علیهالسلام شیر را بهعنوان یکراه درمانی معرفی میکند).