The trick to getting a smooth, velvety consistency is pureeing it in the blender attachment of your Cuisinart Stand Mixer.
1 tablespoon extra-virgin olive oil
4 slices bacon, chopped
1 small onion, chopped
1 clove garlic, smashed
8 small new potatoes (about 1 pound), halved
4 cups chicken stock
Salt and freshly ground pepper, to taste
4 cups packed chopped spinach
1. Heat olive oil in a 4-quart pot over medium heat. Add bacon and cook until crispy. Using a slotted spoon, transfer to a dish; set aside. Add onion and garlic to the pot and sauté until golden. Add potatoes and stock; season with salt and pepper. Bring to a boil. Reduce to a simmer and cook until potatoes are tender, about 15 minutes
2. Pour mixture into the blender bowl attachment of your Cuisinart Stand Mixer. Add bacon (reserving some for garnish if you like) and puree until smooth. Return soup to pot over medium-low heat. Stir in spinach and cook until it is wilted, about 5 to 10 minutes more. Sprinkle with bacon if you reserved some before serving.