Go Back
Vegan Peach Crumble Muffins

Vegan Peach Crumble Muffins Perfect Summer Treat & Breakfast Recipe

Okay, real talk — when peach season hits and you suddenly have more peaches than you know what to do with, Vegan Peach Crumble Muffins are the answer. They're soft, bursting with fresh peach chunks, and that buttery crumble on top? Absolutely criminal in the best way. And yes — these are 100% vegan. No eggs, no dairy, no compromise on flavor. IMO, these might be the best muffins I've ever pulled out of an oven.
Prep Time 25 minutes
Cook Time 25 minutes
Total Time 50 minutes
Servings: 6
Course: Breakfast
Cuisine: American
Calories: 264

Ingredients
  

  • Peaches:
  • 1¼ cups ripe but firm peaches skin on, cut into ½-inch pieces (~2 large / 3 medium)
  • ¾ cup extra chopped peaches — for topping
  • Wet Ingredients:
  • 100 g 7 tbsp vegan butter, unsalted, melted and cooled
  • ⅔ cup caster sugar / superfine sugar
  • ½ cup plain unsweetened plant-based yogurt at room temperature
  • 1 flax egg 1 tbsp ground flaxseed + 3 tbsp water, rested 5 min OR 3 tbsp aquafaba
  • 1 tsp vanilla extract
  • Dry Ingredients:
  • 1½ cups plain / all-purpose flour
  • 1 tsp baking soda
  • ½ tsp cinnamon
  • ⅛ tsp salt
  • Crumble Topping:
  • ⅓ cup plain flour
  • ⅓ cup packed brown sugar
  • ½ cup pecans sub rolled oats for nut-free
  • ½ tsp cinnamon
  • ⅛ tsp salt
  • 30 g 2 tbsp vegan butter, melted

Equipment

  • 2 large mixing bowls
  • 12-hole standard muffin tin
  • Paper muffin liners
  • Rubber spatula
  • Sharp knife and chopping board
  • Lever ice cream scoop (not essential, but genuinely life-changing for muffins)
  • Whisk
  • Baking tray (for toasting pecans)
  • Kitchen scale
  • Toothpick (for the doneness test)

Method
 

  1. Preheat your oven to 180°C / 350°F (160°C fan). Spread pecans on a baking tray and toast for 5 minutes. Cool slightly, then finely chop.
  2. Turn the oven up to 200°C / 390°F (180°C fan). Line your muffin tin with paper liners.
  3. Make the crumble: mix flour, brown sugar, salt, and chopped pecans in a small bowl. Add melted vegan butter and mix with a fork until it looks like wet sand. Set aside.
  4. Make your flax egg: combine 1 tbsp ground flaxseed with 3 tbsp water and rest for 5 minutes until gelatinous.
  5. Whisk all dry ingredients together in a large bowl.
  6. Whisk all wet ingredients together in a separate bowl until smooth.
  7. Pour wet into dry and fold with a rubber spatula — about 14 folds. The batter will be lumpy. That's correct. Lumpy batter = fluffy muffins.
  8. Fold in the 1¼ cups peach pieces. Stir just until you can't see flour. Minimum stirs. Seriously.
  9. Fill the muffin tin quickly — divide batter evenly, filling holes to the top. Press extra peach pieces on top of each, then pile the crumble on generously.
  10. Bake 23–25 minutes until a toothpick comes out clean. Rest in the tin for 10 minutes, then transfer to a rack — or eat one immediately. I won't judge.
  11. Speed note: Once the batter is mixed, baking soda is already activated. Get those muffins into the oven within 5 minutes or they'll lose their rise.

Notes

Nutrition Per Muffin (Makes 12)

Nutrient
Amount
Calories
~264
Carbohydrates
35g
Fat
13g
Saturated Fat
6g
Protein
3g
Sugar
20g
Fiber
1g
Sodium
156mg