You can grow tomatoes in sandy soil as long as you add more organic matter to your soil prior to planting. Tomatoes grow best in rich, well-draining soil, so the addition of compost or aged manure can help ensure your plants have enough nutrients to grow properly.