I didn’t grow up eating oatmeal raisin cookies—my mom was strictly a chocolate chip household. But when I went dairy-free a few years back, I found myself craving those chewy, cinnamon-spiced cookies I’d always passed over at bakeries. Turns out, oatmeal raisin cookies are actually one of the easiest treats to make without dairy.
The secret? Coconut oil does all the work that butter used to do, and honestly, you can’t even tell the difference. These cookies come out just as chewy and soft as the traditional version, with that warm cinnamon flavor and little bursts of sweetness from the raisins. No fancy ingredients, no complicated steps—just a simple cookie that happens to be dairy-free.

Why You’ll Love These Dairy Free Oatmeal Raisin Cookies
- Dairy-free friendly – Made with coconut oil instead of butter, these cookies are perfect if you’re avoiding dairy or cooking for someone with lactose intolerance.
- Classic comfort with a twist – You get all the chewy, cinnamon-spiced goodness of traditional oatmeal raisin cookies without any dairy products.
- Simple pantry ingredients – Most of these ingredients are probably already in your kitchen, making this an easy recipe to whip up on a whim.
- Naturally wholesome – With oats, raisins, and walnuts, these cookies feel a bit more nutritious than your average cookie while still satisfying your sweet tooth.
What Kind of Oats Should I Use?
For this recipe, you’ll want to stick with old-fashioned rolled oats, which are sometimes called regular oats at the store. Quick oats or instant oats won’t give you the same chewy texture since they’re cut smaller and will absorb too much moisture, making your cookies mushy instead of perfectly chewy. Steel-cut oats are a no-go here too, as they’re way too hard and won’t soften enough during baking. If you need a gluten-free option, just make sure to buy certified gluten-free oats, since regular oats are often processed in facilities that also handle wheat.
Options for Substitutions
These cookies are already dairy-free, but here are some swaps you can make to fit your pantry or preferences:
- Coconut oil: You can swap this with another neutral oil like vegetable or canola oil to keep them dairy-free. If dairy isn’t a concern, melted butter works great too and adds a richer flavor.
- Coconut sugar: Regular brown sugar is a perfect substitute here. The coconut sugar adds a slight caramel note, but brown sugar will give you that same chewy texture and molasses flavor.
- Egg: For a vegan version, try a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes) or use 3 tablespoons of unsweetened applesauce.
- Raisins: Not a raisin fan? Swap them out for dried cranberries, chopped dates, chocolate chips, or even butterscotch chips. You can also use a mix of dried fruits for variety.
- Walnuts: Feel free to use pecans, almonds, or any nut you prefer. If you have nut allergies, just add more raisins or dried fruit instead.
- Old-fashioned rolled oats: Stick with old-fashioned oats for this recipe – quick oats will make the cookies too soft and instant oats will turn mushy. The rolled oats are really what give these cookies their classic chewy texture.
Watch Out for These Mistakes While Baking
The biggest mistake when making oatmeal raisin cookies is overmixing the dough after adding the flour, which can lead to tough, dense cookies instead of chewy ones – mix just until the flour disappears and you’ll get a much better texture.
Another common error is using melted coconut oil that’s too hot, as this can start cooking the egg when combined, so let your oil cool for about 5 minutes after melting before adding it to the other ingredients.
Don’t skip chilling the dough for at least 15-20 minutes before baking, since this helps the cookies hold their shape and prevents them from spreading too thin and becoming crispy instead of chewy.
Finally, pull the cookies from the oven when they still look slightly underdone in the center – they’ll continue baking on the hot pan for a few minutes and will firm up as they cool, giving you that perfect soft and chewy cookie.
What to Serve With Oatmeal Raisin Cookies?
These cookies are perfect with a cold glass of almond milk or oat milk since they’re already dairy-free. I love packing them in lunchboxes alongside some apple slices and a cheese stick for an afternoon snack that keeps everyone happy. They also make a great breakfast treat when you’re running out the door – just grab a cookie and a banana, and you’re good to go. For a cozy evening, serve them warm with a cup of hot tea or coffee, and the cinnamon really shines through.
Storage Instructions
Store: These cookies stay soft and chewy when kept in an airtight container at room temperature for up to 5 days. If you want them to last a bit longer, pop them in the fridge where they’ll keep for about a week.
Freeze: You can freeze baked cookies in a freezer-safe container or bag for up to 3 months. I also love freezing the dough in individual cookie balls on a baking sheet, then transferring them to a bag once frozen so I can bake fresh cookies whenever a craving hits.
Enjoy: Frozen cookies thaw quickly at room temperature in about 20 minutes, or you can warm them in the microwave for 10-15 seconds. If you’re baking from frozen dough, just add an extra minute or two to the baking time.
| Preparation Time | 15-20 minutes |
| Cooking Time | 11-12 minutes |
| Total Time | 1 hour 46 minutes – 1 hour 52 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1750-1900
- Protein: 22-27 g
- Fat: 46-56 g
- Carbohydrates: 310-340 g
Ingredients
For the dry mixture:
- 3/4 cup all-purpose flour (I use King Arthur all-purpose flour)
- 3/4 tsp ground cinnamon (freshly ground preferred for better flavor)
- 1/4 tsp fine sea salt
- 3/4 tsp baking soda
For the wet mixture:
- 1/2 cup cane sugar
- 1/3 cup melted coconut oil (cooled to room temperature)
- 1 large egg (room temperature for better emulsification)
- 1/4 cup coconut sugar (adds subtle caramel notes)
- 1.5 tsp vanilla extract
For the dough:
- 1/4 cup chopped walnuts (finely chopped for even distribution)
- 3/4 cup raisins
- 1.25 cups old-fashioned rolled oats (I prefer Bob’s Red Mill)
Step 1: Prepare the Mise en Place and Dry Ingredients
- 3/4 cup all-purpose flour
- 3/4 tsp baking soda
- 1/4 tsp fine sea salt
- 3/4 tsp ground cinnamon
Gather all ingredients and allow the egg and coconut oil to reach room temperature—this ensures better emulsification and a more cohesive dough.
While ingredients warm, whisk together the flour, baking soda, salt, and cinnamon in a small bowl.
I like to use freshly ground cinnamon here because it has a noticeably brighter, more complex flavor than pre-ground, and it really elevates these simple cookies.
Set the dry mixture aside.
Step 2: Combine Wet Ingredients and Build the Dough Base
- 1/2 cup cane sugar
- 1/4 cup coconut sugar
- 1/3 cup melted coconut oil
- 1 large egg
- 1.5 tsp vanilla extract
- dry ingredient mixture from Step 1
In a large bowl, whisk together the cane sugar, coconut sugar, melted coconut oil (cooled), room-temperature egg, and vanilla extract for about 30 seconds until well combined and slightly emulsified.
The mixture should look creamy and uniform.
Add the dry ingredient mixture from Step 1 and mix on low speed or by hand with a wooden spoon until just combined—don’t overmix, as this can lead to tough cookies.
The dough should come together easily without any visible streaks of dry flour.
Step 3: Fold in Mix-ins for Even Distribution
- 1.25 cups old-fashioned rolled oats
- 3/4 cup raisins
- 1/4 cup chopped walnuts
Gently fold the old-fashioned rolled oats, raisins, and finely chopped walnuts into the dough using a spatula or wooden spoon.
I prefer to chop the walnuts fairly fine so they distribute evenly throughout the cookies and don’t create dry pockets.
Use a folding motion rather than vigorous mixing to keep the dough tender.
Make sure the oats, raisins, and nuts are evenly distributed throughout before moving to the next step.
Step 4: Portion and Chill the Dough
- dough from Step 3
Scoop the dough into portions of about 1½ to 2 tablespoons each and place them onto a parchment-lined plate or small tray.
Space them out slightly so they’re not touching.
Refrigerate for at least 1 hour—this resting time allows the flavors to meld and helps prevent the cookies from spreading too much during baking, resulting in thicker, chewier cookies.
While the dough chills, preheat your oven to 350°F and line a baking sheet with parchment paper.
Step 5: Bake and Cool the Cookies
- chilled dough balls from Step 4
Remove the chilled dough balls from the refrigerator and arrange them on the prepared baking sheet, spacing them 2 to 3 inches apart to allow for gentle spreading.
Bake at 350°F for 11 to 12 minutes—the cookies should be golden around the edges but still slightly soft in the center.
Let the cookies cool on the baking sheet for about 5 minutes (they’ll continue to set as they cool), then transfer to a wire rack to cool completely.
This brief cooling on the pan helps them firm up without becoming brittle.

