I got this recipe from Alton Brown's Good Eats on the Food Network. I initially tried it because I thought it was great way to get my family to eat some veggies. This turned out better than I thought! The first batch I made was gone within an hour and the next day, I was back at the store getting ingredients to make more! I've adjusted the original recipe to add more onions and garlic (personal preference) so adjust the qtys of these to taste. You can also use low-fat cream cheese instead of regular cream cheese. This is a great with any kind of soft breads (challah, focaccia), bagels and even as a dip for vegetables! If you have leftovers, you can store it in an airtight container in the refrigerator for up to a week.