Potato Artichoke Cream Cheese Soup

Ingredients Directions:
Heat olive oil in a heavy, large pot over medium heat. Add the onions and the garlic; stir. Add the potatoes and cook for 5 minutes, stirring often. Add the artichokes, stock, cream cheese, and salt and pepper. Cook until the vegetables are tender, about 20 minutes. Using a handheld immersion blender, or in a blender in batches (only fill blender 1/2 way and make sure the lid is vented so it doesn't explode all over the kitchen :), puree the soup. Sprinkle with a little chopped chives or scallion and serve!