soft blueberry cookies

Vegan Blueberry Cookies — The Soft, Jammy, Bursting-with-Fruit Cookie That Tastes Like a Blueberry Muffin in Every Bite

vegan blueberry cookies

There is a version of the blueberry cookie that most people have encountered and been mildly disappointed by — the one where the blueberries are studded through a standard sugar cookie dough, where they turn vaguely purple and slightly shriveled during baking, and where the cookie itself is pleasantly sweet but the blueberry flavor is thin and almost decorative rather than genuinely present in every bite. And then there is this version: a thick, soft cookie with a dense, slightly fudgy interior — more muffin-top than crispy cookie — in which the blueberry flavor is concentrated, jammy, and present throughout, where the berries have partially burst during baking and created small pockets of intensely fruity, slightly caramelized jam within the dough, and where the whole cookie smells, straight from the oven, like a blueberry muffin that has been pushed in on itself until all the flavor is compressed into a single round of baked dough. Vegan Blueberry Cookies are made with a brown sugar and coconut oil base (the brown sugar provides moisture and a deep caramel undertone that pairs with blueberry far better than white sugar; the coconut oil provides richness without dairy), flax egg for binding, and a mixture of fresh or frozen blueberries — some stirred in whole, some lightly mashed into the dough before baking. They are thick, they are soft, they are jammy, they are genuinely blueberry-flavored rather than blueberry-colored, and they are the kind of cookie that gets eaten warm from the tray in a way that makes counting them unnecessary. They are 100% vegan, dairy-free, egg-free, and made in one bowl in under 30 minutes. The technique is what makes the blueberry flavor so present and so concentrated.

The technique is the crush-and-swirl method. The problem with blueberries in baked goods is a distribution problem: whole blueberries are approximately 84% water and, during baking, that water releases rapidly into the surrounding dough, creating wet pockets around each berry that can make the dough underbake in those areas and dilute the blueberry flavor into the broader dough rather than concentrating it. If the berries are small and whole, the moisture release is modest; if they are large and plentiful, the cookie can end up wet and sunken around each berry. The crush-and-swirl method solves both the flavor concentration problem and the moisture problem in one step. The blueberries are divided into two portions: two-thirds are kept whole and stirred in at the end as usual; one-third are lightly crushed in a small bowl with the back of a fork until they are broken and releasing their juice (not fully mashed — the goal is broken, juice-releasing berries rather than a smooth purée). The crushed portion is then swirled into the dough at the very end — three or four strokes of a spatula only, creating a ripple of intensely concentrated blueberry through the dough rather than an even distribution. The effect is twofold: the crushed berry juice partially infuses the surrounding dough with concentrated blueberry flavor (far more intense than any individual whole berry can provide), and the reduced water content of the crushed portion (the released juice coats the surface of the dough in a thin, concentrated layer rather than sitting as a large pocket of water inside a whole berry) creates a better moisture balance in the finished cookie — the crushed berries contribute flavor without waterlogging. The whole berries provide bursts of fresh fruit; the crushed swirl provides the jammy, concentrated blueberry backbone that makes these cookies taste genuinely of blueberry rather than merely containing them.

This recipe makes 12 cookies.


Recipe Information

Prep TimeCook TimeTotal TimeMakesCalories
15 mins12–14 mins30 mins12 cookies~195 kcal

Ingredients

  • 200g (1⅔ cups) all-purpose flour
  • 1 tsp baking powder
  • ½ tsp baking soda
  • ½ tsp fine salt
  • ½ tsp ground cinnamon (optional but very good — a small amount of cinnamon deepens the blueberry flavor without being identifiable in the finished cookie; omit for a cleaner, more purely blueberry result)
  • 100g (½ cup, packed) light brown sugar — brown sugar is important here; its molasses content contributes moisture, a slightly caramel depth, and a chewier texture than white sugar. Do not substitute with white sugar.
  • 50g (¼ cup) caster (fine white) sugar
  • 4 tbsp (60ml) refined coconut oil, melted and slightly cooled (refined coconut oil has a neutral flavor; virgin coconut oil works but gives a faint coconut taste that some people enjoy in a blueberry cookie — either is fine)
  • 3 tbsp (45ml) plant milk, unsweetened (oat milk or soy milk — used to adjust the dough consistency)
  • 1 flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons of water and left to gel for 10 minutes — the gel that forms is the binding agent that replaces an egg; do not skip the 10-minute resting time or the mixture will not have gelled sufficiently to bind the dough)
  • 1 tsp vanilla extract
  • 180g (1¼ cups) fresh or frozen blueberries — fresh blueberries produce the cleanest result; frozen blueberries work equally well and are available year-round, but they release more moisture during baking (the ice crystals in frozen berries rupture cell walls, making them wetter); if using frozen, do not thaw before using and expect the baking time to extend by 1–2 minutes

