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.

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 Swaps — What Changes and Why It Works
| Original Ingredient | Vegan Swap | Why It Works |
| Butter | Vegan butter (Miyoko’s, Earth Balance) | Same fat content, same richness |
| Egg | Flax egg or aquafaba | Binds and adds moisture perfectly |
| Plain yogurt | Coconut, soy, or oat yogurt | Adds 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)
| Nutrient | Amount |
| Calories | ~264 |
| Carbohydrates | 35g |
| Fat | 13g |
| Saturated Fat | 6g |
| Protein | 3g |
| Sugar | 20g |
| Fiber | 1g |
| Sodium | 156mg |
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

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.

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 Perfect Summer Treat & Breakfast Recipe
Ingredients
Equipment
Method
- 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.
- Turn the oven up to 200°C / 390°F (180°C fan). Line your muffin tin with paper liners.
- 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.
- Make your flax egg: combine 1 tbsp ground flaxseed with 3 tbsp water and rest for 5 minutes until gelatinous.
- Whisk all dry ingredients together in a large bowl.
- Whisk all wet ingredients together in a separate bowl until smooth.
- 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.
- Fold in the 1¼ cups peach pieces. Stir just until you can’t see flour. Minimum stirs. Seriously.
- 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.
- 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.
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 |

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.