Los Tigres de Bengala son carnívoros lo que significa que comen carne en lugar de las plantas. Suelen cazar animales medianos y de gran tamaño, como el jabalí (un mamífero omnívoro), sambar (una especie de ciervo), barasingha (una especie de ciervo), chital (un ciervo manchado), nilgai (un antílope) , gaur (un gran buey de Asia del Sur) y los búfalos de agua.
Cuando no encuentran que comer, los tigres de Bengala pueden hacer presa a aniales que sean más pequeños como liebres, monos o pavos reales y carroña (el cadáver de un animal muerto). En casos más raros, los tigres de Bengala también han sabido cazar en elefantes asiáticos jóvenes y terneros de rinocerontes.
Esta especie también ha sabido tomar otros depredadores como leopardos, lobos, chacales, zorros, cocodrilos y dhole (una especie de perro salvaje) como presas, depredadores que son mayores de modo que suelen recurrir a ellos de modo mucho más ocasional y puntual.
Ls tigres de Bengala matan a sus presas dominando a su víctima, mediante la ruptura de la médula espinal (método preferido para presas más pequeñas), o la aplicación de un bocado que les asfixia la garganta en el caso de las presas que sean más grandes. El tigre de Bengala puede consumir hasta 30 kilogramos de carne a la vez y luego pueden sobrevivir hasta tres semanas sin comida.