Instructions

  1. Make the flax egg. Combine 1 tablespoon of ground flaxseed with 3 tablespoons of water in a small bowl. Stir well and set aside for a minimum of 10 minutes — the mixture will become thick and gel-like. This is the binding agent for the cookies; it needs the full 10 minutes to develop.
  2. Preheat and prepare. Preheat the oven to 180°C (355°F). Line two baking sheets with parchment paper.
  3. Mix the dry ingredients. In a large mixing bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon until evenly combined.
  4. Mix the wet ingredients. In a medium bowl, whisk together the melted coconut oil, brown sugar, caster sugar, plant milk, flax egg, and vanilla extract until smooth and well combined — the sugars should be largely dissolved into the oil and milk mixture.
  5. Combine wet and dry. Pour the wet ingredients into the dry ingredients. Stir with a spatula until just combined — a soft, slightly sticky dough will form. If the dough seems very stiff, add 1 additional tablespoon of plant milk; if it seems very loose and wet, add 1 tablespoon of flour. The dough should hold its shape when scooped but not be dry or crumbly.
  6. Crush-and-swirl — the technique. Divide the blueberries: set aside approximately 120g (⅔ of the total quantity) as whole berries. Place the remaining 60g in a small bowl and crush lightly with the back of a fork — 4–5 presses, breaking the berries and releasing their juice without reducing them to a smooth purée. You want broken, juice-releasing fruit rather than a smooth sauce. Fold the whole blueberries gently into the dough, distributing them evenly. Add the crushed blueberries and their juice over the top of the dough. Using the spatula, swirl through the dough with 3–4 strokes only — enough to create visible streaks and ripples of intense blueberry through the dough but not enough to blend it homogenously. The dough should have visible purple-blue swirls running through it.
  7. Portion and bake. Using a cookie scoop or two spoons, portion the dough into 12 equal mounds on the prepared baking sheets, spacing them approximately 5cm (2 inches) apart. The cookies will spread slightly but not dramatically — the coconut oil base produces a thicker, more contained spread than butter. If desired, gently press a few additional whole blueberries on top of each cookie mound for a more dramatic appearance. Bake at 180°C (355°F) for 12–14 minutes until the edges are set and the tops look just barely done — the centers should still look very slightly underdone and soft. Do not wait for the tops to look fully baked; carryover heat from the tray will continue cooking them after they are removed from the oven.
  8. Cool on the tray. This is important: do not transfer the cookies to a rack immediately. Leave them on the hot baking sheet for 5 minutes — the carryover heat continues setting the cookies during this time, and cookies moved too soon will fall apart as the coconut oil (which sets firm at room temperature) has not had time to solidify back into the dough after melting in the oven. After 5 minutes, transfer carefully to a wire rack and allow to cool for at least 10 minutes before eating (if you can).

Pro Tips

  • Use room temperature coconut oil — melted coconut oil that is hot when added to the cold sugars and flax egg can slightly cook the flax egg and produce an uneven dough. Allow the melted coconut oil to cool to barely warm before using — it should be liquid but not hot to the touch.
  • Do not over-swirl the crushed blueberries — the swirl is what creates the jammy, concentrated pockets of blueberry flavor distributed through the cookie. Three to four strokes of the spatula is exactly right: you want visible purple streaks through the dough, not a uniformly purple dough. Over-swirling distributes the juice too evenly and the finished cookie will be uniformly blueberry-colored rather than having those distinct pockets of intense fruit.
  • Pull them from the oven when they look underdone — this is the instruction that goes against every instinct but is the most important one for soft, fudgy blueberry cookies. At 12–14 minutes, the edges will be just set and the centers will look very soft and slightly raw. This is correct. The cookies will continue cooking on the hot tray for 5 minutes, and a cookie that looks perfectly done when it leaves the oven will be dry and slightly crispy once it has finished cooling. Trust the underbake.
  • Freeze the dough balls for cookies on demand — portion the dough into balls, place on a tray, freeze until solid (approximately 2 hours), then transfer to a freezer bag. Frozen dough balls bake directly from frozen at 180°C for 14–16 minutes — add 2 minutes to the baking time and bake one tray at a time. This produces freshly baked cookies in under 20 minutes with no thawing or dough preparation.

The Blueberry’s American Origin and Its Journey to Global Berry

The blueberry (Vaccinium corymbosum and related species) is one of a very small number of major food crops that are genuinely North American in origin — cultivated from a wild plant indigenous to the forests and bogs of eastern North America, where the small, dark blue-black berry had been eaten by Indigenous peoples for thousands of years before European contact. The Algonquin peoples called it “star berry” — referring to the distinctive five-pointed star pattern formed by the calyx at the base of each berry — and incorporated it into pemmican (a concentrated mixture of dried meat, fat, and dried berries), teas, and various preparations that exploited both its flavor and its preservation qualities (blueberries contain natural preservative compounds including anthocyanins and organic acids). European settlers adopted the blueberry rapidly from Indigenous neighbors, and it became a staple of early American food culture, but its transformation from wild-foraged fruit to globally cultivated crop is almost entirely a 20th-century story. Until the early 20th century there was no commercially cultivated blueberry — all blueberries were wild-harvested, a labor-intensive process that limited availability and made blueberries a seasonal, regional specialty. The commercial blueberry industry was created largely through the work of Elizabeth Coleman White, a New Jersey cranberry farmer, and Frederick Coville, a USDA botanist, who collaborated between 1911 and 1916 to develop the first commercially viable cultivated blueberry — selecting wild plants for large berry size, productivity, and compatibility with cultivated soil conditions. White paid local woodspeople to bring her wild plants with unusually large berries, eventually identifying the parent plants of almost every modern commercial blueberry variety. The cultivated blueberry took decades to spread globally — it was largely unknown in Europe before the mid-20th century, and its current status as a year-round supermarket staple in countries where it does not grow natively is a very recent phenomenon. The cookie on this tray, made with blueberries that may have traveled thousands of miles from their growing region to a kitchen in any part of the world, represents the very end of a supply chain that Elizabeth Coleman White and Frederick Coville built in the bogs of New Jersey a little over a century ago.


