The nine-year contract, worth about £1.2m in annual revenue, will commence when the new passenger terminal opens at Easter.
Compass Retail will operate an Amigo convenience store, a Costa Coffee café and pod, a bar and a World Marche restaurant with balcony views overlooking the port, in addition to gaming and vending areas.
Lynn King, retail business director, said: "Compass' Retail business is going from strength to strength, particularly in the healthcare market, but this new contract with Portsmouth International Port is a significant and exciting step for us."
Martin Putman, Portsmouth International Port manager, added: "Quality food and drink will make a major contribution to our passengers' experience of the new terminal.
"We're confident that Compass will deliver high standards of service that customers using the best ferry and cruise terminal in the country will demand."
By Janie Stamford
E-mail your comments to Janie Stamford here.
If you have something to say on this story or anything else join the debate at Table Talk - Caterer's new networking forum. Go to www.caterersearch.com/tabletalk
Looking for a new job? Find your next job here with Caterersearch.com jobs