West Bengal's cuisine is a rich blend of complex flavors and an amalgam of influences coming from its varied history involving several dynasties and cultures. The state received significant influence from the Mughals, British, Portuguese, and other cultures which shaped its culinary traditions. Rice and fish are the staple foods of Bengal and owing to the numerous rivers like the Ganges and Brahmaputra, there is an abundance of freshwater fish, which has led to a varied and extensive fish-based cuisine. Vegetarian dishes are equally important, thanks to the influence of Vaishnavism and the availability of a wide array of vegetables, pulses, and fruits in the region. Sweets made from milk products are a hallmark of Bengali cuisine, reflecting the spread of dairy farming and cattle-rearing in the region.