Print

Fluffy Peach Muffins Recipe with Cinnamon Streusel and Jam Filling

fluffy peach muffins - featured image

These fluffy peach muffins feature a surprise jam center and a crunchy cinnamon streusel topping, perfect for a cozy breakfast or snack. They combine fresh peaches, warm cinnamon, and sweet jam for a comforting treat.

Ingredients

Scale
  • 2 cups (250g) all-purpose flour
  • 2 teaspoons baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1 teaspoon ground cinnamon
  • ¾ cup (150g) granulated sugar
  • ½ cup (115g) unsalted butter, melted and cooled
  • 2 large eggs, room temperature
  • 1 cup (240ml) buttermilk (or milk with 1 tablespoon lemon juice)
  • 1 teaspoon vanilla extract
  • 2 cups diced fresh peaches (about 2 medium peaches), ripe but firm
  • ½ cup (120ml) jam or preserves (peach, apricot, or strawberry)
  • For the cinnamon streusel topping:
  • ½ cup (60g) all-purpose flour
  • ⅓ cup (70g) packed brown sugar
  • 1 teaspoon ground cinnamon
  • 4 tablespoons (55g) unsalted butter, cold and cut into small cubes
  • ¼ cup chopped pecans or walnuts (optional)

Instructions

  1. Preheat your oven to 375°F (190°C) and grease your muffin tin or line with paper liners.
  2. Prepare the streusel topping: In a small bowl, combine ½ cup flour, ⅓ cup brown sugar, 1 teaspoon cinnamon, and chopped nuts if using. Cut in 4 tablespoons cold butter with your fingers or a pastry cutter until the mixture resembles coarse crumbs. Set aside in the fridge to chill.
  3. Mix dry ingredients: In a large bowl, whisk together 2 cups flour, baking powder, baking soda, salt, and 1 teaspoon cinnamon until evenly combined.
  4. Mix wet ingredients: In another bowl, beat ¾ cup sugar and melted butter until smooth. Add eggs one at a time, whisking after each. Then stir in buttermilk and vanilla extract.
  5. Combine wet and dry: Pour the wet mixture into the dry ingredients. Fold gently with a spatula until just combined — don’t overmix.
  6. Fold in diced peaches gently to avoid bruising the fruit.
  7. Fill muffin cups: Spoon about 2 tablespoons (30ml) of batter into each muffin cup. Add about 1 teaspoon of jam in the center of each. Cover the jam with more batter until the cups are about ¾ full.
  8. Top with streusel: Sprinkle generously with the prepared cinnamon streusel topping.
  9. Bake for 18–22 minutes, or until a toothpick inserted outside the jam center comes out clean and the tops are golden brown.
  10. Cool muffins in the pan for 5 minutes, then transfer to a wire rack to cool completely.

Notes

If batter feels too thick, add an extra tablespoon of buttermilk to loosen it slightly. Keep an eye on the streusel topping towards the end of baking; tent with foil if browning too fast. Use a small spoon to make a well in the batter before adding jam to keep filling centered. For dairy-free option, substitute butter with coconut oil and buttermilk with almond milk plus apple cider vinegar. For gluten-free, use a 1-to-1 gluten-free flour blend and add xanthan gum if needed.

Nutrition

Keywords: peach muffins, cinnamon streusel, jam filled muffins, breakfast muffins, easy muffin recipe, homemade muffins, fruit muffins