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.

“This post contains affiliate links. If you purchase through my links, I may earn a small commission at no extra cost to you.”

Whether you’re looking for a lazy Sunday breakfast, a summer brunch showstopper, or something to meal-prep for the week, this recipe has you covered. Let’s get into it.

Why You’ll Absolutely Love These Vegan Peach Crumble Muffins

Can we just take a second to appreciate how good a fresh peach smells in summer? Now imagine that tucked into a fluffy muffin with a crunchy pecan crumble on top. These Vegan Peach Crumble Muffins hit every note — soft interior, caramelized peach bites, and that addictive crumbly top that shatters satisfyingly when you bite in.

And the best part? They come together in under an hour. You make 12, share a couple (optional), and keep the rest for the week. Win-win.

What Makes These Muffins Different?

Standard muffin recipes lean on eggs and butter for moisture and structure. We ditch both without losing an ounce of flavor. Vegan butter handles the richness, plant-based yogurt brings moisture and tang that helps the muffins rise beautifully, and a flax egg works perfectly as your binder. The crumble — made with toasted pecans and brown sugar — stays crunchy on the edges even the next day.

Vegan Peach Crumble Muffins
Vegan Peach Crumble Muffins

Quick Recipe Info 

Prep: 25 min | Cook: 25 min | Servings: 12 | Style: Western | 100% Vegan 

Equipment You’ll Need

Nothing fancy here — you probably already own all of this:

  • 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)

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:

  • 100g (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
  • 30g (2 tbsp) vegan butter, melted

Step-by-Step Instructions for Vegan Peach Crumble Muffins

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.

 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.

Vegan Peach Crumble Muffins
Vegan Peach Crumble Muffins

Vegan Swaps — What Changes and Why It Works

Original IngredientVegan SwapWhy It Works
ButterVegan butter (Miyoko’s, Earth Balance)Same fat content, same richness
EggFlax egg or aquafabaBinds and adds moisture perfectly
Plain yogurtCoconut, soy, or oat yogurtAdds tang and moisture, activates baking soda

FYI — no plant-based yogurt? Use ½ cup plant milk + 1 tsp apple cider vinegar. Let it sit for 5 minutes. Vegan buttermilk, done.

Choosing the Right Peaches

The peaches need to be ripe but still firm. Soft, mushy peaches will turn to jam inside the muffins — and nobody asked for that :/

  • Fresh peaches: Keep the skin on. It softens during baking and adds gorgeous color.
  • Unripe peaches: Chop and toss with 2 tsp sugar, rest 10 minutes, drain the liquid. Use per recipe. (My brother swears by ripening whole peaches in a paper bag with a red apple. Sounds wild. Works perfectly.)
  • Canned peaches: Use an 825g / 29oz can in juice (not syrup). Drain and pat dry thoroughly.

The Crumble Topping — Don’t You Dare Skip It

The crumble is non-negotiable. Without it, you have a perfectly fine peach muffin. With it, you have a moment. That toasted pecan and brown sugar topping bakes into something golden and crunchy that contrasts with the soft muffin beneath in the best possible way.

Nut-free? Sub pecans for rolled oats. Still delicious, still crunchy enough to qualify as a crumble.

 Don’t skip toasting the pecans. Five minutes in the oven deepens the flavor more than you’d expect. It goes from “nice crumble” to “I need three more muffins.”

Tips for the Fluffiest Muffins Every Time

  • Use room temperature yogurt — cold yogurt makes the vegan butter clump
  • Fill the muffin holes all the way to the top — these are big, proud muffins
  • Mix as little as possible — 14 folds maximum. Lumpy is good.
  • Move fast after mixing — baking soda doesn’t wait for anyone
  • Let them rest in the tin for 10 minutes before moving — they firm up beautifully

Nutrition Per Muffin (Makes 12)

NutrientAmount
Calories~264
Carbohydrates35g
Fat13g
Saturated Fat6g
Protein3g
Sugar20g
Fiber1g
Sodium156mg

Values are estimates based on vegan ingredient swaps.

Storage & Reheating

  • Room temp: 2–3 days in an airtight container
  • Fridge: Up to 4 days (recommended if your kitchen is warm)
  • Reviving the crumble: A few minutes under the broiler/grill crisps it right back up
  • Freezing: Not recommended — the peach moisture makes them soggy when thawed

Still Hungry, Try It Next recipe :-

Savory Vegan Avocado Chickpea Scramble

Savory Vegan Avocado Chickpea Scramble
Savory Vegan Avocado Chickpea Scramble

Fun Variations to Try

  • Peach + Raspberry: Replace ¼ cup peach with fresh raspberries — tart, gorgeous, highly recommended
  • Cardamom Peach: Add ¼ tsp ground cardamom to the dry mix — floral, warm, elegant
  • Ginger Peach: Add 1 tsp fresh grated ginger to the wet ingredients — unexpected and brilliant
  • Oat-Top Nut-Free: Swap all pecans for oats + a pinch of nutmeg in the crumble

Serving Suggestions

These muffins stand alone — but if you’re building a full summer breakfast spread:

  • Cold oat milk or almond milk
  • Sliced fresh peaches with a drizzle of agave
  • Cold brew coffee (the bitterness perfectly offsets the sweet crumble)
  • Coconut whipped cream for dipping (officially dessert territory, no regrets)

FAQs

Can I use frozen peaches? Yes — thaw completely, drain, and pat dry very well. Fresh is better, but frozen works.

Best vegan yogurt to use? Plain coconut or plain soy yogurt. Avoid sweetened or vanilla-flavored varieties.

Can I make these gluten-free? Try a 1:1 GF flour blend. Add ½ tsp xanthan gum if your blend doesn’t already include it. Slightly denser texture, great flavor.

Why didn’t my muffins rise? Check your baking soda — it loses potency over time. Also make sure your wet ingredients were room temp and that you didn’t let the batter sit before baking.

How many people does this serve? 12 muffins. Feeds 4–6 people over several days, or 6–12 at a brunch. Double the recipe easily — just use two tins and rotate halfway through baking.

Vegan Peach Crumble Muffins
Vegan Peach Crumble Muffins

My Thinking

Go make these muffins. Seriously. If peaches are in season where you are, this is the recipe for this week. Vegan Peach Crumble Muffins are fluffy, fragrant, loaded with real fruit, topped with a crunch that’s borderline addictive — and completely plant-based. Peach season is short. Don’t waste it.

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