Ingredients:
- 2 cups fresh broccoli florets
- 1 small onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil or butter
- 2 cups vegetable broth
- 1 cup milk or a plant-based alternative (like almond or oat milk)
- 1/2 cup grated cheese (optional, can use dairy-free cheese)
- Salt and pepper to taste
- A pinch of nutmeg (optional)
- Fresh parsley for garnish (optional)
Instructions:
Sauté the onion and garlic: In a large pot, heat the olive oil (or butter) over medium heat. Add the chopped onion and garlic and sauté until softened and fragrant, about 3-4 minutes.
Add the broccoli: Stir in the broccoli florets and cook for another 2-3 minutes, allowing the flavors to combine.
Add the broth: Pour in the vegetable broth, bring the mixture to a boil, then reduce the heat and simmer for 10-15 minutes, until the broccoli is tender.
Blend the soup: Use an immersion blender to puree the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a blender and blend until smooth.
Add the milk and cheese: Stir in the milk and grated cheese, and let it simmer for another 5 minutes until creamy and well combined. Season with salt, pepper, and a pinch of nutmeg if desired.
Serve: Garnish with fresh parsley and serve warm with crusty bread or croutons.
This broccoli soup is creamy, comforting, and perfect for a healthy meal. Enjoy!