Ingredients:
1 head of broccoli, chopped into florets
1 onion, chopped
3 garlic cloves, minced
3 cups vegetable broth
1 cup heavy cream
1/4 cup grated parmesan cheese
2 tablespoons olive oil
Salt and pepper to taste
Optional toppings: croutons, grated cheese, fresh herbs
Instructions:
Heat the olive oil in a large pot over medium-high heat.
Add the chopped onion to the pot, and sauté for 2-3 minutes until softened.
Add the minced garlic to the pot, and sauté for an additional 1-2 minutes until fragrant.
Add the chopped broccoli florets to the pot, and stir well to combine with the onion and garlic.
Pour the vegetable broth into the pot, and bring the mixture to a simmer.
Let the soup simmer for 15-20 minutes, or until the broccoli is tender.
Use an immersion blender or transfer the soup to a blender in batches, and puree until smooth.
Return the pureed soup to the pot, and add the heavy cream and grated parmesan cheese.
Stir well to combine, and let the soup cook for an additional 5-10 minutes until heated through.
Season the soup with salt and pepper to taste.
If desired, top the creamy broccoli soup with croutons, grated cheese, or fresh herbs before serving.
Serve the creamy broccoli soup hot, as a comforting and nutritious vegetarian dinner option.
Enjoy your delicious and creamy broccoli soup!