گل اشرفی در هر نوع خاکی رشد می کند، نکته ای که باید به آن توجه داشت زهکشی مناسب خاک است. البته خاک غنی پیت ماس و ماسه ای مناسب رشد این گیاه است.
زمانی که خاک به نسبت خشک شده است گیاه را آبیاری می کنند در برابر خشکی مقاوم است. بهتر است آن را منظم آبیاری نمود
این گیاه در برابر گرما مقاوم است ولی برای رشد بهتر است زمانی که نور آفتاب زیاد است آن را در سایه نگهداری کنید. توجه داشته باشید که گل اشرفی سرمای زیادی را نمی تواند تحمل کند و دمای معتدل را می پسندد.