Heize den Ofen auf 200 °C (Ober-/Unterhitze) oder 180 °C (Umluft) vor und fette ein Muffin-Blech ein oder lege es mit Papierförmchen aus.
Schäle und schneide die Süßkartoffel in Würfel. Gare sie in einem Topf mit leicht gesalzenem Wasser, bis sie weich sind. Gieße das Wasser ab und püriere die Süßkartoffeln mit einem Stabmixer oder in einem Mixer, bis du ein feines Püree erhältst.
Wasche und trockne den Schnittlauch. Schneide ihn in feine Röllchen. Vermische in einer großen Schüssel Mehl, Backpulver, Parmesan, Muskatnuss, Chiliflocken, Salz und Pfeffer. Verquirle in einer separaten Schüssel Eier, Butter, Joghurt und Süßkartoffelpüree. Gib die trockenen Zutaten zu den feuchten und vermenge alles zu einem gleichmäßigen Teig. Hebe den Schnittlauch und die Schinkenwürfel unter.
Verteile den Teig gleichmäßig auf die Muffin-Formen. Backe die herzhaften Süßkartoffel-Muffins für etwa 20-25 Minuten, bis sie goldbraun sind. Mach die Stäbchenprobe, um zu sehen, ob sie durch sind.
Lass die Muffins kurz abkühlen, bevor du sie aus der Form nimmst und servierst.