This paper presents a Constraint Programming (CP) scheduling model for an ice cream processing facility. Real world scheduling problems in food processing require complex solution models to incorporate production features such as a high number of product mixes, short processing and optimization run time window, mixed discrete and continuous production system, and long optimization time horizons. Traditionally, these problems are formulated with mixed integer linear programming. The latest advances in optimization software and techniques have created new opportunities to model and solve such complex scheduling problems with CP. In this paper, the production schedule for a medium-size ice cream processing facility from the literature is formulated and solved using CP. The model considers multi-stage, multi-equipment and multi-week production constraints. Multi-product demand data from the literature is modified and used to validate and test the model.