The disclosure provides method for preparing a food product is described which includes mixing a dry ingredient composition, a protein-containing composition, and an alginate composition to provide a first mixture, mixing the first mixture with a setting composition to effect a controlled rate gelation reaction, and processing the product of the gelation reaction to provide a food product. The disclosure also provides pet food compositions comprising food products prepared according to the disclosed process.