Geraniums thrive in well-draining soil that is rich in organic matter. A good potting mix with added perlite or sand for improved drainage is ideal for container planting.