The ideal soil for citrus trees is a sandy-loam mix that drains well while retaining some moisture and nutrients. It should contain 60% sand, 10% clay, 30% silt with a pH of 5.5-6.5. Adding compost, mulch, perlite, and organic fertilizer provides the ideal nutrition and soil structure.