Double Chocolate Raspberry Muffins

Made with fresh or frozen raspberries, these whole grain chocolate raspberry muffins are a good not-too-sweet snack. As written this is a double chocolate muffin, with both chopped chocolate and cocoa powder in the batter, but you can leave the chocolate out if you want something a little lighter.
Mixed in one bowl, these are well worth making for an afternoon snack and make an entirely appropriate chocolate breakfast, with olive oil, less sugar, and whole grain spelt flour. So while you might want to wait for fresh summer raspberries, the muffins are just as good with frozen and can be made year round. You don’t need eggs for this recipe.
These are adapted from my chocolate beet muffins, and while similar in texture they are less earthy and a little more sweet thanks to the raspberries.

I first shared this recipe in 2020. It’s been updated with improvements to the recipe instructions and a retested and improved recipe, new photos, including step-by-step photos, and more helpful information.
I don’t use affiliate links. Any links you see here are to other recipes or related information, not paid links.
Ingredients You’ll Need and Why
With no eggs or dairy, it’s a good pantry staple vegan muffin recipe, especially if you use frozen berries. These are my notes from recipe testing. Find the full recipe card below with complete measurements and instructions.

- Spelt flour: as usual, another wheat flour can replace spelt. Since it’s whole grain, you can use whole wheat flour for a very similar result, or all-purpose flour for a lighter muffin. If you want to stick with spelt, light spelt can be used in place of the whole grain flour. I haven’t tested with a gluten-free flour blend.
- Cocoa powder: I use natural cocoa powder which is a bit lighter in colour and tastes quite strong and slightly bitter. If you want a milder chocolate flavour, use Dutch process. Since the recipe uses both baking soda and powder, you’re fine with either type of cocoa.
- Sugar: just about any type of granulated sugar can be used for this recipe. I’ve tested with cane, coconut, muscovado, and demerara sugar all with good results. I haven’t tried sugar substitutes like xylotol.
- Non-dairy milk: I usually use oat milk, but almost any unsweetened milk option will work (not canned coconut milk), and you can also use dairy milk.
- Olive oil: use any oil that’s liquid at room temperature in place of olive oil if preferred. Coconut oil makes the muffins too dense once baked.
- Raspberries: fresh or frozen. Note that frozen raspberries will make the batter slightly stiff when folded in, but it doesn’t make a difference once baked.
- Add-ins: fold in some chopped dark chocolate or chocolate chips along with the raspberries as outlined in the recipe, or add something like cocoa nibs instead.
How to Make Chocolate Raspberry Muffins
It’s a very easy one-bowl recipe, so less mess and you’ll have the muffins baked sooner. I do recommend sifting the cocoa powder if it’s quite lumpy, which it usually is.

Step 1: sift the dry ingredients into a large bowl to remove lumps, then whisk to combine. Don’t worry if you don’t have a fine mesh sieve appropriate for this – you can just add everything to the bowl and whisk, too. In my experience cocoa and store-bought spelt flour both tend to have significant lumps and it makes a better batter when they’re sifted, but the muffins will still turn out well if not.
Step 2: add the milk, oil, and vanilla and stir to combine. The batter will be on the thinner side. Fold in the raspberries, being careful not to over-mix.
Step 3: transfer the batter to a lined or well-greased 12-cup muffin tin and optionally top with more raspberries or chocolate chips. I don’t recommend topping with chopped chocolate, which tends to burn when baked.
Step 4: bake until the muffins pass a toothpick or skewer test, about 20 minutes. The top of the muffin should spring back when lightly pressed with a fingertip.

