Verwarm de oven voor op 175°C en bekleed een muffinvorm met papieren vormpjes.
In een middelgrote kom, meng de bloem, bakpoeder en zout.
In een grote kom, klop de boter en suiker tot licht en luchtig. Voeg de eieren één voor één toe, goed kloppend na elke toevoeging. Voeg de vanille toe.
Voeg de droge ingrediënten afwisselend met de melk toe aan het botermengsel, beginnend en eindigend met de droge ingrediënten. Meng tot net gecombineerd.
Verdeel het beslag gelijkmatig over de muffinvormpjes, vul ze ongeveer ⅔ vol.
In een kleine kom, meng de suiker en kaneel voor de topping. Strooi dit mengsel over de cupcakes.
Bak 18-20 minuten of tot een tandenstoker er schoon uitkomt. Laat volledig afkoelen op een rooster.