Gardenias thrive in well-draining, acidic soil with a pH between 5.0 and 6.0. A mixture of peat moss, pine bark, and perlite or sand works well for gardenias. This type of soil provides good drainage while retaining enough moisture for the plant's roots. Amending the soil with organic matter, such as compost or aged manure, can also improve its fertility and drainage.