Charitable Kristin Chenoweth! The pint-sized singer and actress visited Jay Leno on The Tonight Show Tuesday, Oct. 22, and was challenged to another round of an eating contest -- and very nearly threw up.
As part of an ongoing bet with the late night host, Chenoweth, a very picky eater, must eat something weird in order to win money for the charity of her choice. (She previously ate sea urchin for $500, but refused to eat her own poop for $1,000.)
On Tuesday, the 45-year-old star decided that any money she won would go to a charity supporting breast cancer in honor of breast cancer awareness month. "You know that I'm sick," she warned Leno, explaining she was suffering from vertigo.
Watch a video of Kristin Chenoweth eat blood pudding and haggis -- and nearly vomit -- on The Tonight Show to win $3,000 for charity during an eating contest.
Credit: Paul Drinkwater/NBC/NBCU Photo Bank via Getty Images
Still, Leno didn't go easy on her. The host offered her the choice of taking a bite of either blood pudding or haggis. "Now this is blood pudding," he said pointing to the dish. "That's pork, beef, blood and oats. You like oats. And this is haggis, which is animal fat, lamb's liver and beef."
PHOTOS: Funniest female stars in Hollywood
Leno offered to pay Chenoweth $1,500, but agreed to double it if she took a bite of both. Not willing to lose money for her charity, Chenoweth bravely took a bite of each -- but it didn't go down easy. The Good Wife actress nearly puked -- twice -- on Leno's set!
PHOTOS: Celebrity weight fluctuations
Watch the hilarious video above!