clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Moist Homemade Funfetti Cupcakes

  • Author: Elise
  • Prep Time: 15 minutes
  • Cool Time: 15 minutes: Decorating Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 1 hour
  • Yield: 12 cupcakes 1x
  • Category: Funfetti, Cupcakes, Buttercream
  • Cuisine: American


These cupcakes are buttery, moist, and light as ever. They have rainbow sprinkles in the batter and are topped with a silky buttercream. Funfetti Cupcakes are perfect for any celebration, as they are easy to make, require simple ingredients and set-up, and taste so delicious!



For the Cupcakes

  • 1/4 cup (52g) vegetable oil
  • 2 tablespoons butter (32g), melted
  • 2/3 cup (150g) granulated sugar
  • 1 large egg (50g), room temperature
  • 1 large egg yolk (18g), room temperature
  • 1/2 tablespoon (4g) vanilla extract
  • optional: 1/8 teaspoon butter flavoring
  • 3 tablespoons (60g) sour cream, room temperature
  • 1 cup (150g) all purpose flour
  • 1 teaspoon (3g) baking powder
  • 1/4 teaspoon (3g) salt
  • 1/4 cup buttermilk (60g), room temperature
  • 1/3 cup (75g) rainbow sprinkles

For the Frosting

  • 3/4 cup (167g) unsalted buter
  • 1/3 cup vegetable shortening
  • 3 cups powdered sugar
  • 1 teaspoon vanilla extract
  • 1/2 tablespoon heavy whipping cream


For the Cupcakes

  1. Preheat your oven to 350 degrees Fahrenheit and line a 12-count muffin pan with liners.
  2. In a large bowl, whisk vegetable oil, melted butter, granulated sugar, room temperature egg and egg yolk, vanilla extract, butter flavoring, and room temperature sour cream.
  3. In a medium bowl, whisk flour, baking powder, and salt together.
  4. Alternate adding dry ingredients and buttermilk to the wet ingredeints, starting and ending with the dry ingredients. Whisk until just combined, making sure not to overmix. Scrape down the sides as necessary.
  5. Fold in rainbow sprinkles.
  6. Fill liners with a little over 1/4 cup of batter.
  7. Bake cupcakes for 18-23 minutes, or until a toothpick inserted into the center of the cupcakes comes out with moist crumbs. The tops should start to turn light golden brown and should spring right back up when poked.
  8. Allow cupcakes to cool in the pan before frosting.

For the Frosting

  1. In a large bowl with a hand mixer or in the bowl of your stand mixer fitted with the paddle attachment, cream the butter and shortening together until smooth.
  2. Add powdered sugar slowly, and beat until fully combined.
  3. Add vanilla extract and heavy whipping cream. Mix on high speed for 5 minutes to create a light, fluffy, airy, white, and smooth buttercream.
  4. Frost cupcakes as desired.

Keywords: Funfetti, Sprinkles, Confetti, Cupcakes, Cupcake Recipe