Follow the steps in order for the best result.
In a medium saucepan, melt the margarine over medium heat.
Add the chopped onion and smashed garlic to the saucepan and sauté until they become soft and translucent.
Stir in the broccoli pieces and potato chunks, then sauté for another minute to coat them with the margarine, onion, and garlic.
Pour in the chicken broth, ensuring all the vegetables are submerged. Bring the mixture to a boil.
Once boiling, reduce the heat to low, cover the saucepan, and let the soup simmer for approximately 15 minutes, or until the vegetables are tender and easily pierced with a fork.
Carefully transfer the soup to a blender, food processor, or use an immersion blender to puree the soup until it reaches a smooth and creamy consistency. If using a regular blender, work in batches to avoid overflow.
Return the pureed soup to the saucepan and heat it through over low heat, stirring occasionally.
Season with nutmeg, salt, and freshly ground pepper to taste.
Serve hot and enjoy this healthy and comforting low-fat broccoli soup!
Variation: Feel free to substitute cauliflower, celeriac, squash, or a combination of these vegetables for the broccoli to create different flavor profiles.