The Best Blueberry Cookies Recipe (and they’re vegan!)
Fresh blueberries paired with a delicious, buttery crumble make this blueberry cookies recipe one of my absolute favorites. And what’s even better? They taste exactly like a fresh blueberry muffin in cookie form – it’s hard to beat.

There’s few things better than fresh blueberry muffins covered in a delicious streusel…but these blueberry muffin cookies might just take the cake (or cookie? or muffin?).
It’s basically the top of a blueberry muffin but packed with even more blueberry flavor…and we all know muffin tops are the best part of the muffin!
If you’ve never thought to put blueberries in a cookie before, it just might be your new favorite addition. Tie together a vanilla base, jam and fresh blueberries, then top with a buttery streusel and you’ll have the best. cookies. ever.
P.S. This post may contain affiliate links. Read more about my affiliate policy here.
WHY YOU’LL LOVE THIS RECIPE
Only 30 Minutes – No chilling time required! These cookies come together in just 30 minutes.
The Best Muffin / Cookie Combination – Part blueberry muffin, part cookie, these blueberry muffin cookies are guaranteed to be a hit with anyone who loves blueberries.
Simple Ingredients – This cookie recipe requires simple pantry staples that you probably already have on hand. And, of course they are vegan (but no one would know).

INGREDIENTS NEEDED (WITH SUBSTITUTIONS)
To make the best blueberry cookies you will need the following ingredients:
- All-Purpose Flour – I have not tested this recipe out with other flours, so I can’t speak to substituting the flour.
- Blueberries – Fresh work best, but you can see my notes below in the FAQ section if wanting to use frozen.
- White Sugar – Regular granulated sugar adds a nice, light sweetness to these cookies.
- Non-Dairy Milk – Any non-dairy milk is fine (coconut milk, soy milk, almond milk, etc). By adding a few tablespoons of milk we eliminate the need to add eggs to these cookies.
- Baking Soda, Baking Powder, Salt, Vanilla Extract – Standard cookie ingredients
- Blueberry Jam – Any good quality blueberry jam will do.
- Vegan Butter – Butter gives these cookies the best blueberry muffin-esque flavor.
- Brown Sugar – White and brown sugar gives the streusel a sweet and rich taste.
- Cinnamon – A pinch of cinnamon in the streusel adds a subtle warmth and sweetness.
HOW TO MAKE THESE CHEWY BLUEBERRY COOKIES
Step 1: Preheat oven to 350F and line a baking sheet with parchment paper.
Step 2: In a large bowl or the bowl of a stand mixer, cream butter and sugar with the paddle attachment at a moderate speed for 2-3 minutes until well combined.
Step 3: Then, add the rest of the liquid ingredients (vanilla and non-dairy milk) into the mixing bowl and cream together for an additional minute.
Step 4: Add the dry ingredients to the wet ingredients and mix together slowly increasing from low to high speed until a dough forms.
Step 5: Use a rubber spatula to gently fold in the blueberries – it’s okay if a few burst!
Step 6: Then, drop in the tablespoons of jam and lightly fold together with the dough. At this point the cookie batter should be pretty thick so if easier you can just use your hands to incorporate the jam. Be careful not to over mix as we want chunks of jam to be present in the cookies.

Step 7: In a separate, small bowl, whisk together all the streusel ingredients except the butter. Use a fork to combine the butter until you get a crumbly texture – don’t over mix or it will become a paste/dough.
Step 8: Place 1-2 tbsp size scoops of cookie dough balls on your cookie sheet and lightly flatten. Top with a spoonful of streusel.
Step 9: Bake for 13-14 minutes or until the edges are golden brown, but the inside is still soft. For best results, let cool on a cooling rack for 10 to 15 minutes and enjoy!
STORAGE & REHEATING
I like to store these in the fridge since they have fresh fruit and are pretty soft cookies. You can store in an airtight container for 4-5 days.
You can also freeze the cookies after you bake them. Let cool completely, place in an airtight container and enjoy one whenever your heart desires! You can either heat the cookie up in the microwave or just let it thaw at room temperature.
Want to avoid your cookies sticking together when freezing? Line a single layer of cookies on a plate, freeze for 30 minutes, and then transfer to an airtight container to avoid the cookies getting frozen together.
FREQUENTLY ASKED QUESTIONS (FAQ)
- Can I use frozen blueberries?
Yes, fresh berries are preferred but if it’s not blueberry season where you are, frozen thawed blueberries should work. However, instead of the cookie appearing with blue ribbons throughout it, it will be vastly blue due to the color leaking from the frozen berries.
No need to let the frozen blueberries thaw, just add them in as is. If you let them thaw, they may add extra liquid to the dough.
2. How do I get perfectly round cookies?
The secret to getting perfectly round cookies is SO simple. As soon as you remove them from the oven take a round cookie cutter (or the lid of a mason jar) and move the cookie around until all the edges have been evened out. That’s it!
As they cool, they will stay in that shape and they will look professionally made – it’s a small difference that makes them look so much more aesthetic.
3. Is this cookie dough edible?
Technically this is not edible cookie dough as raw flour can lead to food poisoning. If you want to eat the raw cookie dough, simply cook the flour to kill any bacteria.
To cook the flour, preheat the oven to 350F and spread the flour on a lined baking sheet. Bake for 5-10 minutes, then let cool. Once cool you can continue to make the recipe as normal and eat as much of the dough as you please!
4. How do I make a streusel?
To make the perfect streusel the key is to not over mix. Add the flour, sugar(s), and cinnamon to a bowl and cut the softened butter in with a fork. You want the texture to be crumbly, but to still have all of the flour mixture well incorporated.
If you over mix the streusel it will end up like a soft dough – still delicious and usable but it will not give the classic streusel appearance

