Ingredients
Equipment
Method
- Heat the olive oil in a large pot or Dutch oven over medium heat.
- Add the chopped onion and cook until softened, about 5 minutes.
- Add the minced garlic and chopped celery to the pot and cook for another 2 minutes, stirring occasionally.
- Add the diced carrots and potatoes to the pot and cook for 5 minutes, stirring occasionally.
- Pour the vegetable broth into the pot, making sure to cover all the vegetables. Bring the mixture to a boil, then reduce the heat to a simmer.
- Cover the pot and simmer for 15-20 minutes, or until the potatoes are tender.
- Add the broccoli and cauliflower florets to the pot and simmer for another 5-7 minutes, or until they are tender-crisp.
- For a smoother soup, use an immersion blender to partially blend the soup. Alternatively, you can carefully transfer the soup to a regular blender in batches and blend until smooth. Be cautious when blending hot liquids, as they can splatter. If you prefer a chunkier soup, skip this step.
- Stir in the heavy cream until well combined.
- Season the soup with salt and pepper to taste.
- Ladle the soup into bowls and garnish with fresh parsley, if desired. Serve hot and enjoy!
Notes
For a richer flavor, consider using homemade vegetable broth. To make the soup vegan, substitute the heavy cream with coconut cream or cashew cream. Store leftover soup in an airtight container in the refrigerator for up to 3-4 days or freeze for longer storage. Add a squeeze of lemon juice before serving to brighten the flavors.