These cookies are built around a coconut cream and brown sugar caramel that gets folded — not fully mixed — into the dough, so every cookie bakes up with its own pattern of gooey caramel pockets. The whole thing comes together in 40 minutes with standard pantry ingredients and one saucepan. If you need a reliable vegan cookie that doesn’t require specialty ingredients or a long chill time, this is a solid one to have in rotation.
Before you start
The caramel swirl only works if the caramel has cooled enough to be thick and spoonable — not hot and runny. If you fold it in while it’s still liquid, it disappears into the dough instead of forming distinct ribbons. Give it 8 to 10 minutes off the heat before you use it. The other thing worth knowing: your flax egg needs a full 5 minutes to gel before it goes into the dough. A flax egg that hasn’t set won’t bind the dough properly, and you’ll end up with cookies that spread too thin and crumble at the edges. Both steps are short waits, so start the flax egg first, then make the caramel while it sets.
Common problems and fixes
- Caramel seizes or turns grainy: This usually means the heat was too high or the coconut cream was added too fast. Next time, keep the heat at medium-low and pour the coconut cream in slowly while stirring constantly. If it seizes mid-cook, add a teaspoon of warm water and keep stirring — it often comes back together.
- Cookies spread into flat puddles: Vegan butter brands vary a lot in water content. If your dough looks very soft before baking, refrigerate it for 15 minutes before scooping. Don’t skip parchment — baking directly on the sheet makes spreading worse.
- Caramel burns on the bottom of the cookie: The caramel pockets that touch the pan directly can over-brown fast. If your oven runs hot, check the cookies at 10 minutes and pull them when the edges are just set — they firm up as they cool.
- Cookies come out crunchy instead of chewy: Overbaking is almost always the cause. The centers should still look slightly underdone when you take them out. Residual heat finishes the job on the cooling rack.
- Flaky salt sinks in and disappears: Add the salt after the cookies come out of the oven, not before. Pressing it on while the surface is still warm means it sticks without dissolving into the dough — skip the pre-bake salting step entirely, it’s not worth the extra effort.
Make-ahead notes
Baked cookies keep well in an airtight container at room temperature for up to 4 days — they stay chewy because of the coconut cream in the caramel. For longer storage, freeze baked cookies in a single layer first, then transfer to a zip bag; they keep for up to 2 months and thaw at room temperature in about 20 minutes. You can also freeze the portioned, unbaked dough balls on a sheet, then bag them once solid — bake straight from frozen at the same temperature, adding 2 to 3 minutes to the bake time. The caramel can be made up to 3 days ahead and kept in the fridge in a sealed jar; warm it briefly in a small saucepan over low heat until it’s spoonable again before folding into the dough.

Vegan Salted Caramel Cookies
Equipment
- Mixing bowls
- Baking sheet
- Parchment paper
- Electric mixer or whisk
- Saucepan
- Cookie Scoop or Tablespoon
Ingredients
For the Cookie Dough:
- ½ cup vegan butter softened; I prefer Miyoko’s or Earth Balance for richness
- ½ cup organic brown sugar packed
- ¼ cup organic cane sugar
- 1 tbsp flaxseed meal mixed with 3 tbsp water to make a flax egg
- 1 tsp vanilla extract
- 1 ½ cups all-purpose flour sifted
- ½ tsp baking soda
- ¼ tsp fine sea salt
For the Vegan Caramel Swirl:
- ¼ cup coconut cream scooped from the top of a chilled can
- â…“ cup organic brown sugar
- 1 tbsp vegan butter
- ½ tsp vanilla extract
- ¼ tsp sea salt flakes for topping
Instructions
- Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper.
- In a small bowl, mix flaxseed meal with 3 tablespoons of water and let sit for 5 minutes to gel.
- Using a mixer or whisk, cream together the vegan butter, brown sugar, and cane sugar until light and fluffy—about 2–3 minutes.
- Add in the flax egg and vanilla extract. Mix until fully incorporated.
- In a separate bowl, whisk together the flour, baking soda, and salt. Gradually add the dry ingredients to the wet mixture, mixing just until a dough forms.
- To make the caramel, combine coconut cream, vegan butter, and brown sugar in a small saucepan over medium heat. Stir constantly until melted and bubbling, about 4–5 minutes. Remove from heat and stir in vanilla.
- Let the caramel cool slightly (2–3 minutes), then swirl spoonfuls into the cookie dough gently, being careful not to overmix—it should look marbled.
- Use a cookie scoop or tablespoon to portion dough onto the prepared baking sheet, spacing at least 2 inches apart. Sprinkle the tops with flaky sea salt.
- Bake for 10–12 minutes until edges are golden brown and centers are slightly soft. Cookies will firm as they cool. Let rest on the tray for 5 minutes before transferring to a cooling rack.
Notes
- For a firmer caramel swirl, refrigerate the caramel for 10 minutes before folding into the dough.
- If you're allergic to coconut, substitute with oat cream or cashew cream, though flavor may vary.
- Chilling the dough for 30 minutes before baking yields thicker, chewier cookies.
Nutrition
Frequently asked questions
Can I use full-fat coconut milk instead of coconut cream?
You can, but the caramel will be thinner and take longer to reduce. Chill the can overnight and scoop only the thick cream from the top — that’s essentially the same as buying coconut cream and gives you the right consistency.
Which vegan butter works best here?
Miyoko’s and Earth Balance both work reliably. Avoid whipped or spread-style vegan butters, which have a higher water content and will make the dough too soft to hold its shape.
Do I have to use a flax egg, or is there another option?
A chia egg works as a direct swap — use 1 tablespoon of chia seeds with 3 tablespoons of water and let it sit for 5 minutes the same way. Unsweetened applesauce (3 tablespoons) also works but adds a very faint fruitiness.
My caramel is ready but the dough isn’t — will the caramel harden if I wait?
It will thicken as it cools, but it won’t harden completely at room temperature within the time it takes to mix the dough. If it gets too stiff to fold, set the saucepan over low heat for 30 seconds and stir until it loosens.
Can I double the batch?
Yes, and the recipe scales straightforwardly. Bake one sheet at a time in the center of the oven — stacking two sheets causes uneven heat and the bottoms on the lower tray tend to over-brown before the tops are done.
What to cook next
- Vegan Sticky Toffee Pudding
- Vegan Pavlova Perfection
- Vegan ANZAC Biscuits Recipe
- Tropical Coconut Mango Oats
