When choosing flooring for concrete, several options exist. Engineered wood flooring, vinyl flooring, laminate flooring with an attached underlayment, and porcelain or ceramic tile are all great choices for a durable and moisture-resistant floor over a concrete slab.