Looking for more free recipes?

Subscribe to my free recipe newsletter to get new family friendly recipes in your inbox each week! Find me sharing more family-friendly inspiration on Pinterest and Instagram.

Peach Cupcakes |

Peach Cupcakes

  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 16 cupcakes 1x


These peach cupcakes are packed with peach flavor from peach jam and fresh peaches. Then they are topped with a peach buttercream.




  • 1/3 cup vegetable oil
  • 1/2 cup sugar
  • 1 egg
  • 1 1/4 cups flour
  • 1 teaspoon baking powder
  • 1/4 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/4 cup milk
  • 1/2 cup peach jam
  • 2 medium peaches, peeled and chopped
  • 1 tablespooon flour


  • 1 cup butter, softened
  • 1 teaspoon vanilla
  • 3 cups powdered sugar
  • 5 tablespoons peach jam
  • peach slices, for garnish


  1. Heat oven to 350F. Line 16 cupcake tins with liners.
  2. In the bowl of a mixer, mix together the vegetable oil and sugar. Beat in the egg.
  3. In another bowl, mix together the flour, baking powder, baking soda and salt. To the sugar mixture, add 1/3 of the flour mixture. Then add half of the milk. Add another 1/3 of the flour, the rest of the milk, then the remaining flour. Mix just until combined. Fold in the jam.
  4. In a small bowl, combine the chopped peaches and flour. Fold into the batter. Fill the cupcake tins 2/3 full with the mixture and bake until a tester inserted in the center comes out clean, 17- 20 minutes. Cool completely.
  5. To make the frosting: In the bowl of a mixer, cream together all of the ingredients. Pipe onto cooled cupcakes. Top with a peach slice.