Vegan Cookie Recipe No Chocolate: Spiced Cinnamon Vanilla Crunch Magic

Desserts

Vegan Cookie Recipe No Chocolate: Spiced Cinnamon Vanilla Crunch Magic

This vegan cookie recipe delivers all the cozy comfort of classic cookies—without butter, eggs, or chocolate. ✨ The secret lies in a perfect balance of warm spices, creamy coconut oil, and a touch of vanilla that transforms simple pantry staples into something extraordinary.

I developed this recipe after years of perfecting plant-based baking, and it’s now my go-to for holiday gatherings or a quick treat.

The foundation is a foolproof dough that uses flaxseed as an egg substitute, creating just the right texture—chewy centers with crisp edges. Cinnamon and nutmeg add depth, while vanilla extract brightens every bite. No special equipment is needed, just a bowl, a spoon, and your oven.

The dough comes together in 10 minutes, and the cookies bake up golden and fragrant in just 12 minutes.

What you’ll end up with is a batch of cookies that’s rich, spiced, and irresistibly crunchy—perfect for dipping in coffee or pairing with a glass of milk. The warm cinnamon notes make them feel like a hug in cookie form, while the vanilla keeps them bright and inviting.

These cookies freeze beautifully too, so you can bake a batch and enjoy them all season long.

Between you and me, the real magic happens when you let the dough rest for 20 minutes—it makes all the difference in texture. Trust me, this recipe proves vegan baking can be just as satisfying as the classic version, without any compromises. Let’s get baking!

👨‍🍳
Difficulty
Medium
🌱
Category
Vegan
🔥
Calories
Low Cal

Ingredients for vegan cookie recipe no chocolate

Pantry staples plus a few cozy spices—no butter, no eggs, no chocolate needed.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 cups Sifted for light texture
Coconut Oil 🥥 ¾ cup Unrefined for flavor, solid
Granulated Sugar 🍚 1 cup White or organic cane
Brown Sugar 🍚 ½ cup Packed lightly
Ground Flaxseed 🌾 3 tbsp Freshly ground for binding
Vanilla Extract 💧 1 tbsp Pure alcohol-free preferred
Ground Cinnamon 🌶️ 2 tsp Ceylon cinnamon for mild flavor
Ground Nutmeg 🌿 ½ tsp Freshly grated preferred
Salt 🧂 ½ tsp Fine sea salt
Baking Soda 🧪 ½ tsp Freshly opened
Almond Milk 🥛 ¼ cup Unsweetened, room temp
Vanilla Bean Seeds 💧 1 tsp Scraped from 1 pod

The cinnamon and nutmeg are what make these cookies smell like holiday magic. Penzeys or Spicewalla have the best quality, but honestly the regular grocery store stuff works fine if it's fresh—just make sure it smells vibrant, not dusty. I always grab extra vanilla because it's worth it for that bright flavor. For the flaxseed, Bob's Red Mill is my go-to brand—it's finely ground and stays fresh longer. The coconut oil should be solid but not rock-hard when you measure it—if it's melted, chill it for 10 minutes first. And trust me, the vanilla bean seeds make all the difference (even if you skip them, the extract still works great).

No coconut oil? Melted vegan butter works just as well—just don't overmelt it. Out of almond milk? Oat milk or soy milk are great swaps, but use unsweetened. The flaxseed can be pre-ground, but if you're grinding it yourself, a coffee grinder works perfectly. Want more crunch? Add 0.25 cup chopped walnuts or pecans to the dough. For a deeper spice flavor, swap half the cinnamon for cassia cinnamon—it's stronger and more traditional. And if you're feeling fancy, toast the spices in a dry pan for 30 seconds before mixing them in (worth the extra minute!).

The dough keeps for 3 days in the fridge, wrapped in plastic, but I always bake it all at once because these disappear fast. For freezing, portion the dough into balls, freeze on a tray, then transfer to a bag—up to 3 months. Baked cookies? Store in an airtight container at room temp for 5 days. Pro tip: Let the cookies cool completely before storing, or they'll get soggy. And if you're making these for a crowd, double the batch—they're that good.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: Between us, I’ve made cookies that required stand mixers and 10 minutes of kneading. This dough? Just a fork and a bowl—coconut oil cuts right into the flour like butter, and the flaxseed egg binds everything without fuss. Honestly, the only tool you’ll miss is a food processor, and even then, I’ve mashed the flaxseed by hand when in a pinch.
  • Caramel-Kissed Crunch: That brown sugar isn’t just for sweetness—it caramelizes in the oven until the edges are almost too crisp to resist. The granulated sugar keeps the center soft, but the contrast? Ridiculously good. (Yes, even on a Tuesday night, I’ve caught myself stealing warm cookies straight from the pan.)
  • Bulk-Friendly Magic: I’ve used these for holiday gifts, school bake sales, and “I just need snacks” emergencies. Double the batch, freeze half, and they thaw in the oven like they’re fresh. The flaxseed gives them a subtle nuttiness that makes them feel special—no one guesses they’re vegan, and that’s the real win.
  • Pantry Staple Power: All the ingredients? Things I already have. No weird substitutes or last-minute grocery runs. The coconut oil adds richness without dairy, the sugars balance perfectly, and the flour delivers that classic cookie texture. Budget-friendly doesn’t mean boring—these taste like a treat, not a compromise.

