This post may contain affiliate links
If you love vegan berry muffins, you’ll adore this vegan Vanilla Crunch Berry Muffin Bread. Made with plenty of fresh berries and a swirl of berry jam, it has the same soft, fluffy texture and fruity flavor as your favorite bakery muffin, but baked into an easy-to-slice loaf.
What makes this recipe truly special is the brown sugar vanilla crunch topping. As it bakes, it forms a crisp, crackly layer that shatters like a delicate vanilla biscuit, creating the perfect contrast to the tender berry-filled crumb beneath. It’s a simple vegan bake that’s perfect for breakfast, brunch, or whenever you’re craving something sweet and berry-packed.

Why You’ll Love This Recipe…
- Packed with fresh berries: Every slice is loaded with juicy berries that add bursts of natural sweetness and flavor.
- Completely vegan: No dairy or eggs needed. This loaf bakes up soft, fluffy, and perfectly moist using simple plant-based ingredients.
- The ultimate crunchy topping: A brown sugar vanilla crunch layer bakes into a crisp, crackly topping that tastes like the crunchiest vanilla biscuit.
- Easy to make: No complicated steps or special equipment required. Just mix, bake, and enjoy.
- Perfect for breakfast or snacking: Enjoy a slice with your morning coffee, as an afternoon treat, or even as a simple dessert.
- Bakery-style muffin flavor in loaf form: It has all the cozy flavor of vegan berry muffins, baked into a convenient loaf that’s easy to slice and share.
- Extra berry goodness:A touch of berry jam adds even more fruity flavor and helps keep the crumb wonderfully moist.

Ingredients for the very best Berry Muffin Bread:
- Flour: Nothing fancy here, just regular all-purpose flour. It’s used in both the loaf and the vanilla crunch topping, helping create a soft, tender crumb and that crisp biscuit-like crunch on top.
- Baking powder + baking soda: The perfect duo for a beautifully risen loaf with a light, fluffy texture.
- Sugars: Granulated sugar to sweeten the loaf, and light brown sugar the vanilla crunch topping, where it caramelizes as it bakes into a crisp, crackly layer.
- Fresh berries:I used a mix of blackberries and raspberries for the perfect balance of sweet and tart flavors. Fresh berries work best, but frozen berries can be used too. If using frozen berries, don’t thaw them first. Add them straight from the freezer when needed to prevent excess moisture and color bleeding into the batter.
- Non-dairy milk: Oat, soy, almond, rice, or coconut milk all work well in this recipe. Use your favorite plant-based milk.
- Lemon juice: Combined with the non-dairy milk, it cryeates a quick vegan buttermilk that helps make the loaf soft, tender, and fluffy. The bright lemon flavor also pairs beautifully with the berries.
- Vegan butter: Adds richness and flavor while helping create a moist crumb. I usually use salted vegan butter, but unsalted works just as well.
- Vegan Greek-style yogurt: Thick vegan greek yogurt adds moisture and helps create that bakery-style texture. Together with the vegan buttermilk, it keeps the loaf incredibly soft.
- Berry jam or conserve: A few swirls of berry jam add extra bursts of fruity flavor throughout the loaf. I love using a berry conserve because it’s often less sweet and packed with fruit, but any good-quality berry jam will work.
- Vanilla extract: Used in both the loaf and the brown sugar crunch topping, vanilla adds warmth and sweetness that complements the berries and gives the topping its irresistible biscuit-like flavor.

Starting with the vanilla crunch…
Begin by melting the vegan butter in a microwave-safe bowl. Keep an eye on it as it heats, as vegan butter can sometimes splatter or pop once hot.
Once melted, add the all-purpose flour, brown sugar, and vanilla extract to the bowl. Stir everything together until well combined and a thick, crumbly mixture forms. Set the vanilla crunch topping aside while you prepare the loaf batter.
All about the berry muffin bread batter…
The secret to a soft, fluffy loaf starts with the veygan buttermilk. Simply combine the oat milk and lemon juice in a small jug or bowl and set aside for a few minutes. As it sits, the mixture will begin to curdle slightly, creating a quick homemade buttermilk that helps give the loaf its tender, bakery style texture.
While the buttermilk does its thing, toss the berries with 20g of the flour. This extra step is well worth it, as it helps suspend the berries throughout the batter rather than letting them sink to the bottom during baking. Every slice deserves plenty of juicy berries!

In a medium bowl, whisk together the flour, baking powder, baking soda, and salt until evenly combined. This ensures the leavening agents are distributed throughout the batter for an even rise.
In a separate large bowl, whisk together the melted vegan butter, vegan yoghurt, and brown sugar until smooth and creamy. The brown sugar adds a subtle caramel note that pairs beautifully with the berries, while the yoghurt helps create an incredibly moist crumb.
Pour in the vegan buttermilk and whisk again until everything is fully combined. The batter should look silky and smooth at this stage.

