
Princess Diana’s former chef, Darren McGrady, has shared intimate details about the meals he prepared for her and her sons, Prince William and Prince Harry. Speaking on his YouTube channel, McGrady explained that when the boys were home, he adjusted the menu to be more “nursery-friendly” so they would enjoy it.
One lunch stands out in his memory: he served sole florentine for Diana and spaghetti bolognese for Harry. If a friend joined them, Diana sometimes changed the menu completely, opting for more elegant fare like tomato mousse, lobster thermidor, and pear flan.

Surprisingly, the Princess also skipped palace lunches for McDonald’s trips with William and Harry. McGrady recalled her telling him, “Cancel lunch today. I’m taking them out.” When he offered to make burgers, she replied, “I know that, Darren, but they want the toys and the Happy Meal.”
From Healthy Meals to Comfort Food
