Para machacar el pollo en rodajas finas, corta las mitades de pollo por la mitad a lo largo, y si todavía están demasiado gruesas, coloca papel film sobre los trozos de pollo y usando un mazo de carne, machaca hasta que tenga ¼ pulgada (6mm) de grosor.
Sazone las piezas de pollo con sal y pimienta. Ponga harina en un plato y pase cada pieza de pollo por la harina, desechando el exceso.
En una sartén grande, calienta aproximadamente 1 cucharada de aceite a fuego medio-alto. Añade el pollo y cocina por ambos lados hasta que esté dorado y cocido por completo. Si es necesario, trabaja en tandas. Retira el pollo y resérvalo en un plato.
Agrega 1 cucharada de aceite de oliva y cocina la cebolla y el ajo durante unos 2 minutos hasta que estén tiernos. Agrega los champiñones en rodajas y cocina hasta que los champiñones estén tiernos, durante unos 5-7 minutos más. Si está demasiado seco, añade más aceite.
Agregue vino Marsala y hierva durante 1-2 minutos para quemar el alcohol. Agregue el caldo de pollo y cocine 2 minutos más para reducir ligeramente. Agregue la crema y la mantequilla y revuelva hasta que la mantequilla se derrita. Regrese el pollo a la salsa y continúe cocinando a fuego lento durante aproximadamente 1-2 minutos.
Adorna con perejil y sirve con pasta fresca.