Für die Füllung auf den Seitenkocher oder Herd eine Pfanne aufheizen, das Öl hineingeben und die Zwiebeln darin goldgelb anschwitzen. Die Tomaten und den Knoblauch hinzufügen und kurz mit anschwitzen. Zum Schluss den Spinat hinzufügen und etwa 3 Minuten bei schwacher Hitze zusammenfallen lassen. Die Pfanne runter nehmen, kurz abkühlen lassen und den Käse und Schinken unter rühren, abschmecken mit Salz, Pfeffer und Muskat.
Für die Marinade sämtliche Zutaten gut verrühren.
Für die Steaks, in die Seiten jeweils eine Tasche schneiden (nicht durch schneiden). Die Füllung in die Taschen verteilen und diese mit Zahnstochern verschließen. Die gefüllten Steaks mit der Marinade von alle Seiten einreiben und mit Frischhaltefolie abgedeckt bei Zimmertemperatur ruhen lassen.
Den Grill vorheizen für direkte und indirekte Hitze (200°C).
Die Steaks von beiden Seiten etwa 3 Minuten direkt angrillen und danach indirekt platzieren bis sie eine Kerntemperatur von 74°C (Thermometer in das Fleisch stecken, nicht in die Füllung) erreicht hat. Locker abgedeckt etwa 5 Minuten ruhen lassen (dabei geht die Kerntemperatur noch etwas höher) vor dem servieren.