RecipeShare Test Kitchen
4.6(5 ratings)
A whole wheat carrot cake with raisins, walnuts, crushed pineapple, and a simple cream cheese frosting for a moist sliceable finish.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Preheat oven to 350°F (180°C) and line a 9-inch cake pan with parchment paper.
Sift together whole wheat flour, cinnamon, salt, baking powder, and baking soda.
Add brown sugar to the flour mixture and mix well.
Stir in chopped walnuts and raisins.
In a separate bowl, whisk together oil, grated carrots, eggs, and crushed pineapple.
Combine wet and dry ingredients and mix until a smooth batter forms.
Pour the batter into the prepared pan and bake for 60 minutes.
Let the cake cool completely before icing.
Cream together cream cheese and butter in a medium bowl.
Gradually add powdered sugar and mix until smooth and creamy.
Spread icing evenly over the cooled cake and serve.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
Whole wheat carrot cake can turn heavy if the batter is overworked, so the key is keeping enough moisture in the mix through oil, carrots, and crushed pineapple. This version still feels substantial, but it stays tender enough to slice cleanly and frost without crumbling apart.
Walnuts and raisins give it a more old-fashioned bakery feel, while the cream cheese icing keeps the finish familiar. It is a good cake for make-ahead gatherings because the flavor settles well after a night in the fridge.
Serve thin slices if you want this to read more like an afternoon cake than a celebration layer. A little extra chopped walnut on top gives it texture without much extra work.
Keep the cake chilled once frosted. The crumb stays moist for several days, which makes it a practical bake for advance prep.
Whole wheat flour can absorb moisture a little differently from white flour, so it helps to stop mixing as soon as the batter is combined. Overworking it can tighten the crumb and make the finished cake feel heavier than it should.
Finely grated carrots also make a difference here because they soften more evenly in the oven and distribute moisture through the batter instead of creating wetter pockets.
Cream cheese frosting suits this style of cake because it offsets the sweetness without hiding the spice and carrot flavor underneath. Let the cake cool completely before frosting so the layers stay stable and the topping keeps its shape.
Serving Size: 165g
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Yes! While pineapple adds moisture and sweetness, you can leave it out or replace it with unsweetened applesauce for a similar texture.
Using oil, grated carrots, and pineapple helps retain moisture. Avoid overbaking and store the cake in an airtight container.
Absolutely! Bake the cake a day in advance, store it unfrosted at room temperature, and add the cream cheese frosting before serving.
Yes, but it’s best to freeze the cake unfrosted. Wrap it tightly and freeze for up to 2 months. Frost after thawing for best results.
See how other home cooks made this recipe, then share your own experience.
5 ratings
How would you rate this recipe?
Super easy to follow and the frosting is divine! I added a pinch of nutmeg for extra warmth.
Turned out delicious, but mine needed an extra 10 minutes in the oven. Otherwise, perfect texture and taste.
I made this with my kids and they devoured it! Definitely keeping this in our baking rotation.
The crushed pineapple adds such a nice touch of moisture. I reduced the sugar slightly and it was still great.
I love that this recipe uses whole wheat flour—makes it feel a bit healthier without compromising flavor!
Add your personal creations and build your own recipe collection.