Super-skinny Calista Flockhart might not eat much food, but she definitely buys it.

The Post spotted the "Ally McBeal" star in a Midtown deli this weekend, cruising the aisles and carefully checking out nutrition labels.

Flockhart, who's been battling rumors of anorexia, walked out loaded down with three bags full of soy milk, bread, eggs, water, bananas and other healthy items.

A few fans on the street called out, "Hey, Ally" to the tiny celeb - who smiled and said hello.

The diminutive diva will be in town this summer, starring in the play "A Gaggle of Saints." She picked up a script for the show before heading to the store Friday.

The collection of three one-act plays was written by Neil Labute, who wrote and directed the acclaimed movie "In the Company of Men." The play runs June 24 to July 24 at the Douglas Fairbanks Theatre.

The 34-year-old actress has angrily denied suffering from an eating disorder, attributing her flimsy figure to "tiny bones.'

Lately, Flockhart has struck back at the media for being obsessed with her appearance.

She canceled a "Today" show interview when producers refused to guarantee that co-host Matt Lauer wouldn't ask about her low weight, and was a no-show with David Letterman and Rosie O'Donnell.

At a recent media preview of the Fox network's fall lineup, Flockhart sneaked past photographers by coming in through a side door.