A vöröshasú tapszag mindennövényi és húsévő madár változatos étrenddel. Rovarokat eszik: bogarak, hangyák, termiták, pókok, szőcske, hernyók. Gyümölcsök: bogyók, cseresznye, szőlő, alma. Mogyorók: makk, gesztenye, dió. Lehetőségszerint tojásokat és kis gerinceseket is fogyaszt: gyíkok, kígyók.