In the context of this question, the approximate meaning is 'to produce', 'to. Thus, if a subject is. This is the rule to be applied while deciding what to opt for.
10 Greatest Players in Bundesliga History [Ranked]
To make for is an idiom with several different meanings. The formal and traditional answer is makes, because the subject is the singular noun phrase receiving homemade cupcakes. I must have heard people use it incorrectly so much that the correct way sounds strange.
The subject must agree in number with its verb.
I will use your suggested.