Sometimes it is easier to plant according to your soil type rather than amending your soil as this can take many years. Below is list of plants for the soil types discussed.
Clay soils – Canna’s, Daylilies, Acacia trees, Rose (Need to add organic matter and mustn’t be too waterlogged), ornamental grasses (Carex), thatching reeds, Irises etc. (Plants which can tolerate waterlogged soils)
Sandy soils – Succulents, Aloes, Cacti’s, Mediterranean plants (Rosemary, Lavender etc), grey leaved plants (Rhagoda histata/salt bush) and in general indigenous plants etc. (Plants which can tolerate very well-drained, nutrient deficient conditions)
Loam – Any plants will grow in this soil but succulents, aloes and cacti’s prefer growing in sandy soils.