Melt the margarine in a saucepan over high heat and cook the onion, leek, celery and mushrooms slowly.
Add the beef broth and stir, then add the potatoes and let simmer for 15 minutes on medium heat.
Puree in an electric mixer or with a hand mixer.
Add the cream and season to taste.