If you’re on the hunt for a delightful treat that’s both wholesome and bursting with flavor, this Vegan Blueberry Muffins With Crumb Topping Recipe is the perfect answer. Imagine biting into a moist, tender muffin that’s speckled with juicy blueberries and crowned with a golden, crumbly vanilla-scented topping. Whether you’re vegan or simply a lover of delicious baked goods, these muffins combine the warmth of cinnamon and vanilla with the fresh pop of berries in an utterly satisfying way. It’s a recipe you’ll want to make again and again to brighten your mornings or satisfy afternoon cravings.

Ingredients You’ll Need
Gathering the right ingredients is where the magic starts. This recipe uses simple pantry staples and fresh blueberries to create a balance of rich textures and flavors. Each component plays its own part — from the creamy vegan yogurt that adds moisture to the crumb topping’s buttery crunch.
- Soy milk (180 ml): Makes a perfect vegan “buttermilk” base when paired with apple cider vinegar to give the muffins tenderness.
- Apple cider vinegar (2 teaspoons): Reacts with baking soda to help the muffins rise beautifully.
- Granulated sugar (200 g): Sweetens the batter just right for a pleasant balance to the tart blueberries.
- Olive oil (120 ml): Adds richness and keeps the muffins moist without overpowering their flavor.
- Vegan Greek-style yogurt (120 g): Boosts creaminess and a slight tanginess that complements the berries.
- Vanilla extract (1 tablespoon): Infuses the batter with warm aromatic notes.
- All-purpose flour (300 g): Provides the structure needed for soft, fluffy muffins.
- Baking powder (3 teaspoons): Works alongside baking soda to create a light crumb.
- Baking soda (½ teaspoon): Helps in browning and rising.
- Sea salt (¼ teaspoon): Enhances all the sweet and savory flavors.
- Ground cinnamon (1 teaspoon): Brings a gentle warmth that pairs wonderfully with blueberries.
- Fresh blueberries (220 g): The star ingredient that bursts with freshness in every bite.
- Blueberry preserves/jam (60 g, optional): Coats the blueberries lightly to add an extra layer of fruity sweetness.
- Granulated sugar for topping (50 g): Sweetens and caramelizes the crumb topping.
- Vanilla pod (½, seeds scraped out): Intensifies the vanilla flavor in the crumb.
- All-purpose flour for topping (40 g): Gives structure to the crumb topping’s texture.
- Vegan butter (2 tablespoons): Makes the crumb topping luxuriously buttery and crisp.
How to Make Vegan Blueberry Muffins With Crumb Topping Recipe
Step 1: Create Your Vegan Buttermilk
Start by mixing your soy milk with apple cider vinegar in a jug and set it aside. This simple combo simulates buttermilk, introducing acidity that activates the leavening agents and gives the muffins a tender crumb.
Step 2: Whisk the Wet Ingredients
In a large bowl, whisk together sugar, olive oil, vegan yogurt, and vanilla extract until everything is smoothly combined. Then add your vegan buttermilk and mix again. This blend ensures your muffins stay moist and flavorful.
Step 3: Prepare the Dry Mix
Sift together flour, baking powder, baking soda, salt, and cinnamon in a separate bowl. Whisking these dry ingredients helps distribute the leavening agents evenly, so your muffins rise perfectly every time.
Step 4: Combine Wet and Dry Ingredients
Fold the dry mixture into the wet ingredients gently using a spatula, doing so in two parts. Be careful not to overmix — just combine until everything comes together for a tender texture.
Step 5: Let the Batter Rest
Optional but highly recommended, let your batter sit at room temperature for 30 minutes. This little pause encourages those coveted high, puffy muffin tops, making your muffins look as wonderful as they taste.
Step 6: Get Your Oven and Pan Ready
Preheat your oven to 190°C fan-forced or 210°C conventional. Lightly grease two muffin trays and line with 10 muffin liners. For rise and shape, fill every second cavity only. If you only have one tray, plan on baking in two batches so you can enjoy all 10 muffins fresh and hot.
Step 7: Toss the Blueberries
Gently coat fresh blueberries with the optional blueberry preserves or jam in a small bowl. This step adds an extra burst of fruity sweetness and helps keep the berries juicy inside the muffins.
Step 8: Make the Divine Crumb Topping
Rub the vanilla seeds into the topping sugar. Then rub in the flour and finally the vegan butter until you get a crumbly mixture. This topping will add a buttery, crunchy contrast that makes these muffins truly special.
Step 9: Fold Blueberries Into Batter
Reserve a handful of berries for the top. Gently fold about three-quarters of the coated blueberries into the batter just before baking. This prevents the berries from bursting too much and coloring the whole batter blue.
Step 10: Assemble Muffins and Bake
Use an ice cream scoop to evenly portion the batter into the muffin liners, filling them to the top. Top with remaining blueberries, then generously sprinkle your crumb topping all over. Bake at 190°C fan-forced (210°C conventional) for five minutes, then lower the temperature to 170°C fan-forced (190°C conventional) and bake for 20 more minutes. After baking, allow the muffins to cool slightly in the tray before transferring to a rack to cool completely.
How to Serve Vegan Blueberry Muffins With Crumb Topping Recipe

