Varaha Purana (Sanskrit: वराह पुराण, Varāha Purāṇa) ialah teks Sanskrit daripada genre Purana dalam kesusasteraan Hindu. Ia tergolong dalam korpus kesusasteraan Vaishnavisme yang memuji Narayana (Vishnu), tetapi juga merangkumi bab yang memuji dan berpusat pada Shiva dan Shakti (dewi-dewi yang disebut sebagai Brahmi, Vaishnavi, dan Raudri).
Disenaraikan sebagai yang kedua belas di antara lapan belas Mahāpurāṇa, Varaha Purana ialah sebuah karya Vaiṣṇava. Ia diajarkan oleh Varaha (penjelmaan ketiga Tuhan Vishnu) kepada Bhudevi (Ibu Bumi). Teks yang ada sekarang mempunyai 217 atau 218 bab, dengan jumlah keseluruhan ayat sekitar 10,000, walaupun beberapa purāṇa seperti Matsya menyebutnya sebanyak 24,000 ayat. Enam bab ditulis sepenuhnya dalam bentuk prosa. Ia mungkin mencapai bentuknya yang sekarang sebelum abad ke-10 Masihi.