Snacks Cameron Diaz's Favorite Snack Recipe: Fresh Snap Peas & Corn Salad Recipe With Champagne Orange Garlic Vinaigrette Donna John 2 years ago