In a mixing bowl, combine all of the ingredients for the cupcakes and beat until smooth.
Divide the batter evenly into an 8-cup muffin pan lined with cupcake liners. Fill each one about ⅔ of the way full.
Bake for 25 minutes or until cooked through.
Let the cupcakes cool to room temperature.
Beat together the ingredients for the frosting. Start with 2 cups of the powdered sugar, then add more as needed until you reach your desired consistency.