Purpura alergi adalah vaskulitis yang dimediasi kompleks imun. Pemicu umumnya adalah infeksi streptokokus, stafilokokus dan virus, selain obat-obatan dan pemicu makanan. Terapi diet yang tepat dapat memfasilitasi penyembuhan alergi purpura dan juga membantu mengatur tubuh untuk mengurangi tingkat alergi. Jika alergennya adalah makanan, cobalah untuk mengidentifikasi makanan tersebut dan berikan diet ketat makanan itu. Makanan hewani seperti ikan, udang, kepiting, telur dan susu, dan makanan nabati seperti kacang panjang, nanas dan serbuk sari dapat menjadi alergen dan kejadian purpura alergi yang disebabkan oleh makanan ini bisa 10-15% dan harus dihilangkan satu per satu. Makanan berprotein tinggi daging tanpa lemak, hati hewan, telur, produk kedelai dan protein berkualitas tinggi lainnya harus dipastikan secara memadai. Makanan bervitamin tinggi, terutama makanan yang mengandung vitamin C memiliki peran penting dalam menjaga fungsi normal pembuluh darah. Makanan yang mengandung vitamin C tinggi terutama adalah sayuran dan buah-buahan segar, terutama sayuran berdaun hijau, paprika hijau, kiwi, jeruk, kurma segar, pir berduri, dll. Kecambah kacang hijau juga merupakan sumber vitamin C yang baik selama musim dingin di luar musim sayuran. Untuk pasien dengan gejala gastrointestinal, diet cair dan semi-cair dapat diberikan sesuai dengan kondisi mereka; untuk pasien dengan kerusakan ginjal, garam dan air harus dibatasi.