Mean, green, and oh so delicious.