If you decide to try this recipe out, let me know! I love seeing your recreations tagged on Instagram @nourishedwithnatalie.

The Best Blueberry Cookies (and they’re vegan!)
Ingredients
- ½ cup vegan butter, softened
- ⅔ cup sugar
- 1 tsp vanilla
- 2 tbsp non-dairy milk
- 1 ⅔ cups all-purpose flour
- ¾ tsp baking powder
- ¼ tsp baking soda
- ½ tsp salt
- ¾ cup blueberries
- 2 ½ tbsp blueberry jam
Streusel
- ⅓ cup all purpose flour
- 2 tbsp sugar
- 2 tbsp brown sugar
- 1 tsp cinnamon
- 3 tbsp vegan butter, softened
Instructions
- Preheat oven to 350F and line a baking sheet with parchment paper.
- In a large bowl or the bowl of a stand mixer, cream butter and sugar with the paddle attachment at a moderate speed for 2-3 minutes until well combined.
- Then, add the rest of the liquid ingredients (vanilla and non-dairy milk) into the mixing bowl and cream together for an additional minute.
- Add the dry ingredients to the wet ingredients and mix together slowly increasing from low to high speed until a dough forms.
- Use a rubber spatula to gently fold in the blueberries – it’s okay if a few burst!
- Then, drop in the tablespoons of jam and lightly fold together with the dough. At this point the cookie batter should be pretty thick so if easier you can just use your hands to incorporate the jam. Be careful not to over mix as we want chunks of jam to be present in the cookies.
- In a separate, small bowl, whisk together all the streusel ingredients except the butter. Use a fork to combine the butter until you get a crumbly texture – don’t over mix or it will become a paste/dough.
- Place 1-2 tbsp size scoops of cookie dough balls on your cookie sheet and lightly flatten. Top with a spoonful of streusel.
- Bake for 13-14 minutes or until the edges are golden brown, but the inside is still soft. For best results, let cool on a cooling rack for 10 to 15 minutes and enjoy!
Tried these. The mixture was so dry it wouldn’t even form into a ball. If it did I tried to flatten them to add the streusel and it broke all together. What a waste
Hi Sunaina, oh no, I’m sorry to hear that happened! It sounds like something went wrong while you were following the recipe – did you forget to add any of the liquid?
Definitely added all the liquid. I was worried and felt that maybe I should have added more almond milk or maybe a flax egg but was worried and gave up since I was at the very last stage of it.
Hi Sunaina – Hmm, did you make any ingredient substitutions? I’ve had a lot of people make these and haven’t heard of the mixture being too dry, so I’m super curious to figure out where it might have gone wrong! Again, sorry that was your experience!
Just made these using frozen blueberries and my oh my did these turn out great!!!
Hi Bellame! So happy you enjoyed them 🙂
I used non fat milk and wheat flour. The cookie turned out delicious!!! 12 minutes was best baking time. The cookies were soft and fluffy. They turned out like a donut. We decided to freeze 12 cookies for a later. The only thing frozen was the blueberries but are very delicious to eat when you remove them from the freezer. There is no need to wait. Will make these cookies again. I’m going to try to use almond flour next.
Sounds delicious – so happy you enjoyed!
Any idea if I can substitute “fruit spread” or “preserves” for jam? I have no idea what the difference is… even after googling it, it is unclear!
Yes, you totally can! Preserves may just be a bit chunkier (i.e. not as smooth as jam), but I don’t see it being a problem in the recipe!
Hi! If I wanted to make this with einkorn flour would I have to change the amount of flour that I use?
Please let me know 🙂
Hi Paula! I haven’t tested this recipe with einkorn flour so I can’t say for sure how it will turn out. Because of the difference in hydration between the two flours, unfortunately it won’t be a 1:1 swap. You can probably omit the non-dairy milk, but it would require a bit of experimentation to get the right consistency.
Have you tried it with GF flour like quinoa?
Thanks
Hi! I haven’t tried it with GF flour – but I imagine it would work with a 1:1 GF flour replacement. I don’t think it would work with quinoa though unfortunately!
So I haven’t tried it yet but I have some frozen blueberries I’ve been meaning to use….. are frozen ok for this recipe? It sounds so yummy!
Hi! Yes, frozen blueberries should work fine – it just may dye the dough blue 🙂 Let me know if you give them a try!
Tried frozen,was not a good idea.
Oh no! Sorry to hear that frozen blueberries didn’t work. Fresh blueberries are definitely best as frozen can add a bit of extra liquid to the dough.
Dumb question, I am not vegan can I use regular milk and butter and still have great results??
Not a dumb question at all! Yes, that should work just fine 🙂
I just made it yesterday MY husband loves it.Thank you for your recepe.
Yay! I’m so glad to hear that. 🙂
Dear lady,I undoubtly believe culinary teachers that had in 85 would give A++
Haha, so glad to hear that!
Just made them and they were delicious!
These turned out so well, I put them in the fridge and they were even better cold!