À l’instar du blaireau eurasiatique (Meles meles), le ratel est omnivore. Outre les reptiles comme les serpents, même les plus dangereux, qui sont des mets de choix pour lui (aucune de leurs cachettes ne lui échappe), les trois-quarts de ses proies sont attrapées sous terre : termites, scorpions et vers de terre, qu’il déterre facilement grâce à ses longues griffes de 4 cm. Ce qui ne l’empêche pas de s’attaquer à des proies de sa taille telles que des porc-épics ou des lièvres, et même beaucoup plus grosses que lui, comme des gnous ou des antilopes. Il n’hésitera pas à se battre avec un lion, une hyène ou un guépard pour défendre sa proie car c’est un teigneux, même si les gros carnivores comme les lions et les léopards ne se gênent pas pour le manger.
Un de ses mets préférés est le miel (d’où son nom, Mellivora signifiant « mangeur de miel ») et, à ce titre, il convient de signaler un des cas les plus remarquables de mutualisme. En effet, le ratel s’associe avec l’indicateur, un oiseau (ordre des Piciformes, famille des Indicatoridés) qui chante de façon spécifique et répétitive pour mener ce carnivore, en voletant bas devant lui, à un nid d’abeilles. Le ratel ainsi appâté ouvrira, au moyen de ses robustes griffes, la ruche sauvage dont il mangera la majorité du miel, laissant à l’oiseau les larves et la cire dont ce dernier n’aurait pu disposer sans cette aide appropriée.
Pour s’hydrater, le ratel peut manger aussi des tsamas, une certaine variété de melon remplie à 99 % d’eau.