Step-by-step instructions for spiced cinnamon vanilla cookies

Here's how to make these rich, spiced vegan cookies that pack serious vanilla flavor and a perfect crunch.

1

👨‍🍳 Step 1: Mix Wet Ingredients for Perfect Texture

In a large mixing bowl, combine the 0.75 cup coconut oil (at room temperature) with the 1 cup granulated sugar and 0.5 cup brown sugar. Use a hand mixer or stand mixer on medium speed to beat for 2-3 minutes until the mixture is light and fluffy. You'll see it nearly double in volume.

This creaming process incorporates air that will create those beautiful crackly tops. I like to use unrefined coconut oil here—it adds subtle coconut flavor that pairs perfectly with the warm spices. Add the 1 tbsp vanilla extract and 1 tsp vanilla bean seeds, mixing for another 30 seconds until fully combined. The vanilla bean seeds add depth that regular extract can't match.

2

👨‍🍳 Step 2: Combine Dry Ingredients and Flaxseed Binding

In a separate medium bowl, whisk together the 3 cups all-purpose flour, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 0.5 tsp salt, and 0.5 tsp baking soda. Sift the flour first for a lighter texture—this prevents dense cookies. Make a well in the center of the dry ingredients.

To the dry mixture, add the 3 tbsp ground flaxseed and 0.25 cup almond milk. Mix with a spatula until you have a crumbly dough that comes together when pressed. The flaxseed acts as our egg substitute, providing binding and that lovely chewy texture. If the dough seems too dry, add 1-2 tablespoons more almond milk—just enough to hold together when pressed.

3

🥘 Step 3: Combine Wet and Dry for Uniform Dough

Gradually add the dry mixture to the wet ingredients, mixing on low speed until just combined. Be careful not to overmix—stop as soon as the dough comes together. The moment you see a few flour streaks remaining is perfect. Use a silicone spatula to scrape down the sides of the bowl and mix any remaining dry bits.

At this point, the dough should be soft and slightly sticky but manageable. If it's too sticky to handle, refrigerate for 10 minutes to firm up. The dough will yield about 24 cookies, so we'll work with it in manageable portions. Here's the thing—this dough benefits from a short rest. Cover the bowl with plastic wrap and let it chill in the refrigerator for at least 30 minutes (up to 24 hours if you want to prep ahead).

4

🔥 Step 4: Bake to Golden Perfection

Preheat your oven to 350°F and line two baking sheets with parchment paper. Using a cookie scoop or tablespoon, portion the chilled dough into 1.5-tablespoon balls (about 1.5 ounces each) and place them 2 inches apart on the prepared sheets. I like to flatten them slightly with my palm to about ¼-inch thickness—this ensures even baking.

Bake for 10-12 minutes until the edges are golden brown and the centers still look slightly soft. They'll firm up as they cool. I know it seems underdone, but resist the urge to overbake—these cookies need to stay chewy inside. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely. The waiting pays off—they'll develop that perfect texture as they cool.

5

⏰ Step 5: Store for Maximum Freshness

Once completely cooled, store the cookies in an airtight container at room temperature for up to 5 days. For longer storage, freeze them for up to 3 months. I like to bring them to room temperature before serving—they taste best when slightly softened. These cookies keep well because the coconut oil solidifies at room temperature, maintaining their texture.

Here's the magic: the combination of warm spices and vanilla creates this cozy, aromatic experience. The flaxseed gives them a subtle nuttiness that complements the coconut oil perfectly. And that crackly top? That's the coconut oil doing its thing as it cools. Trust the process—these cookies are worth every minute of waiting.

👨‍🍳

Pro Tips For Making Vegan Cookie Recipe No Chocolate

  • MELT THE COCONUT OIL: I used to just toss in cold coconut oil and wonder why my cookies turned out dense—it’s not butter. Warm it to 100°F (38°C) first, then mix it into the wet ingredients. That’s the texture you’re after: soft, spreadable dough that behaves like the real deal.
  • WEIGH THE FLOUR LIKE A PRO: Scooping flour from the bag packs it down, and your cookies will end up flat and heavy. Instead, spoon it into a measuring cup, then level it off with a knife. Trust me, your cookies will hold their shape better—and you’ll stop second-guessing why they’re always too thick.
  • DON’T OVERMIX THE DOUGH: I learned this after making a batch that looked like playdough instead of cookies. Mix the wet and dry ingredients just until combined—no need to overwork it. Overmixing develops gluten, and that’s how you get tough, chewy cookies instead of tender ones.
  • USE THE FLAXSEED MIX RIGHT AWAY: Skip the step of waiting for the flax "egg" to thicken—it’s not necessary. Just mix the ground flaxseed with water right before adding it to the wet ingredients, and your cookies will still bind perfectly. Less waiting, same result.

