Go Back

Ultimate Moist Carrot Cake with Vegan Cream Cheese Frosting and Walnuts

This carrot cake is moist, flavorful, and topped with a creamy vegan cream cheese frosting. It's a perfect dessert for celebrations or cozy gatherings.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 12 servings
Course: Dessert, Snack
Cuisine: American, Vegan
Calories: 350

Ingredients
  

For the cake
  • 2 cups all-purpose flour or swap half for whole wheat pastry flour for nuttier depth.
  • 1.5 tsp baking powder fresh ensures the best rise.
  • 1 tsp baking soda
  • 1.5 tsp ground cinnamon the aromatic backbone.
  • 0.5 tsp ground ginger warm spices for a cozy favorite.
  • 0.25 tsp ground nutmeg
  • 1 tsp fine sea salt
  • 1.25 cups granulated sugar use brown sugar for a richer, caramel note.
  • 0.5 cups light brown sugar optional for extra molasses warmth.
  • 3 large eggs for a vegan version, replace with flax-eggs (3 tbsp ground flaxseed + 9 tbsp water).
  • 1 cups neutral oil (canola or avocado) keeps the cake ultra-moist.
  • 2 cups finely grated carrots press lightly to remove excess moisture if carrots are very wet.
  • 0.5 cups crushed pineapple, drained optional, for extra juiciness.
  • 1 cup chopped walnuts toast them for more crunch and aroma.
  • 1 tsp vanilla extract
For the vegan cream cheese frosting
  • 12 oz vegan cream cheese, chilled
  • 0.5 cups vegan butter, softened
  • 3-4 cups powdered sugar, sifted until you reach a spreadable consistency.
  • 1 tsp vanilla extract
  • 1-2 tbsp lemon juice to brighten.

Method
 

Preparation
  1. Preheat the oven to 350°F (175°C). Grease and line two 8-inch round pans or one 9x13 pan.
  2. In a large bowl, whisk together flour, baking powder, baking soda, cinnamon, ginger, nutmeg, and salt until evenly mixed.
  3. In a separate bowl, beat the sugars with eggs, oil, and vanilla until glossy.
  4. Fold the wet mixture into the dry ingredients until just combined. Stir in the grated carrots, drained pineapple, and walnuts.
Baking
  1. Divide batter between prepared pans and smooth the tops. Bake for 30–35 minutes until a toothpick comes out with a few moist crumbs.
  2. Let cakes cool in pans for 10 minutes, then invert onto a wire rack to cool completely.
Frosting
  1. Beat vegan cream cheese with vegan butter until smooth, then add powdered sugar 1 cup at a time until you reach a spreadable consistency. Stir in vanilla and lemon juice.
Assembly
  1. Place first cake layer on a board, spread a generous layer of frosting, add the second layer, and crumb-coat.
  2. Chill for 15 minutes, then finish with a final thick frosting layer and sprinkle toasted walnuts on top.
Serving
  1. Serve at room temperature so the frosting is creamy.

Notes

Store covered in the fridge for up to 5 days. For longer storage, freeze unfrosted layers wrapped tightly for up to 3 months; thaw overnight before frosting. To refresh a slice, warm gently in a 300°F oven for 6–8 minutes.