This is a great, simple recipe which can also serve as the basis for just about any veg soup - instead of broccoli, use cauliflower, or a mix of both, or even butternut squash. I usually use Philly cream cheese instead of mascarpone cause that's what I have around. Also usually use onion instead of shallots, and sometimes garlic too. Cayenne pepper and chives also optional, or can use some italian seasonings (basil, thyme etc). 3 tablespoons olive oil 1 1/2 cups sliced shallots (about 6 large) 1 1/2 pounds broccoli florets, cut into 1-inch pieces 6 cups low-salt chicken broth 1 1/2 cups (12 ounces) mascarpone cheese (Italian cream cheese), divided 1/4 teaspoon cayenne pepper 3 tablespoons chopped fresh chives Heat oil in large pot over medium heat. Add shallots; sauté 3 minutes. Add broccoli; sauté 1 minute. Add broth; bring to boil. Reduce heat to medium-low. Cover and simmer until vegetables are tender, about 10 minutes. Cool slightly. Working in batches, transfer soup to blende...