Pro cooking tips for perfect results

Creaming Like a Pro

The secret to crackly tops starts with proper creaming. Beat the coconut oil and sugars at medium speed for 2-3 minutes—you want to see air bubbles form and the mixture nearly double in volume.

I use a hand mixer for this step because it's easier to control than a stand mixer. If your coconut oil is too soft, chill it for 10 minutes before measuring. The goal is to incorporate as much air as possible, which creates those beautiful crackly tops when baked. 🌟

Flaxseed Binding

Freshly ground flaxseed is key for proper binding. Measure 3 tbsp and mix with 0.25 cup almond milk—this creates a gel-like consistency that mimics eggs perfectly. Let it sit for 5 minutes before adding to your dough to maximize its thickening power.

If your dough feels too dry after mixing, add 1 tbsp more almond milk at a time until it holds together when pressed. The flaxseed also adds a subtle nutty depth that complements the coconut oil beautifully.

Dough Resting

Never skip the 30-minute rest—this is where the magic happens. Chilling the dough prevents spreading and allows the flavors to meld. I cover my dough bowl with plastic wrap and refrigerate it on the middle rack. This also makes rolling and portioning much easier.

Pro tip: If you're short on time, even 15 minutes of chilling helps, but 30 minutes gives you perfect results every time. The dough should be firm but still pliable when ready to portion.

Portioning for Perfection

Use a cookie scoop or tablespoon to portion the chilled dough into 1.5-ounce balls (about 1.5 tablespoons each). Place them 2 inches apart on your baking sheet—this gives them room to spread slightly during baking. I like to flatten them gently with my palm to about ¼-inch thickness before baking.

This ensures even cooking and prevents over-spreading. For extra crunch, you can press a pinch of cinnamon or sugar on top before baking.

Baking Time Mastery

Bake at 350°F for exactly 10-12 minutes—no more, no less! The edges should be golden brown while the centers remain slightly soft. They'll firm up as they cool. I know it seems underdone, but overbaking makes these cookies dry.

Let them cool on the baking sheet for 5 minutes before transferring to a rack. This resting period is crucial for developing that perfect chewy center with crisp edges. 🔥

Equipment Essentials

You don't need fancy tools—just a few basics. A hand mixer or stand mixer for creaming, a cookie scoop for portioning, and parchment paper for easy release. I use quart-sized freezer bags for storing dough balls in the freezer.

For measuring, a digital kitchen scale is ideal, but measuring cups work fine. And trust me, a spatula is worth its weight in gold for scraping down bowl sides. These are all tools you likely already have in your kitchen!

Nutrition facts

Servings 24
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 9g11%
Saturated Fat 7g35%
Cholesterol 0mg0%
Sodium 120mg5%
Total Carbohydrate 28g10%
Dietary Fiber 2g7%
Sugars 18g
Protein 3g6%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute coconut oil with another fat?

Yes! For a neutral flavor, use vegan butter (melted and cooled slightly) in a 1:1 ratio. If you prefer a different texture, apricot puree works well too—just reduce other liquids by 2 tablespoons to maintain balance. The key is keeping the fat solid at room temperature for proper cookie structure.

2

How do I make these cookies extra chewy?

For maximum chewiness, chill the dough for 1 hour instead of 30 minutes, and slightly underbake by 1 minute. The flaxseed binding also helps—make sure it's freshly ground. For bonus texture, add 1 tablespoon of corn syrup to the wet ingredients before mixing.

3

What if my dough is too sticky?

Chill the dough for 10-15 extra minutes to firm it up. If it's still too sticky, add 1 tablespoon of flour at a time until it becomes workable. The dough should hold together when pressed but still be pliable. Remember, the flaxseed mixture absorbs moisture—this is normal!

4

Can I add nuts or dried fruit?

Fold in ½ cup chopped walnuts or pecans for texture, or ¼ cup dried cranberries for sweetness. Toast the nuts first for 5 minutes at 350°F to enhance flavor. Just be mindful of portion size—adding extras may reduce the total number of cookies.

5

Why did my cookies spread too much?

This usually happens if the dough wasn't chilled long enough or the oven was too hot. For next time, ensure the dough rests for at least 30 minutes and preheat your oven for 15 minutes before baking. Also, flatten the dough balls slightly before baking to control spreading.

★★★★★4.9(14 reviews)
Categories Desserts