BCCI chief Sourav Ganguly hosted Union Home Minister Amit Shah for dinner at his Kolkata residence, during the latter's two-day visit to West Bengal.