Flavor Variations

  • Lemon Blueberry Cookies: Add the finely grated zest of 1 large lemon to the wet ingredients and replace the vanilla extract with ½ teaspoon of lemon extract (or 1 teaspoon of fresh lemon juice). After the cookies have cooled completely, drizzle with a simple lemon glaze: 3 tablespoons of icing sugar whisked with 1–2 teaspoons of fresh lemon juice until it forms a thick, pourable glaze. The lemon-blueberry combination is the most classic of the flavor variations and the one most likely to convert people who claim not to like blueberry desserts.
  • White Chocolate Blueberry Cookies: Add 80g (3oz) of roughly chopped vegan white chocolate to the dough along with the whole blueberries in Step 6. The white chocolate melts into small pools in the cookie and provides a creamy, sweet contrast to the tart, jammy blueberry. Use a good-quality vegan white chocolate (made with cocoa butter rather than vegetable fat) for the best result — cheap vegan white chocolate has an unpleasant waxy mouthfeel that stands out in a cookie.
  • Blueberry and Cardamom Cookies: Add ½ teaspoon of ground cardamom to the dry ingredients in place of (or alongside) the cinnamon. Cardamom and blueberry is a Scandinavian flavor pairing — the floral, slightly citrusy warmth of cardamom elevates the blueberry in the same way that lemon does, though in a warmer, spicier direction. These are particularly good served warm with a strong cup of black coffee. Finish with a very small pinch of flaky salt pressed into the top of each cookie before baking.

Nutritional Highlights (Per Cookie — Based on 12 Cookies)

CaloriesProteinCarbsFiberFat
~195 kcal2g30g1g8g

Storage

  • Room temperature: Store in an airtight container at room temperature for up to 3 days. A piece of bread stored in the container with the cookies (a classic baking trick) keeps them softer for longer — the bread provides moisture that the cookies absorb gradually, preventing them from drying out.
  • Refrigerator: The cookies keep in the refrigerator for up to 5 days. Coconut oil solidifies at refrigerator temperatures, so refrigerated cookies are firmer and slightly denser than room-temperature ones — allow them to come to room temperature for 15–20 minutes before eating for the best texture, or warm briefly in a 150°C (300°F) oven for 3–4 minutes.
  • Freezer (baked): Baked cookies freeze well for up to 2 months in a sealed bag. Defrost at room temperature for 1 hour or warm in a 150°C oven for 5–6 minutes directly from frozen.
  • Freezer (dough): Cookie dough balls freeze for up to 3 months (see Pro Tips). Bake from frozen at 180°C for 14–16 minutes — no thawing required.

Frequently Asked Questions

My cookies spread too much and are thin and crispy instead of thick and soft. What went wrong?

Over-spreading is almost always caused by coconut oil that was too hot when added to the dough (hot oil prevents the dough from forming structure, producing a very loose batter that spreads flat in the oven), or a dough that was baked immediately without any chilling. If your cookies are spreading too much, chill the portioned dough balls in the refrigerator for 30 minutes before baking — cold dough spreads more slowly in the oven’s heat, giving the structure time to set before the spread takes over.

Can I use frozen blueberries?

Yes — frozen blueberries work very well in this recipe (they are available year-round and often have more intense flavor than out-of-season fresh berries). Do not thaw before using — add them frozen directly from the freezer in Step 6. Frozen berries release slightly more moisture during baking than fresh, so the baking time may need to extend by 1–2 minutes. The crush-and-swirl method works equally well with frozen berries — crush while still partially frozen.

Can I replace the flax egg with something else?

Yes — a chia egg (1 tablespoon of chia seeds mixed with 3 tablespoons of water, rested for 10 minutes) works identically to a flax egg and produces the same binding effect. Alternatively, 3 tablespoons of unsweetened applesauce can replace the flax egg — it provides binding and adds a faint apple note that is entirely pleasant with blueberry. Aquafaba (3 tablespoons of chickpea brine) also works, producing a slightly lighter, less dense cookie.

The cookies are very soft and fall apart when I try to move them from the tray. What went wrong?

Cookies that fall apart immediately after baking have been moved too soon — coconut oil needs time to re-solidify after baking. Leave the cookies on the hot tray for the full 5 minutes before attempting to move them. If they still seem fragile after 5 minutes, give them another 2–3 minutes — the solidification time varies slightly with kitchen temperature (in a warm kitchen, coconut oil solidifies more slowly).


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!