Go Back
vegan snickerdoodles

Soft Vegan Snickerdoodles

Delicious Soft Vegan Snickerdoodles recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4
Calories 1700 kcal

Ingredients
  

For the dough:

  • 2/3 cup sugar
  • 1/4 tsp salt
  • 1 tsp apple cider vinegar (activates the baking soda)
  • 1 tsp baking soda
  • 1.5 cups all-purpose flour (I use King Arthur all-purpose flour)
  • 1.25 tsp cinnamon (freshly ground preferred)
  • 1 tsp vanilla extract
  • 1 tsp cream of tartar (creates the signature tang)
  • 1 tbsp soy milk (or any plant-based milk)
  • 1/2 cup vegan butter (softened to room temperature)

For the cinnamon-sugar coating:

  • 1 tsp cinnamon (for rolling cookies)
  • 3 tbsp sugar

Instructions
 

  • Start by preheating your oven to 375°F so it's ready when your dough is. While the oven heats, measure out all your ingredients into separate bowls—this includes the flour, cream of tartar, baking soda, cinnamon, and salt. I like to sift the flour and cinnamon together to remove any lumps and ensure even distribution of the spices, which gives you more consistent flavor in every bite. Set aside the cinnamon-sugar mixture (1 tsp cinnamon mixed with 3 tbsp sugar) in a small shallow bowl for rolling the cookies later.
  • Using an electric mixer, cream together the softened vegan butter and sugar until the mixture is light, fluffy, and pale—this usually takes about 2-3 minutes. This creaming step is crucial because it incorporates air into the dough, which helps your cookies rise and develop that classic snickerdoodle texture. Add the vanilla extract and apple cider vinegar to the creamed mixture and beat for another 30 seconds until everything is well combined. The vinegar reacts with the baking soda to create lift and tang, so don't skip it!
  • Switch to mixing by hand with a wooden spoon or spatula. Add the dry ingredient mixture from Step 1 (flour, cream of tartar, baking soda, cinnamon, and salt) to the butter mixture and stir until the mixture becomes crumbly and no large flour streaks remain. This hand-mixing prevents overmixing, which can make snickerdoodles tough instead of tender. Add the soy milk and stir gently just until a soft dough comes together. The dough should be slightly sticky but still manageable—if it feels too dry, add a few drops more plant-based milk.
  • Working with about 1 tablespoon of dough at a time, roll each portion into a ball between your palms. Roll each ball generously in the cinnamon-sugar mixture from Step 1, making sure to coat all sides evenly for that signature snickerdoodle finish. Place the coated balls on a parchment-lined baking tray, spacing them about 2 inches apart since they'll spread slightly during baking.
  • Bake in the preheated 375°F oven for 10 minutes, until the edges are set but the centers still look slightly underdone—this is the secret to keeping them chewy! Let the cookies cool on the baking tray for 5 minutes, which allows them to firm up just enough to handle without being fragile. Then transfer them to a wire rack to cool completely. I find that snickerdoodles actually taste better the next day once the flavors have mellowed, so don't judge them immediately!