Vegan Oatmeal Raisin Cookies are one of those recipes that instantly impresses anyone who tries them. They're soft and chewy on the inside, slightly crisp around the edges, and incredibly satisfying—yet they're made with simple plant-based ingredients that you probably already have in your pantry.
This recipe is perfect if you're vegan, dairy-free, or simply looking to cut back on animal products without sacrificing flavor. Even better, it requires just one bowl and about 30 minutes from start to finish, making it ideal for quick homemade treats that taste like they came from a bakery.
In this post, you'll learn everything you need to know—from ingredients to step-by-step instructions and helpful tips for the best results.
Ingredients You'll Need
Main Ingredients
**Rolled oats (old-fashioned oats)**
These are the star of the show. Use old-fashioned rolled oats rather than quick oats for the best texture—they hold their shape better and create that signature chewy bite.
**All-purpose flour**
Provides structure and helps the cookies hold together. You can substitute with whole wheat flour for a heartier texture, or use a gluten-free flour blend if needed.
**Coconut oil or vegan butter**
Acts as the fat that creates tenderness and richness. Melted coconut oil works beautifully and adds a subtle flavor, but any neutral-tasting vegan butter will work just as well.
**Brown sugar**
Adds moisture, chewiness, and that deep caramel-like sweetness that makes oatmeal cookies so irresistible. The molasses content in brown sugar also helps keep these cookies soft.
**Flax egg (ground flaxseed + water)**
This is your egg replacer. When mixed with water, ground flaxseed forms a gel-like consistency that binds the ingredients together perfectly.
**Raisins**
Sweet, chewy, and classic. They add natural sweetness and moisture to every bite. You can use regular or golden raisins depending on your preference.
**Cinnamon**
The warming spice that gives these cookies their signature flavor. It pairs perfectly with oats and raisins.
**Vanilla extract**
Enhances all the other flavors and adds depth to the cookies.
**Baking soda**
Helps the cookies rise slightly and creates a tender crumb.
**Salt**
Balances the sweetness and brings out all the flavors.
Optional Add-Ins
- **Chopped walnuts or pecans** for extra crunch and healthy fats
- **Dairy-free chocolate chips** for a sweeter, more indulgent version
- **Shredded coconut** for tropical flavor
- **A pinch of nutmeg** for extra warmth and spice
Step-by-Step Instructions
Step 1: Prepare Your Flax Egg
Mix 1 tablespoon of ground flaxseed with 3 tablespoons of water in a small bowl. Stir well and set aside for 5-10 minutes to thicken.
**Tip:** The mixture should become gel-like and slightly thick. This is what helps bind your cookies together in place of a traditional egg.
Step 2: Mix the Wet Ingredients
In a large mixing bowl, combine ½ cup melted coconut oil (or vegan butter), ¾ cup packed brown sugar, your prepared flax egg, and 1 teaspoon vanilla extract. Stir until everything is well combined and smooth.
Step 3: Add the Dry Ingredients
To the same bowl, add 1 cup all-purpose flour, 1½ cups rolled oats, 1 teaspoon cinnamon, ½ teaspoon baking soda, and ¼ teaspoon salt. Stir with a wooden spoon or spatula until just combined. The dough should be thick and slightly sticky. Fold in ¾ cup raisins (and any optional add-ins you're using) until evenly distributed throughout the dough.
**Tip:** Don't overmix the dough once you add the flour. Overmixing can lead to tough cookies instead of tender, chewy ones.
Step 4: Chill the Dough (Optional but Recommended)
For the best texture and to prevent spreading, cover the bowl and refrigerate the dough for 15-30 minutes. This helps the cookies hold their shape better during baking and creates a chewier texture.
Step 5: Shape and Bake
Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper. Scoop about 2 tablespoons of dough and roll into balls, then place them on the prepared baking sheet about 2 inches apart. Gently flatten each ball slightly with your palm—they won't spread much on their own. Bake for 10-12 minutes, until the edges are lightly golden but the centers still look slightly underdone. They'll continue to firm up as they cool. Let the cookies cool on the baking sheet for 5 minutes before transferring to a wire rack.
Serving Ideas
You can enjoy Vegan Oatmeal Raisin Cookies on their own, or serve them with:
- A glass of cold almond milk or oat milk
- A hot cup of coffee or chai tea
- A scoop of dairy-free vanilla ice cream for a dessert sandwich
- A drizzle of vegan caramel sauce for extra indulgence
For a more polished look, serve them stacked on a pretty plate with a dusting of cinnamon on top.
Tips for the Best Results
- **Use old-fashioned rolled oats, not instant oats** – instant oats will make the cookies too dense and lose that classic texture
- **Don't skip the flax egg resting time** – it needs those 5-10 minutes to properly gel and bind the dough
- **Measure flour correctly** – spoon it into your measuring cup and level it off rather than scooping directly from the bag, which can pack in too much flour
- **Underbake slightly** – cookies continue cooking on the hot pan after you remove them from the oven, so taking them out when they look almost done ensures they stay soft and chewy
- **Let them cool completely** – warm cookies are fragile and will break apart easily. Give them time to set up properly
- **Use ripe, plump raisins** – if your raisins are dry and hard, soak them in warm water for 10 minutes before adding to the dough
Storage Instructions
Store leftovers in an airtight container at room temperature for up to 5 days. To keep them extra soft, place a piece of bread in the container with the cookies—the bread will get stale, but it releases moisture that keeps the cookies tender.
You can also freeze these cookies for up to 3 months. Layer them between sheets of parchment paper in a freezer-safe container. Thaw at room temperature for 20-30 minutes before eating, or warm them in a 300°F oven for 5 minutes to restore that fresh-baked taste.
**Pro tip:** You can also freeze the dough! Roll the dough into balls, freeze them on a baking sheet until solid, then transfer to a freezer bag. Bake from frozen, adding an extra 2-3 minutes to the baking time.
Are Vegan Oatmeal Raisin Cookies Healthy?
While these are still a dessert and should be enjoyed as an occasional treat, they're made with wholesome plant-based ingredients that offer some nutritional benefits.
They contain:
- **Fiber from oats** – which supports digestive health and helps you feel satisfied
- **Iron and potassium from raisins** – important minerals for energy and heart health
- **No cholesterol** – because they're completely plant-based
- **Healthy fats** – if you add nuts or use coconut oil
Compared to traditional oatmeal raisin cookies made with butter and eggs, this vegan version is a lighter option for those looking to enjoy dessert without animal products. The oats provide slow-releasing energy, and the natural sweetness from raisins means you're getting some fruit in every bite.
That said, these cookies still contain sugar and should be enjoyed in moderation as part of a balanced diet. But when you're craving something sweet and comforting, these cookies deliver satisfaction without compromise.
Final Thoughts
Vegan Oatmeal Raisin Cookies prove that you don't need complicated ingredients or long prep time to create something delicious. With just one bowl and about 30 minutes, this recipe is perfect for busy weeknights, last-minute gatherings, or whenever you want a homemade treat without the fuss.
Whether you're fully vegan, dairy-free, or just trying something new, these cookies deliver all the warmth, chewiness, and cinnamon-spiced goodness you expect from a classic oatmeal raisin cookie. The fact that they're plant-based is just a bonus—they're simply delicious cookies that anyone will love.
So grab your mixing bowl, preheat that oven, and get ready to fill your kitchen with the irresistible smell of freshly baked cookies. Your taste buds (and anyone lucky enough to try these) will thank you.


