Edible roses prefer a well-drained soil, rich in nutrients and with a neutral or slightly acidic pH level. It is recommended to add compost or manure to the soil to improve it before planting.