La versione più elaborata comprende, tra gli ingredienti, anche la besciamella, mentre una famosa variante, il croque-madame, vuole anche l'uovo.
Il famoso chef francese Jacques Pepin creò inoltre una versione diversa, usando del pollo al posto del prosciutto.
Nei Paesi Bassi esiste una versione molto simile al croque-monsieur, preparata con gli stessi ingredienti, denominata tosti.
In Spagna, esiste una versione di questo sandwich in cui si sostituisce il prosciutto con la sobrasada (in catalano sobrassada), una salsiccia morbida tipica delle Isole Baleari.
Sostituendo o aggiungendo ingredienti, sono stati creati diversi tipi diversi di croque-monsieur tra cui: croque-provençal (con pomodoro), croque-auvergnat (con formaggio Blu d'Alvernia), croque-gagnet (con formaggio Gouda e salsiccia andouille), croque-norvégien (con salmone affumicato al posto del prosciutto), croque-tartiflette (con fette di patate e formaggio Reblochon).
Monte Cristo sandwich (variante americana che viene ricoperta di uova o impastellata prima di venire fritta).