Coco coir is definitely an ideal substrate to grow tomatoes in. The coco coir that helps in water retention fulfills the need for moisture in tomato plants. Even they maintain a slightly acidic level in the soil with good absorption of nutrients.