These soft, chewy vegan oatmeal cookies combine rolled oats, all-purpose flour and warm cinnamon with juicy blueberries, delicate raspberries and sweet raisins. Fold fruits gently to avoid crushing, then add a lemon-kissed vegan cream swirl before baking at 350°F for 13–15 minutes until edges are golden. Cool briefly on the sheet, transfer to a rack, and store airtight for up to 3 days.
The rain was hammering against the kitchen window and I had a bowl of berries threatening to go soft in the fridge, so I started tossing things together without much of a plan. What came out of the oven was a pillowy, jammy, cream swirled revelation that made me forget all about the gloom outside. These oatmeal cookies have since become my default when I want something that feels indulgent but leaves me feeling good.
My neighbor knocked on my door the afternoon I first made these, supposedly to return a borrowed casserole dish, but she lingered when the smell hit her. We ended up sitting on the floor of my kitchen eating warm cookies straight off the rack, and she left with six of them tucked in a napkin.
Ingredients
- Rolled oats (1 1/2 cups): Old fashioned oats give the best chew and texture, do not use quick oats or the cookies will spread too thin.
- All purpose flour (1 cup): Provides structure without making these dense, spoon and level for accuracy.
- Baking soda and baking powder (1/2 tsp each): The dual leavening gives a slight rise while keeping the edges soft and chewy.
- Ground cinnamon (1/2 tsp): Just enough warmth to complement the berries without overpowering them.
- Fine sea salt (1/4 tsp): Essential for making all the sweet and fruity flavors pop.
- Coconut oil, melted (1/2 cup): Creates a tender crumb and subtle richness, vegan butter works too but coconut oil gives a cleaner flavor.
- Brown sugar (1/2 cup): The molasses depth is what makes an oatmeal cookie taste right.
- Unsweetened applesauce (1/4 cup): Replaces eggs beautifully while adding moisture and a hint of natural sweetness.
- Plant based milk (1/4 cup): Almond or oat milk both work, just keep it unsweetened so the cookies are not overly sweet.
- Pure vanilla extract (1 tsp): Ties everything together with its warm, rounded fragrance.
- Raisins (1/2 cup): A classic oatmeal cookie companion that adds chewy sweetness in every bite.
- Fresh blueberries (1/2 cup): They burst during baking and create gorgeous purple streaks, use dried if fresh are unavailable.
- Fresh raspberries (1/2 cup): Their tartness cuts through the richness and pairs beautifully with the cream swirl.
- Vegan cream cheese (1/2 cup): Softened is key here so it swirls smoothly without tearing the dough.
- Powdered sugar (2 tbsp): Sweetens the swirl just enough without making it gritty.
- Lemon juice (1 tsp): A tiny hit of acidity that brightens the cream layer and makes it taste more complex.
Instructions
- Preheat and prepare:
- Set your oven to 350 degrees F and line two baking sheets with parchment paper so nothing sticks.
- Combine the dry ingredients:
- Whisk the oats, flour, baking soda, baking powder, cinnamon, and salt together in a medium bowl until evenly distributed.
- Beat the wet ingredients:
- In a large bowl, stir the melted coconut oil and brown sugar until smooth, then mix in the applesauce, plant milk, and vanilla until everything is glossy and well blended.
- Bring it all together:
- Pour the dry mixture into the wet and fold gently until just combined, stopping before you overmix.
- Fold in the fruit:
- Carefully stir in the raisins, blueberries, and raspberries with a spatula, folding gently so the berries do not get crushed into mush.
- Make the cream swirl:
- In a small bowl, stir the softened vegan cream cheese, powdered sugar, and lemon juice until completely smooth and creamy.
- Shape the cookies:
- Drop rounded tablespoons of dough onto your prepared sheets, leaving about two inches of space between each one for spreading.
- Add the swirl:
- Press a shallow indentation into the center of each cookie with the back of a spoon, drop in a small dollop of the cream mixture, and swirl it gently with a toothpick for a marbled look.
- Bake until golden:
- Bake for 13 to 15 minutes until the edges are lightly golden and the centers look set, then let them rest on the sheet for five minutes before moving to a wire rack.
I packed a tin of these for a road trip last summer and they survived three days in a hot car, tasting somehow even better as the flavors melded together.
What I Learned Along the Way
Gently folding the berries instead of stirring vigorously was a game changer for me because the cookies went from looking bruised to having gorgeous whole pockets of fruit. I also discovered that letting the dough rest for ten minutes before baking helps the oats absorb moisture and gives a chewier final texture.
Storing and Sharing
These keep beautifully in an airtight container at room temperature for up to three days, though honestly they rarely last that long in my house. If you want to make them ahead, the dough freezes well for up to a month, just add an extra minute to the bake time straight from frozen.
Making It Your Own
Part of the joy of this recipe is how adaptable it is depending on what you have on hand and what mood you are in.
- Swap the berries for diced apple and a pinch of nutmeg when autumn rolls around.
- Add a handful of chopped walnuts or pecans if you want a satisfying crunch alongside the chew.
- Always taste your cream cheese swirl before adding it, some brands are tangier than others and may need a touch more powdered sugar.
There is something deeply satisfying about a cookie that is hearty enough for breakfast but still feels like a treat, and this one walks that line perfectly. Bake a batch when the mood strikes and watch them disappear.
Recipe Questions & Answers
- → Can I use dried berries instead of fresh?
-
Yes — substitute dried blueberries or raspberries if fresh aren't available. Rehydrate briefly in warm water or toss into the batter so they plump without drying out the cookie texture.
- → How do I prevent soggy centers?
-
Drain any excess moisture from fresh berries, fold them in gently, and avoid overmixing. Bake until edges are golden and centers are set; a few extra minutes can help firm the middle.
- → What can replace coconut oil?
-
Use melted vegan butter or a neutral oil at a 1:1 ratio. Vegan butter gives a richer flavor and slightly more structure, while neutral oils keep the crumb tender.
- → How can I make these gluten-free?
-
Swap in certified gluten-free rolled oats and a gluten-free all-purpose flour blend. If the dough seems loose, add a tablespoon of extra flour or a binder like ground flax mixed with water.
- → Can I freeze the dough or baked cookies?
-
Yes — scoop-and-freeze the dough on a tray, then transfer to a bag for up to 3 months. Baked cookies freeze well too; thaw at room temperature or warm briefly in a low oven.
- → How do I keep berries from bleeding into the dough?
-
Toss berries lightly with a teaspoon of flour or oats before folding them in, and fold gently to minimize crushing. Adding them at the end preserves color and texture.