Scrub your laminate surface with a degreasing detergent. Wipe it clean with a damp rag. Dry the surface with a clean rag.
Sand the laminate with medium grit sandpaper until it feels rough. You can use a hand sander for big jobs. Run a tack cloth over the surface to eliminate dust and sanding debris.
Apply a strip of tape along any surface you wish to protect. Firmly press the tape to make sure that paint will not seep underneath.
Apply oil-based primer with a roller. Brush primer on along the edges of the laminate surface. Clean your brush with mineral spirits.
Apply a base coat. Refer to a granite sample or photograph to select the desired shade. Allow the base coat to dry overnight.
Mix several shades of glaze. Pour equal amounts of your base coat paint and glazing medium into small containers. Add a few drops of various tints to create a range of different grays and browns.
Apply the glazes with a natural sea sponge. Place a range of colors on top of each other. Soften the glaze by pressing against the surface with crumpled plastic bags.
Apply as many layers as necessary to achieve the desired mottled, granite-like surface. Let the glaze dry for several days.
Seal your faux granite surface by applying three or four coats of clear floor urethane. Follow the manufacturer's suggestion for drying times between each coat.