Vegan White Chocolate & Raspberry Muffins Recipe
Introduction
These vegan white chocolate and raspberry muffins are a delightful treat combining sweet, creamy dairy-free white chocolate with tart fresh raspberries. With a crumbly streusel topping and optional coconut custard filling, they make a perfect breakfast or snack for anyone looking to enjoy a plant-based indulgence.

Ingredients
- 30g all purpose/plain flour
- 50g whole oats
- 40g caster sugar
- 80g dairy-free butter
- 6 teaspoons ground flaxseed + 6 teaspoons water
- 370g plain/all purpose flour
- 3 teaspoons baking powder
- 180g caster/coconut sugar
- 60g dairy-free plain/vanilla yogurt
- 20g Natures Charm Condensed Oat Milk
- 115g dairy-free butter (room temperature)
- 300ml unsweetened dairy-free milk (room temperature)
- 80g dairy-free white chocolate chips
- 150g fresh raspberries
- 2 tablespoons raspberry jam
- Natures Charm Coconut Custard (optional)
- Icing sugar (for sprinkling)
Instructions
- Step 1: To make the streusel, combine 30g flour, oats, and 40g caster sugar in a medium bowl. Add 80g room temperature dairy-free butter and use a fork to mix until clumpy but combined. Set aside or refrigerate if making ahead.
- Step 2: Preheat the oven to 180°C fan and line a 6-cup jumbo muffin tin with liners.
- Step 3: In a small bowl, mix the ground flaxseed with water until it forms a thick paste. Set aside.
- Step 4: Sieve 370g flour, baking powder, and 180g sugar into a large bowl and mix well.
- Step 5: In another bowl, combine yogurt, condensed oat milk, 115g dairy-free butter, and unsweetened dairy-free milk. Stir to combine.
- Step 6: Pour the wet ingredients into the dry, mixing gently until just combined. Be careful not to over-mix.
- Step 7: Fold in the white chocolate chips and raspberries dusted with flour, mixing lightly to avoid crushing the berries.
- Step 8: Divide the batter evenly into muffin liners, filling them to the top.
- Step 9: Spoon raspberry jam on top of each muffin and use a toothpick to swirl it through the batter.
- Step 10: Sprinkle the streusel evenly over each muffin.
- Step 11: Bake for 12 minutes at 180°C fan, then reduce the temperature to 160°C fan and bake for another 16-18 minutes, until a toothpick inserted comes out clean.
- Step 12: Allow the muffins to cool in the tin on a rack.
- Step 13: Once cooled, optionally poke a hole in the center of each muffin and pipe in vegan coconut custard.
- Step 14: Dust the tops with icing sugar, remove the liners, and serve.
Tips & Variations
- Make the streusel the day before and keep it refrigerated for easier prep.
- Dusting raspberries with flour before folding prevents them from sinking to the bottom.
- For added flavor, try using coconut sugar instead of caster sugar.
- Serve with extra coconut custard or vegan cream for a richer experience.
Storage
Store muffins in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days. Reheat gently in the oven or microwave before serving. Muffins can also be frozen for up to 1 month; thaw at room temperature before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen raspberries instead of fresh?
Yes, but gently fold them in while frozen to minimize juice release, which can affect the batter texture. Consider reducing other liquid slightly.
What can I use instead of ground flaxseed?
You can substitute ground flaxseed with chia seeds mixed with water in a 1:1 ratio to create a similar egg-replacer gel.
Print
Vegan White Chocolate & Raspberry Muffins Recipe
- Total Time: 55 minutes
- Yield: 6 jumbo muffins 1x
- Diet: Vegan
Description
Delight in these vegan white chocolate and raspberry muffins featuring a crumbly streusel topping, stuffed with fresh raspberries and dairy-free white chocolate chips. Light and fluffy with a luscious swirl of raspberry jam and optional piping of vegan custard, these muffins offer a perfect balance of sweet and tart, ideal for breakfast or a wholesome snack.
Ingredients
Streusel Topping
- 30g all purpose / plain flour
- 50g whole oats
- 40g caster sugar
- 80g dairy-free butter
Muffin Batter
- 6 teaspoons ground flaxseed
- 6 teaspoons water
- 370g plain flour / all purpose flour
- 3 teaspoons baking powder
- 180g caster or coconut sugar
- 60g dairy-free plain or vanilla yogurt
- 20g Natures Charm Condensed Oat Milk
- 115g dairy-free butter (room temperature)
- 300ml unsweetened dairy-free milk (room temperature)
- 80g dairy-free white chocolate chips
- 150g fresh raspberries
- 2 tablespoons raspberry jam
- Natures Charm Coconut Custard (optional for filling)
- Icing sugar (for sprinkling)
Instructions
- Prepare Streusel: In a medium bowl, combine the flour, oats, and sugar. Add the room temperature dairy-free butter and use a fork to mix until the streusel is clumpy but fully combined. Set aside or refrigerate if preparing ahead.
- Preheat Oven and Prepare Muffin Tin: Preheat your oven to 180°C fan and line a jumbo 6-cup muffin tin with liners.
- Make Flaxseed Egg: Mix ground flaxseed with water in a small bowl until a thick, jelly-like paste forms. Set aside.
- Mix Dry Ingredients: In a medium mixing bowl, sieve together the flour, baking powder, and sugar to remove lumps. Stir to combine.
- Combine Wet Ingredients: In a separate bowl, mix the dairy-free yogurt, condensed oat milk, room temperature butter, and unsweetened dairy-free milk until smooth.
- Form Batter: Pour the wet ingredients into the dry ingredients and mix until just combined, being careful not to over-mix.
- Fold in Add-ins: Gently fold in the white chocolate chips and raspberries that have been lightly dusted with flour to prevent sinking.
- Portion Batter: Use an ice cream scoop or spoon to fill each muffin liner to the top with batter.
- Add Jam Swirl: Drop a spoonful of raspberry jam on top of each muffin and swirl using a toothpick or skewer.
- Top With Streusel: Generously sprinkle streusel over each muffin, covering the top completely.
- Bake: Place muffins in the center of the oven and bake at 180°C fan for 12 minutes. Then reduce the temperature to 160°C fan and bake for an additional 16-18 minutes, or until a toothpick inserted in the center comes out clean.
- Cool Muffins: Remove muffins from oven and let them cool in the tin on a wire rack.
- Optional Custard Filling: Once cooled, poke a hole in the center of each muffin and pipe in vegan coconut custard if desired.
- Finish: Dust the tops with icing sugar, remove muffin liners, serve, and enjoy.
Notes
- The streusel can be prepared the day before and refrigerated in a sealed container to save time.
- For muffin tins without liners, grease well or use silicone liners to prevent sticking.
- Fresh raspberries can be substituted with frozen raspberries, but do not thaw before folding into batter to avoid excess moisture.
- Using white chocolate chips that are dairy-free maintains the vegan integrity of the recipe.
- Piping vegan custard into the center is optional but adds a luscious creaminess that complements the tart raspberries.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Vegan, Western
Keywords: vegan muffins, white chocolate muffins, raspberry muffins, dairy-free baking, vegan dessert, streusel topping

