01 - Heat olive oil in a large saucepan over medium heat. Add the chopped onion and minced garlic, sautéing until softened and fragrant, approximately 3 minutes.
02 - Add the diced potato and broccoli florets to the saucepan, stirring to coat evenly with oil. Cook for 2 minutes to lightly toast the vegetables.
03 - Pour in the vegetable broth and bring to a rolling boil. Reduce heat to low, cover with a lid, and simmer for 15 to 18 minutes until all vegetables are fork-tender.
04 - Remove the saucepan from heat. Using an immersion blender, purée the soup directly in the pot until completely smooth and velvety. Alternatively, work in batches using a countertop blender.
05 - Stir in the heavy cream and nutmeg if using. Return to low heat and warm gently, ensuring the soup never reaches a boil to preserve the creamy texture.
06 - Season with kosher salt and freshly ground black pepper to taste. Ladle into warmed bowls and garnish with reserved broccoli florets or a delicate swirl of cream.