The one food Princess Diana never ate unless sons William and Harry were back home


Former royal chef Darren McGrady worked for the late Princess of Wales for four years before her death in 1997


Princess Diana with Prince William and Prince Harry© Getty
Ainhoa Barcelona
Ainhoa BarcelonaRoyal Managing Editor
Updated: July 16, 2026
Share this:

Princess Diana's former chef Darren McGrady has revealed one of the foods the Princess rarely had stocked at home – unless her young sons Princes William and Harry were back from boarding school.

Speaking previously to HELLO!, Darren noted how strict Diana was with her own diet. "She was into healthy eating, so we never had beef on the menu, unless the boys were home," he said. 

"She never ate pork. Occasionally she'd have lamb when she was entertaining guests but for the most part it was chicken, fish or vegetarian options."

Darren, author of Eating Royally and The Royal Chef at Home, worked for the late Princess for four years until her death in 1997. Before that, he cooked for Queen Elizabeth II at Buckingham Palace for 11 years.

Diana, Princess of Wales in a ice blue beaded evening shift dress © Getty
Clean-eating Princess Diana never ate red meat

Recalling his time with Diana, Darren said: "When I was cooking for her, I had to change my style of cooking. 

"I had to move from cooking food for the Queen – heavy sauces, rich sauces and creams – to start cooking lighter food again, cutting out the fats, cutting out the carbs.

Recommended videoYou may also likeWATCH: Foods the royals don't eat

"She would say, 'You take care of all the fats and I'll take care of all the carbs at the gym.' So dishes like tomato mousse which she really liked, she'd say, 'Make me a fat-free version.'"

While she was careful about her own diet, Diana would "spoil" her sons when they were back.

William and Harry playing on a slide while Diana watches© Getty
William and Harry loved eating "burgers, pizza, spaghetti and meatballs"

"They could have chocolate, there weren't special treats because if the boys were home, the Princess wanted to spoil them," he said.

"They liked comfort food dishes. They loved banana flan, anything with banana really, banana ice cream.

"They loved things like mixed grills, burgers, pizza, spaghetti and meatballs, chicken and cream chicken sauce... They were royal children, but they still had children's palates."

More Royalty
See more
Conversation

For more information on our conversation section, please read our Community Guidelines. Comments featured and views shared are not endorsed by HELLO!.