1. Die Zwiebel schälen und grobwürfelig schneiden. Das Gulaschfleisch in die gewünschte Stückgröße portionieren.
2. Schmalz in einer geräumigen Pfanne erhitzen und die Zwiebeln darin dunkelbraun rösten. Pfanne vom Herd ziehen und die Zwiebeln mit dem Stabmixer fein pürieren.
3. Gulaschfleisch, Knoblauch, Kümmel, Majoran, Paprikapulver, Chilli, sowie Essig dazugeben, gut durchrühren und mit Wasser aufgießen, mit Salz und Pfeffer würzen. Das Gulaschfleisch sollte vollständig mit Wasser bedeckt sein. Gulasch auf kleiner Hitze 2 bis 2,5 Stunden köcheln lassen.
4. In einer beschichteten Pfanne etwas Öl erhitzen und nach klassischer Manier vier Spiegeleier braten. Die Essiggurken fächrig schneiden. Das Gulasch auf vier Teller verteilen und mit je einem Spiegelei und Essiggurke belegt servieren.