According to former Royal Chef Darren McGrady, Prince William and Prince Harry were just as picky about food as other kids their age. “The boys were royal princes, but they still had children’s palates,” he said to Today. Apparently, they were pretty big fans of peanut butter & jelly sandwiches. However, to get them to eat broccoli, McGrady would mix it into their mashed potatoes. Cabbage and kale got a similar treatment. The kids were fed by their nanny, who wouldn’t cave just because the boys were royalty. “Nanny always had control of the menu and made sure they ate balanced meals that included not only lots of healthy vegetables but introduced them to new grown-up dishes too,” McGrady continued.
Although their mother, Princess Diana, would feed William and Harry some non-veggies they wanted, during gatherings she insisted that “they have what the rest of the guests were eating. There were no royal kids’ meals,” McGrady explained. By the Royal Chef’s standards, the nanny did exactly what she was supposed to do by serving them “adult” meals and factoring in foods they enjoyed.
Interestingly, William and Harry’s late grandmother Queen Elizabeth II also preferred to keep her meals simple (via British Heritage). Darren McGrady revealed that most days, the Queen would eat Special K for breakfast and a grilled protein paired with vegetables for lunch and dinner. Perhaps the boys shared the same love of chocolate cake that their grandmother often expressed.