No, you can use any frosting recipe that you like, as long as it is thick enough to stay on top of the cupcake and hold the decorations. I have used buttercream frosting for these cupcakes before and they have come out great.