Golden Dairy Free Oatmeal Raisin Cookies
Ingredients
For the dry mixture:
- 3/4 cup all-purpose flour (I use King Arthur all-purpose flour)
- 3/4 tsp ground cinnamon (freshly ground preferred for better flavor)
- 1/4 tsp fine sea salt
- 3/4 tsp baking soda
For the wet mixture:
- 1/2 cup cane sugar
- 1/3 cup melted coconut oil (cooled to room temperature)
- 1 large egg (room temperature for better emulsification)
- 1/4 cup coconut sugar (adds subtle caramel notes)
- 1.5 tsp vanilla extract
For the dough:
- 1/4 cup chopped walnuts (finely chopped for even distribution)
- 3/4 cup raisins
- 1.25 cups old-fashioned rolled oats (I prefer Bob's Red Mill)
Instructions
- Gather all ingredients and allow the egg and coconut oil to reach room temperature—this ensures better emulsification and a more cohesive dough. While ingredients warm, whisk together the flour, baking soda, salt, and cinnamon in a small bowl. I like to use freshly ground cinnamon here because it has a noticeably brighter, more complex flavor than pre-ground, and it really elevates these simple cookies. Set the dry mixture aside.
- In a large bowl, whisk together the cane sugar, coconut sugar, melted coconut oil (cooled), room-temperature egg, and vanilla extract for about 30 seconds until well combined and slightly emulsified. The mixture should look creamy and uniform. Add the dry ingredient mixture from Step 1 and mix on low speed or by hand with a wooden spoon until just combined—don't overmix, as this can lead to tough cookies. The dough should come together easily without any visible streaks of dry flour.
- Gently fold the old-fashioned rolled oats, raisins, and finely chopped walnuts into the dough using a spatula or wooden spoon. I prefer to chop the walnuts fairly fine so they distribute evenly throughout the cookies and don't create dry pockets. Use a folding motion rather than vigorous mixing to keep the dough tender. Make sure the oats, raisins, and nuts are evenly distributed throughout before moving to the next step.
- Scoop the dough into portions of about 1½ to 2 tablespoons each and place them onto a parchment-lined plate or small tray. Space them out slightly so they're not touching. Refrigerate for at least 1 hour—this resting time allows the flavors to meld and helps prevent the cookies from spreading too much during baking, resulting in thicker, chewier cookies. While the dough chills, preheat your oven to 350°F and line a baking sheet with parchment paper.
- Remove the chilled dough balls from the refrigerator and arrange them on the prepared baking sheet, spacing them 2 to 3 inches apart to allow for gentle spreading. Bake at 350°F for 11 to 12 minutes—the cookies should be golden around the edges but still slightly soft in the center. Let the cookies cool on the baking sheet for about 5 minutes (they'll continue to set as they cool), then transfer to a wire rack to cool completely. This brief cooling on the pan helps them firm up without becoming brittle.






