Yes, disappointing food offering on the IC2. Especially compared to the ICE offerings.
Some sample listings from a IC2 menu this past September:
3 types of sandwiches: 1) volkornbort (4.20 euros), 2) farmerschinken (4.20), 3) wrap falafel (4.20).
Salziges: Huober Bio-brezel, Lisas Bio-kesselchips, ultje erdnusse, rugenwalder muhlen snack.
Subes: various candies, chocolates, cookies.
Soft drinks, coffee/tea, alcoholic drinks.
My suggestion: stock up at a station food vendor prior to boarding an IC2 if feeling peckish.