A simple yet flavorful soup packed with garlic, fresh herbs, and Parmesan. This creamy garlic Italian broccoli soup is healthy, gluten-free, and ready in 30 minutes.
1 large head of broccoli (about 1 lb), cut into florets
4 cups vegetable or chicken broth
1/2 cup milk or half-and-half
1/2 cup grated Parmesan cheese
1 teaspoon dried oregano
1/2 teaspoon red pepper flakes (optional)
Salt and black pepper to taste
Fresh basil or parsley for garnish
Instructions
Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook for about 5 minutes until softened and translucent.
Add minced garlic and red pepper flakes if using. Stir and cook for about 1 minute until fragrant. Watch carefully so the garlic does not burn.
Add broccoli florets, dried oregano, salt, and pepper. Stir to coat everything in the garlic oil.
Pour in the broth and bring to a boil. Reduce heat and simmer uncovered for 10 to 15 minutes until the broccoli is very tender when pierced with a fork.
Remove from heat. Use an immersion blender to blend directly in the pot until smooth, or blend carefully in batches using a countertop blender. For a chunkier texture, blend only half the soup and stir it back in.
Stir in milk or half-and-half and grated Parmesan. Return to low heat and warm gently, stirring until cheese melts fully. Do not let it boil.
Taste and adjust seasoning with salt and pepper. Ladle into bowls and garnish with fresh basil or parsley and extra Parmesan. Add a squeeze of lemon juice if desired.
Notes
For a richer soup, substitute heavy cream for the milk or half-and-half.
For a chunkier texture, blend only half the soup and stir it back into the pot.
A squeeze of fresh lemon juice stirred in at the end brightens all the flavors.
Buy a block of Parmesan and grate it yourself for the best melting and flavor result.
For best freeze results, freeze the soup before adding dairy and stir in fresh milk and Parmesan after reheating.