Moist Carrot Cake Recipe Recipe
Moist and chock full of carrots, this delightful Carrot Cake recipe with cream cheese frosting offers a lightened-up version that doesn't compromise on flavor.

How to Make the Best Moist Carrot Cake Recipe
This moist carrot cake is everything you want in a classic dessert—tender, flavorful, and topped with the most luscious cream cheese frosting. Packed with freshly grated carrots, warm spices like cinnamon, ginger, and nutmeg, plus crunchy toasted nuts and sweet raisins, every bite delivers incredible texture and taste.
What sets this recipe apart is the addition of crushed pineapple, which adds natural moisture and a subtle sweetness that keeps the cake tender for days. The lightened-up cream cheese frosting, enhanced with a touch of Greek yogurt and lemon juice, provides the perfect tangy contrast to the warmly spiced cake layers.
Whether you’re celebrating a special occasion or simply craving a comforting homemade dessert, this carrot cake is sure to impress. It’s the kind of recipe that tastes even better the next day, making it perfect for preparing ahead of time.

Moist Carrot Cake Recipe
Moist and chock full of carrots, this delightful Carrot Cake recipe with cream cheese frosting offers a lightened-up version that doesn't compromise on flavor.
Ingredients
Nuts and Add-ins
Dry Ingredients
Wet Ingredients
Cream Cheese Frosting
Instructions
Prepare the Ingredients
- Preheat oven to 350°F. Line two 9-inch round cake pans with parchment paper and butter or spray with oil.
- Toast the nuts at 300°F for about 8 minutes on a sheet pan, let cool, and roughly chop.
- Soak the raisins in 1/4 cup hot water for 20 minutes. You can also soak them with a chai tea bag for extra flavor.
- Grate the carrots fresh using the small fine side of a box grater. Pre-grated carrots are too dry and will throw off the balance of the cake.
Make the Cake
- In a large bowl, combine the dry ingredients: flour, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg.
- In a medium bowl, whisk the oil, brown sugar, and vanilla. Beat in the eggs one at a time. Add pineapple (or applesauce) and vanilla.
- Drain the raisins and add them along with the roasted nuts and grated carrots. Mix to combine.
- Make a well in the dry ingredients. Add the wet mixture and fold in until just mixed.
- Divide the cake batter into each of the prepared pans (about 3 cups each). Bake at 350°F on the middle rack for 25-30 minutes.
- A toothpick test should come out mostly clean. The center of the cake should bounce back when touched. Internal temperature should read 200-205°F.
- Let cakes cool completely in the pans on a wire rack, then refrigerate to make frosting application easier (20 minutes or up to 4 days).
Make the Frosting and Assemble
- Make sure the butter and cream cheese are fully at room temperature. In a stand mixer or with a hand mixer, beat the cream cheese and butter until completely smooth.
- Add salt and sift in powdered sugar. Mix until smooth. Cream in lemon juice and Greek yogurt. It should be ultra-creamy and lightly lofty.
- Place one layer of cake on the serving plate. Frost the first layer, covering the top evenly with about 1/2-inch thickness of frosting, coming out to 1/2-inch of the edge.
- Place the top layer on and frost it the same way. For covering the sides, make a double batch of frosting.
Notes
- Use freshly grated carrots for the best texture and moisture. Pre-grated carrots are too dry.
- You can substitute the nuts with shredded coconut or use half of each.
- For a 9x13 pan, adjust baking time accordingly.
- Greek yogurt in the frosting gives the perfect tang and lightens the texture beautifully.