Вальдшнеп преимущественно питается дождевыми червями и насекомыми. Особое предпочтение отдает жукам и личинкам двукрылых (комаров, мух, мушек). Вальдшнеп отыскивает места с мягкой и влажной землей и словно зондирует почву, добывая нужный корм. Он погружает свой длинный клюв глубоко в землю, и, найдя червяка, насекомое или личинку, открывает клюв, хватает добычу и вытягивает ее из земли. В плохую погоду вальдшнепы большими стаями собираются на морском берегу, где ищут моллюсков, выброшенных волнами или оставшихся на песке после отлива. В небольших количествах потребляет и растительные корма.