Beyonce Knowles is craving bananas and ketchup.

The singer and her rapper husband Jay-Z confirmed they are expecting their first child together at the MTV Video Music Awards (VMAs) last month.

The pair have been enjoying a relaxing holiday over the last week, with Beyoncé seen showing off her growing baby bump in a bikini. The couple have been sailing around Italy and Croatia on a £250,000 yacht, with Beyoncé apparently requesting some strange meals.

“Usually guests sip Cristal champagne while nibbling on lobster. Instead Beyoncé is having these very odd cravings,” a source told British newspaper The Sun.

“She's snacking on Oreo biscuits and gherkins, Bounty ice creams with hot chilli sauce and she loves dipping bananas in ketchup. For breakfast, she's been having croissants with melted Dime bars inside.”

The superstar singer has been guzzling ginger beer with ice throughout the trip.

The holiday was arranged by Jay-Z to celebrate his wife’s 30th birthday. A group of the star’s friends have joined them on board including Gwyneth Paltrow and Erykah Badu. The rapper also organised a crew of 11 who are on hand to cater to their every desire.