Nasturtiums grow best in full sun and in less-than-ideal soil. Soil that is too rich can cause nasturtiums to produce more leaves than flowers.