My Go-To Vegan Oatmeal Raisin Cookies
There’s something magical about biting into a warm, chewy oatmeal raisin cookie. The soft texture, the sweet bursts of raisins, and that comforting oat flavor—it’s like a hug in dessert form. But what if I told you that you can enjoy all of that without any dairy, eggs, or butter? Yep, these vegan oatmeal raisin cookies are just as delicious (if not more!) than the classic version, and they’re my absolute go-to when I need a quick, wholesome treat.
I’ve baked these cookies countless times—whether for potlucks, holiday gifts, or just a cozy weekend snack. They’re easy to make, require simple ingredients, and always disappear fast. So, if you’re ready to whip up a batch of the best vegan oatmeal raisin cookies, let’s get started!
Why You’ll Love These Vegan Oatmeal Raisin Cookies

Before we dive into the recipe, let me tell you why these cookies have earned a permanent spot in my baking rotation:
- No weird ingredients: You won’t find any strange egg replacers or hard-to-find vegan butter here. Just pantry staples you probably already have.
- Perfect texture: Crispy edges, chewy centers, and just the right amount of softness—these cookies nail it every time.
- Naturally sweetened: While you can use refined sugar, I love using coconut sugar or maple syrup for a more wholesome sweetness.
- Customizable: Swap raisins for chocolate chips, dried cranberries, or chopped nuts. The possibilities are endless!
- Kid-approved: My little ones (and their friends) devour these without even realizing they’re vegan. Win!
The Secret to Perfect Vegan Oatmeal Raisin Cookies
Alright, let’s talk about the real secret to making these cookies shine. It’s not just about swapping out the butter and eggs—it’s about understanding how the ingredients work together. Here’s what you need to know:
1. The Fat: Vegan Butter vs. Coconut Oil

I’ve tested this recipe with both vegan butter (like Earth Balance) and coconut oil, and both work beautifully. Vegan butter gives a slightly richer flavor, while coconut oil keeps the cookies dairy-free and adds a subtle tropical note. If you’re using coconut oil, make sure it’s refined (unless you want a coconutty taste) and solid at room temperature.
2. The Sweetener: Brown Sugar is Key
Brown sugar isn’t just for flavor—it’s what gives these cookies their signature chewiness. The molasses in brown sugar adds moisture and depth, so don’t skip it! If you’re using coconut sugar, it’ll work, but the texture might be slightly drier. A mix of both is a great compromise.
3. The Binder: Flax Eggs for the Win

Eggs in traditional cookies act as a binder, but flax eggs (1 tbsp ground flaxseed + 3 tbsp water = 1 “egg”) do the job just as well. They add a slight nuttiness and help hold everything together without overpowering the flavor.
4. The Oats: Old-Fashioned or Quick?
I always use old-fashioned rolled oats for the best texture. Quick oats can make the cookies a bit mushy, while steel-cut oats are too chewy. If you’re gluten-free, just make sure your oats are certified GF.
5. The Raisins: Plump and Juicy

Raisins can be hit or miss—some people find them too dry or bland. To avoid this, I soak mine in warm water (or tea, for extra flavor!) for 10 minutes before adding them to the dough. This plumps them up and makes them extra juicy. Drain them well before mixing to avoid a soggy dough.
My Go-To Vegan Oatmeal Raisin Cookie Recipe

Now, let’s get to the good stuff—the recipe! This makes about 18-20 cookies, but trust me, you’ll want to double it. They disappear fast!
Ingredients:
- 1 cup (230g) vegan butter or coconut oil, softened
- ¾ cup (150g) brown sugar (or coconut sugar)
- ½ cup (100g) granulated sugar (or more coconut sugar)
- 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, mixed and set for 5 mins)
- 1 tsp vanilla extract
- 1 ½ cups (190g) all-purpose flour (or whole wheat pastry flour)
- 1 tsp baking soda
- 1 tsp cinnamon
- ½ tsp salt
- 3 cups (270g) old-fashioned rolled oats
- 1 cup (150g) raisins (soaked and drained if preferred)
- Optional: ½ cup chopped walnuts or pecans
Instructions:
- Make the flax eggs: In a small bowl, mix the ground flaxseed and water. Let it sit for 5 minutes until it thickens into a gel-like consistency.
- Cream the butter and sugars: In a large bowl, beat the softened vegan butter (or coconut oil) with the brown sugar and granulated sugar until light and fluffy. This should take about 2-3 minutes with a hand mixer or stand mixer.
- Add the wet ingredients: Mix in the flax eggs and vanilla extract until well combined.
- Combine the dry ingredients: In a separate bowl, whisk together the flour, baking soda, cinnamon, and salt.
- Mix it all together: Gradually add the dry ingredients to the wet ingredients, mixing just until combined. Fold in the oats, raisins, and nuts (if using).
- Chill the dough: Cover the dough and refrigerate for at least 30 minutes (or up to 24 hours).
- Preheat the oven: Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
- Scoop and bake: Using a cookie scoop or spoon, portion out the dough into 1.5-inch balls and place them 2 inches apart on the baking sheet. Flatten them slightly with your palm.
- Bake to perfection: Bake for 10-12 minutes, or until the edges are golden brown and the centers look slightly underdone.
- Cool and enjoy: Let the cookies cool on the baking sheet for 5 minutes, then transfer them to a wire rack to cool completely.
Related reading
- The Ultimate Soft-Baked Oatmeal Raisin Cookies
- My Go-To Vegan Peanut Butter Cookies (Only 5 Ingredients!)
- Easy Vegan Skillet Cookie Recipe for One





