More general terms:
* Hydrated: This is a more scientific term for having water content.
* Soft: This describes a food's texture, but doesn't necessarily imply moisture.
* Tender: Similar to soft, this emphasizes the food's ease of chewing.
* Juicy: This implies a high water content and a pleasant mouthfeel.
More specific terms:
* Steamed: This describes a cooking method that often results in moist food.
* Braised: Similar to steamed, this method often produces moist and flavorful food.
* Saucy: This implies a food that is coated in a flavorful sauce.
* Creamy: This describes a smooth and rich texture, which can often be associated with moisture.
Consider the following:
* The type of food: Is it a baked good, a meat, or a vegetable?
* The desired texture: Do you want the food to be soft, chewy, or crisp?
* The intended audience: Will a more formal or informal word be appropriate?
Ultimately, the best alternative for "moist" will depend on the specific context and what you are trying to convey.