Zwiebeln fein hacken und alle Zutaten bereitstellen.
Mehl, Backpulver, Salz und Pfeffer in einer großen Schüssel vermengen.
Eier aufschlagen, Milch und Öl hinzufügen und gut verrühren.
Flüssige Zutaten zu den trockenen Zutaten geben und zu einem glatten Teig verrühren.
Zwiebeln in einer Pfanne anbraten, bis sie glasig sind, dann abkühlen lassen.
Angebratene Zwiebeln und geriebenen Käse unter den Teig heben.
Muffinform einfetten und Förmchen zu zwei Dritteln mit Teig füllen.
Ofen auf 180 °C vorheizen und Muffins 20 bis 25 Minuten backen.
Muffins nach dem Backen kurz abkühlen lassen, bevor sie aus der Form genommen werden.