Paint the surface to be marbled with the eggshell paint and allow to dry. The paint may be left overnight to ensure that the area is completely dry.
Add a layer of linseed oil over the eggshell coat the next day. The linseed oil will cause the next layers of paint to dry more slowly and give you more time to create the marble effect.
Mix black oil paint with eggshell and spread the grey paint randomly on the surface. Create varying shades of grey by mixing the black and eggshell in different proportions and spread these shades in other areas.
Use your brushes to spread the colors, soak up any extra paint and soften the surface. Use a fine brush and feather to create veins in the marble.
Create a translucent glaze by mixing equal parts white spirit and oil paint. Apply the glaze over the completed marble surface.