Heat the margarine in a pot, fry the onion until transparent, add the flour and fry until golden brown. Add the water while stirring constantly until no more lumps are visible. Bring to the boil.
Add the tomato puree and let the soup boil for 10 minutes. Season to taste.