Abstract: There is provided a system (10) for generating a meal plan for one or more persons. The system comprises: an input device (134); a recipe locator (163); an ingredient locator (165); an ingredient quantity calculator (166); a meal plan generator (168); and an output device (138).