In a large pan soup pan, saute the onion and celery in butter or olive oil. When the onions are soft, add the garlic and fresh herbs. Mix until the garlic is soft, about a minute. Then add te parmesean cheese rind and chopped root vegetables. Mix well before adding the stock.
Once the stock is added, bring the soup to a simmer and reduce the heat. Continue cooking until the vegetables are soft. Season to taste with salt & pepper. Serve the soup with freshly grated Parmesan and a dollop of pesto.
To make a creamy version of this soup, take an immersion blender to the mixture and add a mixture of flour and water to help thicken it. About 1 tbsp of flour to 1 tbsp of water. Add some heavy cream and serve!