Skip to content

Perfect Vegan Carrot Cake

Plant-based | Gluten-free | Oil-free | Naturally sweetened

Perfectly moist carrot cake studded with raisins and naturally sweetened with dates and banana. The oat flour creates a tender crumb while warm spices add depth. Tastes even better the day after it’s made.


IngredientAmountNotes
Unsweetened plant milk1½ cupsAlmond, soy, or oat
Pitted whole dates, chopped4½ oz~5-6 Medjool dates
Raisins¾ cupDivided
Ripe banana, sliced½ cup~1 medium
Pure vanilla extract1 tspOr seeds from 1 vanilla bean
Regular rolled oats1¾ cupsWill become oat flour
Baking powder2 tsp
Ground cinnamon2 tsp
Baking soda1 tsp
Ground nutmeg1 tsp
Ground clovespinch
Carrots, finely shredded1½ cupsNo need to peel
Walnuts, chopped½ cupOptional

  1. Soak dates: Combine plant milk, dates, ¼ cup raisins, banana, and vanilla in bowl. Let stand 15 minutes until dates soften.

  2. Preheat: Oven to 350°F (175°C). Line 8-inch square baking pan with parchment paper.

  3. Make oat flour: Place oats in blender. Blend until powder forms. Transfer to large bowl.

  4. Dry ingredients: Stir baking powder, cinnamon, baking soda, nutmeg, and cloves into oat flour.

  5. Wet ingredients: Transfer date mixture to blender. Blend until smooth.

  6. Combine: Add date mixture to oat mixture. Stir just until combined. Fold in remaining ½ cup raisins, carrots, and walnuts.

  7. Bake: Spread batter into prepared pan. Bake 40-45 minutes until golden and toothpick comes out clean.

  8. Cool: Cool in pan 10 minutes. Remove from pan and cool completely on wire rack.


Don’t overmix: Stir just until combined for tender cake

Blender order: Grind oats first, then use blender for wet ingredients (no need to wash)

Texture: Cake firms up as it cools—wait before slicing

Make ahead: Tastes even better the next day


Cupcakes: Divide into muffin tins, bake 25-30 minutes

Frosted: Top with vanilla bean frosting or cream cheese frosting

Extra spices: Add ½ tsp ginger or cardamom

Different fruits: Use dried cranberries instead of raisins


  • Room temperature: 2 days
  • Refrigerate: 5 days (tastes great cold)
  • Freeze: Wrap well, freeze up to 2 months
  • Tip: Flavor develops overnight—make a day ahead if possible

  • Calories: ~87
  • Protein: 1.5g
  • Carbs: 20g
  • Fiber: 2g
  • Fat: 1g

Adapted from: Forks Over Knives

Prep: 15 min | Cook: 45 min | Serves: 14