Carrot banana cake lands in that sweet spot between cozy spice cake and a loaf you’d want for breakfast, except it comes topped with thick cream cheese frosting and looks like a celebration. The bananas keep the crumb soft and plush, while the carrots add moisture without making the cake heavy or wet. What you get is a cake that slices cleanly, stays tender for days, and tastes even better after it has had a little time for the flavors to settle.
The trick is balance. Ripe bananas bring sweetness and body, but too much banana can turn the cake gummy, so the carrots help stretch that moisture across the batter instead of letting it pool in one spot. Brown sugar deepens the flavor and keeps the crumb soft, while cinnamon, nutmeg, and ginger give it the warm backbone you expect from a good carrot cake without overwhelming the banana.
Below, I’ve included the little things that matter here: how to keep the crumb light, when walnuts are worth adding, and the frosting detail that keeps the whole cake from sliding around on the plate.
The cake stayed unbelievably moist for three days, and the cream cheese frosting set up thick enough to slice cleanly. I loved that the banana flavor didn’t disappear, but it also didn’t take over the carrots.
Keep this carrot banana cake in your back pocket for a moist, spiced dessert with cream cheese frosting that holds its shape.
The Moisture Trap: Why This Cake Stays Tender Instead of Heavy
Most carrot banana cakes go wrong the same way: too much fruit, not enough structure, and a batter that bakes up dense in the center. Bananas and carrots both bring a lot of moisture, so the real job here is keeping the batter balanced enough that it can rise without turning muddy. That’s why this recipe uses oil instead of butter in the cake itself. Oil stays liquid at room temperature, so the crumb stays soft even after the cake cools.
The other thing that matters is how you mix it. Once the flour goes in, stop as soon as the dry streaks disappear. Overmixing wakes up the gluten and turns an otherwise tender cake into something closer to a quick bread with frosting. The batter should look thick but still scoopable, with grated carrot and banana evenly distributed through it.
What Each Ingredient Is Actually Doing in This Cake

- Ripe bananas — Use bananas with plenty of brown spots. They mash smoothly, bring natural sweetness, and keep the crumb soft. If your bananas are only lightly ripe, the cake will taste flatter and won’t have that rounded banana flavor.
- Shredded carrots — Freshly shredded carrots are best here because they soften in the oven and disappear into the cake instead of staying crunchy. Pre-shredded carrots are usually too dry and thick. If that’s what you have, chop them finer so they blend in better.
- Brown sugar — This does more than sweeten. It adds a little molasses depth that works with the spice and helps the cake stay moist. White sugar will bake the cake, but the flavor won’t be as full.
- Vegetable oil — Oil gives this cake its soft texture from the first day to the last. Melted butter can be used in a pinch, but the crumb will set firmer and lose some of that plush texture.
- Cinnamon, nutmeg, and ginger — This blend keeps the cake from tasting like banana bread with carrots folded in. The cinnamon leads, while the nutmeg and ginger add warmth in the background. Don’t push the ginger too far or it’ll fight the banana.
- Cream cheese frosting — Softened cream cheese and butter whip into a thick, tangy frosting that cuts through the sweetness of the cake. The frosting needs to be fully softened before beating or you’ll end up with little cold lumps that won’t disappear.
- Walnuts — Optional, but they add a bitter crunch that works well against the sweet frosting. If you leave them out, nothing about the cake breaks. If you use them, toast them first for a deeper flavor.
Building the Batter Without Crushing It
Mix the wet ingredients first
Whisk the oil, brown sugar, eggs, and vanilla until the mixture looks glossy and the sugar starts to dissolve. That step gives the cake a smoother crumb and keeps the eggs from scrambling into the batter later. Once the mashed bananas and carrots go in, the mixture will look a little loose and speckled, which is exactly what you want.
Fold in the dry ingredients gently
Add the flour, baking soda, baking powder, spices, and salt all at once, then fold just until the flour disappears. The batter should look evenly mixed but not whipped. If you keep stirring after that point, the cake can turn tight and chewy instead of soft.
Bake until the center springs back
Divide the batter between the pans or spread it in the dish and bake at 350°F until a toothpick comes out clean and the center springs back when you touch it lightly. The edges should pull away from the pan just a bit. If the top is browning faster than the center is setting, tent it loosely with foil for the last few minutes so the cake finishes without drying out.
Cool before frosting
Let the cakes cool completely before adding the frosting. Even a little warmth will soften the cream cheese frosting and cause it to slide. If you want clean layers or neat slices, patience here pays off immediately.
How to Adapt This for Different Kitchens and Different Cravings
Make it into a 9×13 snack cake
Bake the batter in a greased 9×13 dish if you want a simpler cake that’s easier to serve. The texture will be slightly more uniform and you won’t get the same layer-cake look, but the flavor stays the same. Spread the frosting in a thick layer on top once the cake is fully cool.
Skip the walnuts for a smoother crumb
The nuts are optional, and leaving them out gives you a softer, more uniform bite. That works well if you want the banana and carrot to be the main thing you taste. If you still want some texture, scatter toasted walnuts over the frosting instead of folding them into the batter.
Make it gluten-free with a cup-for-cup flour blend
A good 1:1 gluten-free baking blend can stand in for the all-purpose flour here. The cake may bake up a little more delicate, so let it cool fully before slicing. If your blend doesn’t include xanthan gum, add a small amount according to the package directions.
Swap in a lighter frosting
If you want less sweetness, use a thinner layer of cream cheese frosting and stop there. You’ll still get the tangy contrast that makes the cake taste finished, but the spice and banana will come forward more. A thick glaze won’t give you the same richness or stability.
Storage and Reheating
- Refrigerator: Store covered for up to 5 days. The frosting stays firm, and the cake actually tastes more settled on day two.
- Freezer: Freeze unfrosted layers tightly wrapped for up to 2 months. Frosting can be frozen separately, but the texture is best when made fresh.
- Reheating: Let refrigerated slices sit at room temperature for 20 to 30 minutes before serving. Microwaving a frosted slice too long melts the frosting and makes the crumb feel greasy.
Answers to the Questions Worth Asking

Carrot Banana Cake
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease two 8-inch round pans or prepare a 9x13 dish.
- Whisk vegetable oil, brown sugar, eggs, and vanilla extract together until glossy, then stir in mashed bananas and shredded carrots.
- Fold in all-purpose flour, baking soda, baking powder, cinnamon, nutmeg, ginger, and salt until just combined; fold in walnuts if using.
- Divide batter between the pans and bake for 30–35 minutes at 350°F, until a toothpick comes out clean.
- Beat cream cheese, butter, powdered sugar, and vanilla extract until smooth and fluffy.
- Cool the cakes completely, then frost generously so the frosting layer stays thick and holds its shape.


