Abstract: The invention provides a method and system for computerized preparation of a nutritionally balanced food menu. The invention retrieves pre-classified food items from a food item database, to form an initial daily menu. The initial daily menu is interactive, allowing a user to amend the menu to suit his preferences. The invention then automatically rebalances the menu to eliminate nutrient surpluses or deficiencies, and displays the balanced menu to a user.