> "When she cooks, she tries to please everyone in the family."
> "When she cooks, she tries to accommodate everyone's tastes."
"caters to" is actually the perfect word, as long as your readers will understand you.
> "When she cooks, she tries to cater to everyone's preferences."
My mother used to say, "I'm not a short-order cook, you know. I can't cook something different for everyone."
A "short-order" cook is a cook in a diner. Everyone who comes in orders something different. But all the items on the menu are "short-order" -- rapidly prepared food like fried eggs or burgers (as opposed to quality dining where elaborate dishes are prepared.)