The team of caterers has prepared 15,000 canapes for when guests arrive at the Palace at 12:40 pm including quail's eggs with celery salt, mini Yorkshire puddings with roast beef and mini sausage rolls.
At the evening dinner and dancing reception, a smaller group of family, close friends and visiting heads of state will be treated to a more substantial buffet. Darren McGrady, Princess Diana's Chef, predicts. "They like to showcase British food, so there might be Gaelic steaks with braised rice. But I wouldn't be surprised if cottage pie is somewhere on the menu."
That dish, made of ground beef in a brown sauce and topped with creamy mashed potatoes and melted cheese, "was William's all-time favorite," he says.
A select 300 people will then sit down to a three-course evening meal using the best of British ingredients.
Read more about Darren McGrady's predictions.