Easy Peasy Carrot Cake
Prep time
Cook time
Total time
Recipe type: Cakes & Cupcakes, Desserts
Cuisine: Vegan
Serves: Makes 1 8-inch square cake (serves 8-10)
  • 2 cups carrots, scrubbed and roughly chopped
  • ½ cup pineapple, roughly chopped
  • ½ cup raisins
  • ½ cup canola oil
  • 1 cup unsweetened cashew milk, or other non-dairy milk
  • 2¼ cups all-purpose flour
  • ½ cup granulated sugar
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • ¼ teaspoon kosher salt
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon ground allspice
  • ½ cup pecans, chopped (optional)
  • 1 cup non-hydrogenated shortening (such as Earth Balance or Spectrum)
  • 12 ounces non-hydrogenated vegan cream cheese (such as Tofutti)
  • 4 cups confectioners' sugar, sifted
  • 1 tablespoon vanilla extract
  • 1½ teaspoons freshly squeezed lemon juice
  • ¼ teaspoon coconut extract
  • 1 cup unsweetened shredded coconut
  • ½ cup pecans, chopped and toasted (optional)
  1. Preheat the oven to 350°F. Lightly grease two 9 x 9 inch square baking pans and line with parchment paper, leaving a 2-inch overhang on each side.
  2. To make the cake: In a large bowl whisk together the flour, sugar, baking powder, baking soda, salt, cinnamon, and allspice.
  3. In the jar of a blender combine the carrots, pineapple, raisins, canola oil, and cashew milk. Pulse until the mixture in combined and the carrots are finely chopped. You don't want to puree the mixture, the carrot pieces should be similar in size to pieces of grated carrots.
  4. Make a well in the center of the dry ingredients and pour in the carrot mixture. Stir until just combined. Gently fold in the chopped pecans, taking care not to overwork the batter.
  5. Equally divide the batter among the 2 prepared pans, and smooth the top pushing the batter into the corners of the pan with a spatula. Bake on the center rack for 18-20 minutes, until a toothpick or cake tester inserted into the center of the cake come out clean.
  6. Remove the cake from the oven and allow to cool completely.
  7. To prepare the frosting: In a large bowl add the shortening and vegan cream cheese, and mix with a hand-held mixer until both are smooth and combined. Add the confectioners' sugar, lemon juice, and extracts and continue to mix until smooth.
  8. Add in the shredded coconut and mix one last time.
  9. To assemble: Remove the cake from the pans by lifting them out with the parchment paper. Transfer one layer to a plate or cake stand, and top with approximately half the frosting.
  10. Spread the frosting to the edges of the cake with an offset spatula or the back of a spoon. Repeat with the second cake layer and the remaining frosting (note, you may have some additional frosting leftover, don't worry it great with fruit... or a spoon).
  11. Sprinkle the top of the cake with toasted pecans if using.
  12. Cake can be kept refrigerated until ready to serve, but it best eaten the same day.
Recipe by David James Di Pardo at https://davidd.ca/easy-peasy-carrot-cake/