Of course they're expensive, because cupcakes are healthy!  They contain flour and eggs (and milk depending on the recipe).  Sugar comes either from sugar cane or sugar beets, therefore it's a vegetable, right?