There are various synonyms for the phrase "cater to". Some suitable alternatives include "serve", "accommodate", "supply", "satisfy", "meet", "fulfil", "address", "provide for", "attend to", "take care of" and "coddle". These synonyms have slight variations in meaning but all suggest offering assistance or doing something for someone. In essence, they all signify that someone is meeting the needs or desires of another person. They can be used in different contexts ranging from customer service to personal relationships to professional settings. It's important to choose the appropriate synonym depending on the intended context.