Go Back

Eggless Carrot Cake With Cream Cheese Frosting - Moist, Tender, and Easy

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 12 servings

Ingredients
  

  • All-purpose flour: 2 cups (240 g)
  • Baking powder: 2 teaspoons
  • Baking soda: 1/2 teaspoon
  • Salt: 1/2 teaspoon
  • Ground cinnamon: 1 1/2 teaspoons
  • Ground nutmeg: 1/4 teaspoon (optional)
  • Granulated sugar: 3/4 cup (150 g)
  • Light brown sugar: 1/2 cup (100 g), packed
  • Plain yogurt (or thick plant-based yogurt): 3/4 cup (180 g), room temperature
  • Milk (dairy or unsweetened plant-based): 1/2 cup (120 ml), room temperature
  • Neutral oil (canola, sunflower, or light olive): 1/2 cup (120 ml)
  • Vanilla extract: 2 teaspoons
  • Fresh carrots, finely grated: 2 cups lightly packed (about 220–240 g)
  • Optional add-ins: 1/2 cup chopped toasted walnuts or pecans; 1/2 cup raisins
  • Cream cheese: 8 oz (225 g), softened
  • Unsalted butter: 1/2 cup (115 g), softened
  • Powdered sugar: 2 to 2 1/2 cups (240–300 g), sifted
  • Vanilla extract: 1 teaspoon
  • Pinch of salt
  • 1–2 teaspoons milk if needed for consistency

Method
 

  1. Prep your pan and oven: Preheat the oven to 350°F (175°C). Grease and line a 9-inch round cake pan or an 8x8-inch square pan with parchment. For a two-layer cake, double the recipe or bake in two 8-inch pans.
  2. Whisk dry ingredients: In a large bowl, whisk flour, baking powder, baking soda, salt, cinnamon, and nutmeg until well combined.
  3. Combine wet ingredients: In another bowl, whisk granulated sugar, brown sugar, yogurt, milk, oil, and vanilla until smooth and slightly thickened.
  4. Bring it together: Pour the wet mixture into the dry ingredients. Gently fold with a spatula until you no longer see dry flour. Do not overmix.
  5. Add carrots (and extras): Fold in the grated carrots, and nuts or raisins if using. The batter will be thick and speckled with carrots.
  6. Bake: Spread batter evenly in the pan. Bake for 30–36 minutes, until the top is set and a toothpick comes out clean or with a few moist crumbs.
  7. Cool completely: Let the cake cool in the pan for 10 minutes, then lift out using the parchment and cool fully on a rack. Don’t frost a warm cake.
  8. Make the frosting: Beat cream cheese and butter until smooth and fluffy, 2–3 minutes. Add powdered sugar, vanilla, and salt. Beat until creamy. If needed, add a splash of milk to loosen.
  9. Frost: Spread frosting over the cooled cake. For a layered look, frost between layers and on top, then decorate with chopped nuts or a light sprinkle of cinnamon.
  10. Slice and serve: Use a sharp knife for clean slices. Wipe the blade between cuts for neat edges.