Expert Tips
- Don’t over-mix: if the batter is mixed for too long, the muffins will turn out chewy and tough. This is especially true when baking with spelt flour so use a light hand.
- Stick to listed substitutions: I haven’t tried making this recipe gluten-free, for example, and would be hesitant to use GF flour here without any other changes.
- Do a skewer test: with chocolate muffins, it’s harder to tell when they’re finished baking from the colour alone. A wooden skewer or toothpick inserted into the centre of a muffin should come out clean when the muffins are baked.
- Use fresh or frozen: frozen raspberries can be easier to mix in than fresh, and will stay in one piece more easily than fresh. I quite like the kind of raspberry streaks that form when using fresh berries, but both are delicious.
- No eggs needed: most muffin and quick bread recipes don’t require egg replacers to hold together perfectly well, and that’s the case here too. You don’t need to add any additional ingredients or whisk an egg in – the muffins are sturdy, light, and perfectly chocolatey.
More Vegan Muffin Recipes

Chocolate Raspberry Muffins
Description
Ingredients
- 225 grams (1 ½ cups) whole-grain spelt flour
- 100 grams (½ cup) sugar any type of granulated sugar
- 50 grams (½ cup) cocoa powder
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ¼ teaspoon sea salt
- 100 grams chopped dark chocolate or chocolate chips optional
- 400 ml (1 ⅔ cups) non-dairy milk
- 80 ml (⅓ cup) olive oil
- 1 teaspoon vanilla extract
- 200 grams (1 ½ cups) raspberries fresh or frozen
Instructions
- Preheat the oven to 190°C (375°F) and line or grease a 12-cup muffin tin.
- In a large bowl, whisk together the flour, sugar, cocoa, baking powder, baking soda, and salt. Stir in the chocolate. Make a well in the centre.225 grams (1 ½ cups) whole-grain spelt flour, 100 grams (½ cup) sugar, 50 grams (½ cup) cocoa powder, 2 teaspoons baking powder, ½ teaspoon baking soda, ¼ teaspoon sea salt, 100 grams chopped dark chocolate or chocolate chips
- Pour the milk, olive oil, and vanilla into the bowl and gently mix until just combined. Don't over mix.400 ml (1 ⅔ cups) non-dairy milk, 80 ml (⅓ cup) olive oil, 1 teaspoon vanilla extract
- Add the raspberries and fold until they’re evenly incorporated throughout the batter.200 grams (1 ½ cups) raspberries
- Add the batter into the prepared muffin tin, filling each tin about evenly. They should be right around three-quarters full. Top each muffin with a couple of extra raspberries if you’d like.
- Bake for 18-20 minutes, or until the muffins spring back lightly when touched and a toothpick inserted into the middle of a muffin comes out clean.
- Cool the muffins in the tin for 5 minutes before carefully removing and cooling fully on a rack. Keep the muffins in a sealed container in a cool room or the refrigerator for 3-4 days, or freeze up to three months.
Notes
Nutrition
Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.



Has anyone tried it with gluten free flour?
I subbed a few things too as I didn’t have all the ingredients to hand. I used 80g vanilla soya yoghurt instead of the oil, wholemeal flour instead of spelt and demerara sugar instead of coconut (I added an extra 50g after reading Natalia’s comment). I also ended up with more muffins (18) but it might be due to the size of my silicon muffin cases. They came out lovely and work out at only 100cals each so I’m happy! 😊
I didn’t have all of the original ingredients, so I substituted some of them because I REALLY wanted to try it. My subs were spelt flour for ap flour, coconut sugar for granulated sugar, oat milk for dairy milk, olive oil for sunflower seed oil and raspberries for strawberries. I found that they are not very sweet, but it’s just a matter of getting used to it because they are very delicious. Even though the recipe doesn’t call for it, I would just add an egg for an even lighter texture and more richness and maybe 50g more sugar and 50g more of strawberries as I also found that they don’t have enough strawberries. And I ended up with 16 muffins rather than 12 (which is not a problem at all because I can’t stop eating them). Personally, I think they taste way better the day after, as it seems to be more flavorful and with a better texture.
Now I want to try the recipe with the original ingredients because it sounds so good!
Thanks for sharing!