Garnishes
A simple dusting of powdered sugar can make these vegan blueberry muffins look like they belong in a fancy café window. Fresh mint leaves or a drizzle of vegan glaze enhances their visual appeal and adds a refreshing twist.
Side Dishes
Pair your muffins with a steaming mug of coffee or herbal tea for the perfect breakfast or afternoon snack. A bowl of fresh fruit or a vegan yogurt parfait can round out your meal beautifully.
Creative Ways to Present
Serve these muffins on a rustic wooden board surrounded by a handful of fresh blueberries and small jars of blueberry preserves. For a brunch gathering, arrange them in a tiered cupcake stand with edible flowers for a charming presentation that’s sure to impress.
Make Ahead and Storage
Storing Leftovers
Once completely cooled, keep your muffins in an airtight container at room temperature for up to three days. This will preserve the moist texture and keep the crumb topping crisp.
Freezing
To freeze, wrap each muffin individually in plastic wrap then place in a freezer-safe bag or container. They keep well for up to three months. Thaw overnight in the fridge or at room temperature before serving.
Reheating
Warm your muffins gently in the oven at 160°C (320°F) for about 5-7 minutes or pop them in the microwave for 20 seconds for a quick refresh. The crumb topping will regain some crispness, and the muffin’s softness will return.
FAQs
Can I use frozen blueberries instead of fresh?
Yes! Frozen blueberries can be used but toss them in a little flour first to prevent them from sinking to the bottom and turning the batter blue. Gently fold them in just before baking.
What if I don’t have vegan Greek-style yogurt?
Regular vegan yogurt works fine too, just ensure it’s thick. Alternatively, coconut yogurt is a great substitute and adds a subtle tropical flavor.
Is it possible to make this recipe gluten-free?
Absolutely! Swap the all-purpose flour with a gluten-free flour blend designed for baking. You might need to adjust the baking time slightly.
Why do I need to fill every second cavity in the muffin tray?
This technique gives the muffins space to rise fully into tall, domed shapes instead of sprawling flat while baking.
Can I omit the crumb topping?
While the muffins are delicious on their own, the crumb topping adds wonderful texture and flavor contrast. It’s worth taking the extra step for that classic luscious finish.
Final Thoughts
Making these Vegan Blueberry Muffins With Crumb Topping Recipe brings such joy not only because of their incredible flavor but also because they’re so approachable. Each bite is a comforting reminder that plant-based baking can be both delicious and satisfying. I encourage you to gather your ingredients, fill your kitchen with the scent of vanilla and cinnamon, and dive into this recipe that will quickly become a beloved staple in your baking repertoire.
Print
Vegan Blueberry Muffins With Crumb Topping Recipe
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 1 hour 5 minutes
- Yield: 10 large muffins
- Category: Baking
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
Delicious and fluffy vegan blueberry muffins topped with a sweet vanilla crumb topping. These muffins are made with plant-based ingredients, including soy milk and vegan yogurt, creating a moist, tender crumb packed with fresh blueberries and a lightly spiced flavor. Perfect for breakfast or a snack, they boast high muffin tops thanks to a resting period before baking.
Ingredients
Muffins
- 180 ml soy milk
- 2 teaspoons apple cider vinegar
- 200 g granulated sugar
- 120 ml olive oil
- 120 g vegan Greek-style yogurt
- 1 tablespoon vanilla extract
- 300 g all-purpose flour
- 3 teaspoons baking powder
- ½ teaspoon baking soda
- ¼ teaspoon sea salt
- 1 teaspoon ground cinnamon
- 220 g fresh blueberries
- 60 g blueberry preserves/jam (optional)
Crumb Topping
- 50 g granulated sugar
- ½ vanilla pod (seeds scraped out)
- 40 g all-purpose flour
- 2 tablespoons vegan butter
Instructions
- Make vegan buttermilk: In a jug, combine the soy milk and apple cider vinegar and set aside to curdle slightly.
- Mix wet ingredients: In a large bowl, whisk together sugar, olive oil, vegan yogurt, and vanilla extract. Add the vegan buttermilk mixture and whisk again until smooth.
- Combine dry ingredients: Sift together flour, baking powder, baking soda, salt, and cinnamon into a bowl, then whisk to combine evenly.
- Make the batter: Fold the dry ingredients into the wet ingredients using a spatula in two batches. Mix gently until just combined to avoid overmixing.
- Rest the batter (optional): Let the batter sit at room temperature for 30 minutes to encourage high, fluffy muffin tops.
- Prepare for baking: Preheat oven to fan-forced 190°C (375°F) or conventional 210°C (410°F). Lightly grease two muffin trays and line them with 10 muffin liners, spacing them so only every second cavity is filled for better muffin tops.
- Mix the blueberries: Toss fresh blueberries with blueberry preserves (if using) in a small bowl, then set aside.
- Make the crumb topping: Rub vanilla seeds into sugar, then rub in flour and vegan butter until mixture resembles coarse crumbs. Set aside.
- Fold in blueberries: Gently fold about three-quarters of the blueberry mixture into the batter just before baking.
- Assemble muffins: Using an ice cream scoop or large spoon, fill the muffin liners to the top with batter. Top each with remaining blueberries and sprinkle generously with the crumb topping.
- Bake: Bake initially at fan-forced 190°C (375°F) or 210°C (410°F) conventional for 5 minutes, then reduce temperature to 170°C (340°F) fan-forced or 190°C (375°F) conventional and bake for an additional 20 minutes until golden and a skewer inserted comes out clean.
- Cool: Let muffins cool in the pan for 5 minutes, then transfer carefully to a wire rack and cool completely for about 30 minutes before serving.
Notes
- The vegan buttermilk is made by mixing soy milk with apple cider vinegar to curdle and add acidity, which helps with rising.
- If you don’t have vegan Greek-style yogurt, use any thick plant-based yogurt.
- The resting time for the batter is optional but helps achieve higher muffin tops by allowing the baking powder to activate fully.
- Filling only every second muffin cavity and spacing them apart promotes better air circulation, which contributes to nicely domed muffins.
- Blueberry preserves are optional but add extra sweetness and flavor to the berries.
- The recipe makes 10 large muffins; if only one muffin pan is available, bake in two batches.

