La sauce Hannibal est un condiment élaboré à partir de tomates, d'oignons et de piment de Cayenne.
Elle aurait été nommée en l'honneur du stratège carthaginois Hannibal Barca. Certains affirment que les tomates rouges de la sauce évoqueraient le sang des victimes d'Hannibal Lecter[1]. La sauce est particulièrement populaire en Belgique. Elle accompagne très bien les fricadelles[2]. On évoque dès 1907 une sauce Hannibal pour napper des asperges[3].