Add the dry ingredients to the wet ingredients and gently fold them together using a spatula. Be careful not to overmix. Stop when the flour is mostly incorporated and only a few streaks remain. Overmixing can lead to a dense loaf rather than the light, fluffy texture we’re after.
Add the flour coated berries, along with any excess flour left in the bowl, and continue folding gently until evenly distributed throughout the batter. You’ll start to see pops of vibrant berries peeking through every spoonful.
Final touches…
Pour half of the berry muffin batter into a loaf tin lined with parchment paper and spread it into an even layer. Dollop your favorite berry conserve or jam over the batter, then gently spread it into a thin layer.
Carefully spoon the remaining batter over the jam layer and gently smooth the top. Don’t worry if a little jam peeks through here and there. Those pockets of berry goodness make each slice even more delicious.

Finally, scatter the vanilla crunch topping over the surface of the loaf. It doesn’t need to completely cover the batter. As the loaf bakes, the topping will spread and settle across the surface, creating a beautiful golden crust.

Bake to golden perfection…
Place the loaf tin onto a baking tray before transferring it to the oven. The vanilla crunch topping can occasionally bubble over the edges as it bakes, so the tray will catch any drips and save you from cleaning the bottom of your oven later.
Bake the loaf uncovered for 30 to 40 minutes. This allows the vanilla crunch topping to become beautifully golden and crisp while the loaf begins to rise and set.
Once the top is deeply golden, loosely cover the loaf with foil and continue baking for a further 20 minutes, or until cooked through. A skewer inserted into the center should come out clean or with just a few moist crumbs attached. If you hit a pocket of jam, test in another spot to check for doneness.

Allow the loaf to cool in the tin for 15 to 20 minutes before using the parchment paper to lift it out. Transfer it to a wire rack and allow it to cool completely before slicing. This gives the crumb time to set and the berry jam layer to settle, making for cleaner slices and the perfect texture.
Once cooled, slice and serve as is, or take things to the next level with a generous swipe of vegan butter swirled with berry jam. The creamy butter melts into the tender crumb, while the extra berries bring even more fruity sweetness to every bite. Paired with the crisp vanilla crunch topping, it’s the ultimate way to enjoy a slice. After all, when it comes to berries, more is always better.

Tried the recipe?
If you try this Vegan Berry Muffin Bread, I’d love to see your creations! Tag me on Instagram @cookingwithparita so I can admire your bakes and share them with the community.
And if you enjoyed the recipe, please leave a review and star rating below. Your feedback helps my blog grow, helps other readers decide if the recipe is right for them, and supports me in creating more delicious vegan recipes for you to enjoy. Thank you so much for your support!
More vegan breakfast recipers you need to try:
- Earl Grey Muffins Swirled with Blueberry Jam
- Moonglet Bites
- Folded Aloo Masala Wraps
- Blueberry Muffins
- The Best Vegan Cinnamon Rolls
Ingredients
Vanilla Crunch
- 1 1/2 tbsp salted vegan butter, melted
- 1 1/2 tbsp vanilla extract
- 37g all purpose flour
- 75g light brown sugar
Berry Muffin Bread
- 170g fresh berries (I used a mix of raspberries and blackberries)
- 240g all-purpose flour
- 1 1/2 tsp baking powder
- 1/4 tsp baking soda
- 1/8 tsp salt
- 65 g oat milk
- 1 tsp lemon juice
- 70 g vegan salted butter (melted)
- 115 g granulated sugar
- 184 g thick vegan yoghurt (greek-style)
- 1 –2 tbsp blueberry jam or conserve
Instructions
- Pre-heat the oven to 190°C/374°F and line loaf tin with parchment paper.
- Vanilla Crunch: Make the vanilla crunch topping by mixing melted butter with flour, brown sugar, and vanilla extract until combined. Set aside.
- Muffin Batter: Combine the oat milk and lemon juice to make vegan buttermilk. Set aside for a few minutes. Toss the berries with 20g flour. In a bowl, whisk together the flour, baking powder, baking soda, and salt.
- In a separate bowl, whisk together the melted vegan butter, vegan yoghurt, and brown sugar. Whisk in the vegan buttermilk. Fold the dry ingredients into the wet ingredients until mostly combined. Add the flour coated berries and any excess flour. Fold until combined.
- Pour half the batter into a parchment lined loaf tin. Spread over the berry jam, then top with the remaining batter. Scatter the vanilla crunch topping over the batter. Place the loaf tin on a baking tray.
- Baking: Bake for 30 to 40 minutes. Loosely cover with foil and bake for a further 20 minutes, or until a skewer inserted into the center comes out clean.
- Cool in the tin for 15 to 20 minutes, then transfer to a wire rack to cool completely. Slice and enjoy, preferably with vegan butter swirled with berry jam.