Go Back

Servings 12 cupcakes



  • 2 cups all purpose flour
  • 1 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 2 teaspoons cinnamon
  • 1 teaspoon nutmeg
  • ½ cup applesauce
  • 1 cup non-dairy milk I used almond milk
  • 2 teaspoons vanilla extract
  • 1 cup granulated sugar
  • ½ cup melted coconut oil or canola oil
  • 2 cups grated carrots
  • 1 cup chopped walnuts

Vegan Frosting

  • 1/2 cup vegan butter softened
  • 8 ounces vegan cream cheese softened
  • 1 cup powdered sugar


  1. Preheat oven to 350 degrees

  2. Line two cupcake/muffin tins with cupcake cups/liners (about 12 cupcake liners)

  3. Whisk together the flour, baking powder, baking soda, salt, cinnamon and nutmeg.

  4. Add in the applesauce, non-dairy milk, vanilla extract, sugar, coconut oil (or canola oil), carrots. Mix until just combined. Stir in walnuts and mix until evenly distributed.

  5. I like to use a cookie scoop to scoop an even amount into the cupcake cups. You should fill it about 3/4 of the way.

  6. Bake for about 30 minutes or until a toothpick comes out clean from the center.

  7. Let them cool completely. In the meantime, prepare the frosting by placing vegan butter in a mixing bowl. Using preferably a stand mixer or electric hand mixer, beat the butter until creamy. Add in the vegan cream cheese and mix until creamy. Sift in the powdered sugar and stir until well combined.

  8. Once the cupcakes are completely cooled, top with frosting and enjoy! I like to put them in the fridge for about 30 minutes before enjoying.