These vegan cranberry orange oatmeal cookies are simple to make in one bowl in about 20 minutes using a handful of wholesome ingredients. They’re an excellent holiday cookie when you want a healthier option that still tastes indulgent.

These cookies are made without oil, eggs, butter, or refined white sugar and use whole wheat flour and rolled oats for added fiber and a more nutritious base.
They bake up with a crisp exterior and a soft, chewy center, generously studded with dried cranberries, dairy-free chocolate chips and chopped walnuts.
Fresh orange zest gives a bright, aromatic hint of citrus that complements the tart cranberries and rich chocolate. While they’re perfectly festive, these cookies are great any time of year as a wholesome snack or treat.
Have extra cranberries? Use them in baked cranberry granola bars or cranberry oatmeal crumble bars for another easy, tasty way to enjoy the flavor.
Recipe Highlights
- Vegan, refined sugar-free and oil-free.
- One-bowl recipe for easy cleanup.
- Great as a holiday cookie or everyday treat.
- Made with whole wheat and rolled oats for fiber.
- No eggs or dairy required.
Ingredients

- Nut or seed butter: Use drippy almond butter, cashew butter or tahini. Peanut butter works but adds a stronger flavor.
- Whole wheat flour: White whole wheat, spelt or all-purpose can be substituted; measure carefully.
- Rolled oats: Old-fashioned or large-flake oats give the best chewy texture; quick oats can be used if needed.
- Maple syrup: A liquid sweetener is required; agave nectar can substitute. Granulated sugars were not tested.
- Orange: Fresh orange for zest (1–2 tsp). Lemon or lime zest or 1–2 tsp orange extract can be used instead.
- Cranberries: Dried cranberries (sweetened or unsweetened) are recommended; raisins are an acceptable swap.
- Chocolate: Dairy-free chocolate chips are optional but pair wonderfully with orange and cranberry. Dark or white chips both work.
Please refer to the recipe card below for exact measurements.
Variations and Additions
- Nuts: Add pecans or walnuts for extra crunch.
- Spices: A pinch of cinnamon or cardamom pairs nicely with nutmeg.
- Orange glaze: Mix powdered sugar with 2–3 tablespoons orange juice for a simple glaze to drizzle over cooled cookies.
- Coconut: Up to 1/4 cup shredded coconut can be added or used in place of the nuts.
Step-by-Step Instructions
Step 1: Mix the wet ingredients. In a large bowl, combine the almond butter (or other drippy nut/seed butter), maple syrup, orange zest and vanilla. Whisk until smooth and evenly combined.

Step 2: Add the dry ingredients. Stir in the flour, rolled oats, baking soda, salt and nutmeg until the mixture forms a cookie-dough consistency. It may look dry at first but will come together as you mix.

Step 3: Mix in the add-ins. Fold in the dried cranberries, dairy-free chocolate chips and chopped nuts if using.

Step 4: Shape the cookies. Form 12 equal portions and place them on a parchment-lined baking sheet. Press each portion into a cookie shape before baking — these cookies won’t spread much in the oven.
Note: Use a cookie scoop or large spoon to portion the dough, then shape each into a cookie. Because the dough won’t spread, shape fully before baking.

Step 5: Bake, cool and enjoy! Bake at 350°F (175°C) for 12–13 minutes, until the edges are golden brown. Let the cookies cool on the baking sheet; they will be fragile when hot but will firm up as they cool. Transfer to a wire rack once cooled if desired, then enjoy.

Recipe FAQs
Too much flour or a thick nut butter are the most common causes. Measure flour carefully (a kitchen scale is best). Use drippy, nearly runny nut or seed butter. If the dough is still too dry, add plant-based milk or a small squeeze of orange juice, one tablespoon at a time, until it comes together. If you add too much liquid, chilling the dough 15–30 minutes will help firm it up.
Yes, but instant or quick oats will yield a softer cookie. Rolled oats (old-fashioned) or large-flake oats give the chewiest texture.
Parchment prevents sticking and simplifies cleanup, but you can use a well-greased or nonstick baking sheet instead.
No — this version uses whole wheat flour. I haven’t tested this recipe with gluten-free flour blends, so results may vary.
How to Make Orange Zest
Zesting an orange is quick: choose a firm, unblemished orange, wash and dry it, then use a microplane or citrus zester to remove only the colorful outer peel. Avoid the white pith beneath the peel, which is bitter. Tap the zest off the grater into a bowl or directly into your mixing bowl.
- Select fresh oranges: Pick ripe fruit with smooth skin.
- Wash and dry: Remove any surface residues.
- Grate carefully: Use a microplane and grate only the colored peel, rotating the orange as you go.
- Collect the zest: Transfer the grated zest to a bowl or mix directly into the recipe.

Expert Tips
- Measure precisely: A digital scale ensures consistent results.
- Preheat the oven: Make sure it reaches temperature before baking.
- Orange zest: Avoid the bitter white pith and use a microplane for fine, flavorful zest.
Storing
- Cool completely: Allow cookies to cool fully before storing to avoid sogginess.
- Use an airtight container: Store at room temperature for 3–4 days in a cool, dry place.
- Refrigerate: Keeps up to one week.
- Freeze: Freeze in an airtight container or freezer bag (with parchment between layers) for up to three months. Thaw at room temperature or enjoy chilled.
More Holiday Recipes
Want more seasonal ideas? Try vegan turtles, pecan pie bars, no-bake Nanaimo bars, rum balls or vegan eggnog for festive baking and treats.

Cranberry Orange Oatmeal Cookies
Pin Recipe
Rate Recipe
Print Recipe
Ingredients
- 1/2 cup drippy almond butter or tahini, 120 g
- 1/2 cup maple syrup, 145 g
- 1 tsp vanilla extract
- 2 tsp orange zest, avoid bitter white pith
- 1 cup whole wheat flour, 120 g
- 1 cup rolled oats, 100 g
- 1/2 tsp baking soda
- 1/2 tsp sea salt
- 1/4 tsp nutmeg
- 1/4 cup dried cranberries
- 1/4 cup dairy-free chocolate chips
- 1/4 cup finely chopped pecans or walnuts, optional
Instructions
-
Prepare: Preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper.
-
Mix wet ingredients: Whisk together almond butter, maple syrup, orange zest and vanilla until smooth.
-
Add dry ingredients: Stir in flour, oats, salt, nutmeg and baking soda until a dough forms. It may seem dry at first but will come together.
-
Stir in add-ins: Fold in cranberries, chocolate chips and nuts if using.
-
Shape cookies: Drop 12 spoonfuls of dough onto the tray and press each into a cookie shape. They will not spread much while baking.
-
Bake and cool: Bake 12–13 minutes until edges are golden. Let cool completely on the pan; they’ll firm as they cool.
Notes
Store at room temperature up to 4 days, in the fridge up to one week, or freeze for up to three months.
Using a kitchen scale for measurements yields the best baking results.
Nutrition
Calories: 212kcal,
Carbohydrates: 29g,
Protein: 5g,
Fat: 9g,
Fiber: 4g,
Sugar: 13g
Like this recipe? Rate and comment below!