Go Back
Moist Pistachio Carrot Cake Recipe
Ben Carraoli

Moist Pistachio Carrot Cake Recipe

I recently baked this Pistachio Carrot Cake, and honestly, it instantly became one of my favorite homemade desserts. The combination of sweet carrots, earthy pistachios, and warm spices creates such a comforting flavor.
Total Time 40 minutes
Servings: 9
Calories: 320

Ingredients
  

  • 1 cup all-purpose flour
  • ½ cup granulated sugar
  • cup finely ground roasted pistachios
  • 1 teaspoon baking powder
  • ¼ teaspoon baking soda
  • ¼ teaspoon salt
  • ½ teaspoon ground cinnamon
  • teaspoon ground allspice
  • teaspoon ground nutmeg
  • teaspoon ground ginger
  • 1 cup finely grated carrots
  • ¼ cup light brown sugar
  • ¼ cup sunflower oil (or any neutral oil
  • ½ cup plain full-fat yogurt
  • 1 large egg
  • ½ teaspoon vanilla extract
  • chopped pistachios (for garnish
  • ½ cup cream cheese
  • cup heavy whipping cream
  • 3 –4 tablespoons granulated sugar
  • 1 teaspoon lemon juice
  • ½ teaspoon vanilla extract

Method
 

  1. Start by washing and peeling the carrots before grating them finely. Using a medium or fine grater helps the carrots blend into the batter easily. This ensures the cake stays moist and the carrot pieces aren’t too noticeable in texture.
  2. In a bowl, combine the grated carrots, brown sugar, egg, yogurt, oil, and vanilla extract. Whisk everything together until the mixture becomes smooth and evenly combined. This step helps the carrots soften slightly and blend with the sweetness.
  3. Combine the Dry Ingredients
  4. In a separate bowl, whisk together flour, sugar, ground pistachios, baking powder, baking soda, salt, and spices. Mixing these ingredients first ensures the leavening agents and spices distribute evenly throughout the cake.
  5. Pour the wet mixture into the bowl of dry ingredients. Gently fold everything together using a spatula until just combined. Avoid overmixing the batter so the cake stays soft and fluffy.
  6. Transfer the batter into a lined baking pan and spread it evenly. Bake in a preheated oven at 350°F (175°C) for about 20–25 minutes. The cake is ready when a toothpick inserted in the center comes out clean.
  7. Beat the softened cream cheese until smooth using a mixer. Gradually add heavy cream and continue whipping until soft peaks form. Then mix in sugar, lemon juice, and vanilla to create a light, fluffy frosting.
  8. Once the cake has completely cooled, spread the whipped cream cheese frosting evenly on top. Sprinkle chopped pistachios over the frosting for extra crunch and a beautiful finish.

Notes

  • I always roast pistachios lightly before grinding them because it deepens their flavor.
  • I grate the carrots finely so they blend perfectly into the cake crumb.
  • I avoid overmixing the batter since that can make the cake dense.
  • I make sure all ingredients are at room temperature so the batter mixes evenly.
  • I let the cake cool completely before frosting to keep the frosting smooth.