If you’re searching for a dessert that’s both moist and bursting with flavor, this Ultimate Carrot Banana Cake with Creamy Frosting is exactly what you need. Combining the natural sweetness of ripe bananas, the earthy richness of grated carrots, and a luscious cream cheese frosting, this cake is perfect for celebrations, cozy afternoons, or simply treating yourself to something special.
Why You’ll Love This Carrot Banana Cake

This cake hits the sweet spot between texture and flavor. The bananas keep the layers incredibly moist, while the carrots and crushed pineapple add subtle natural sweetness and a tender crumb. Warm spices like cinnamon and nutmeg create a comforting aroma that fills your kitchen as it bakes. Topped with creamy, smooth frosting, every bite melts in your mouth. Optional nuts give a satisfying crunch, making it an irresistible treat for both adults and kids alike.
Ingredients for Carrot Banana Cake
Cake Layers
- 2 cups all-purpose flour
- 1 ½ tsp baking powder
- 1 tsp baking soda
- ½ tsp salt
- 1 ½ tsp ground cinnamon
- ¼ tsp ground nutmeg
- ¾ cup vegetable oil
- 1 cup granulated sugar
- ½ cup brown sugar
- 3 large eggs
- 1 tsp vanilla extract
- 1 cup mashed ripe bananas (≈2 medium bananas)
- 1 ½ cups finely grated carrots
- ½ cup crushed pineapple, well drained
- ½ cup chopped walnuts or pecans (optional)
Creamy Frosting
- 8 oz cream cheese, softened
- ½ cup unsalted butter, softened
- 3 cups powdered sugar
- 1 tsp vanilla extract
- 1–2 tbsp milk (optional for consistency)
Ingredient Notes
- Bananas: Use very ripe bananas with brown spots for maximum sweetness.
- Carrots: Grate finely for even texture; coarser pieces can make the layers heavy.
- Pineapple: Well-drained to prevent a soggy cake.
- Nuts: Optional; can replace with seeds for a nut-free version.
- Butter/Oil: Vegetable oil keeps the cake moist; for a healthier twist, swap with light olive oil or melted coconut oil.
- Frosting: Milk helps adjust consistency if the frosting is too thick for spreading.
Step-by-Step Instructions
Step 1 – Prepare the Cake Batter
- Preheat your oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment paper.
- In a medium bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
- In a large bowl, combine vegetable oil, granulated sugar, and brown sugar until smooth.
- Add eggs one at a time, mixing well after each. Stir in vanilla extract.
- Mix in mashed bananas until fully incorporated.
- Fold in grated carrots and crushed pineapple.
- Gradually add the dry ingredients to the wet mixture, stirring gently until combined. Avoid overmixing.
- Fold in chopped nuts if desired.
Step 2 – Bake the Cake
- Divide the batter evenly between the two prepared pans and smooth the tops.
- Bake 30–35 minutes, or until a toothpick inserted in the center comes out clean.
- Cool the cakes in pans for 10 minutes, then transfer to a wire rack to cool completely.
Step 3 – Make the Frosting
- Beat cream cheese and butter together until smooth and creamy.
- Gradually add powdered sugar, mixing until light and fluffy.
- Stir in vanilla extract and add 1–2 tablespoons of milk if needed for a spreadable consistency.
Step 4 – Assemble the Cake
- Place one cake layer on your serving plate and spread a generous layer of frosting on top.
- Add the second cake layer and frost the top and sides evenly.
- Create soft swirls with a spatula and garnish with chopped nuts or finely grated carrot for a beautiful finish.
Pro Tips for Success
- Room Temperature Ingredients: Eggs, butter, and cream cheese should be at room temperature for a smooth batter and frosting.
- Do Not Overmix: Overmixing the batter can make the cake dense. Fold dry ingredients gently.
- Check Doneness: Use a toothpick in the center; it should come out clean or with a few moist crumbs.
- Cool Completely: Frosting melts if the cake is warm, so patience is key.
- Even Layers: Use a serrated knife to level tops if needed for a professional look.
Flavor Variations
- Spiced Twist: Add ½ tsp ground ginger and ¼ tsp cloves for a warming flavor.
- Tropical Banana-Carrot Cake: Fold in shredded coconut for extra texture.
- Chocolate Drizzle: Melt semi-sweet chocolate and drizzle over the frosting for a decadent touch.
- Nut-Free Version: Swap nuts with sunflower or pumpkin seeds for allergy-friendly baking.
Serving Suggestions

- Serve with a cup of coffee or chai for a cozy afternoon treat.
- Pair with fresh berries for a light, refreshing contrast.
- Great for birthday celebrations, brunches, or holiday desserts.
Storage and Freezing Instructions
- Room Temperature: Store in an airtight container for up to 2 days.
- Refrigerator: Keeps well for 5–6 days, covered to prevent drying.
- Freezing: Wrap individual layers in plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before frosting.
Nutrition Facts (Per Serving – 1 slice)
| Calories | Protein | Carbs | Fat | Fiber | Sodium |
|---|---|---|---|---|---|
| 430 kcal | 5 g | 62 g | 18 g | 2 g | 210 mg |
FAQ About Carrot Banana Cake
Can I make this cake gluten-free?
Yes! Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. Ensure baking powder is gluten-free.
How can I make this cake vegan?
Replace eggs with flax eggs (3 tbsp flaxseed meal + 9 tbsp water), use plant-based butter, and a dairy-free cream cheese for frosting.
Can I use a different sweetener?
You can substitute brown sugar with coconut sugar or maple syrup, adjusting wet ingredients as needed.
How do I keep the cake moist?
Using bananas, pineapple, and oil ensures a moist texture. Avoid overbaking and store in an airtight container.
Can this cake be made in advance?
Absolutely! Bake the layers ahead of time, wrap them, and refrigerate or freeze. Assemble with frosting on the day you plan to serve.

Ultimate Carrot Banana Cake with Creamy Frosting
Equipment
- 2 x 8-inch round cake pans
- mixing bowls
- whisk
- electric mixer
- spatula
- wire cooling rack
Ingredients
- 2 cups all-purpose flour
- 1 ½ tsp baking powder
- 1 tsp baking soda
- ½ tsp salt
- 1 ½ tsp ground cinnamon
- ¼ tsp ground nutmeg
- ¾ cup vegetable oil
- 1 cup granulated sugar
- ½ cup brown sugar
- 3 large eggs
- 1 tsp vanilla extract
- 1 cup mashed ripe bananas (≈2 medium bananas)
- 1 ½ cups finely grated carrots
- ½ cup crushed pineapple, well drained
- ½ cup chopped walnuts or pecans (optional)
- 8 oz cream cheese, softened
- ½ cup unsalted butter, softened
- 3 cups powdered sugar
- 1 tsp vanilla extract
- 1–2 tbsp milk (optional for consistency)
Instructions
- Preheat your oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment paper.
- In a medium bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
- In a large bowl, combine vegetable oil, granulated sugar, and brown sugar until smooth.
- Add eggs one at a time, mixing well after each. Stir in vanilla extract.
- Mix in mashed bananas until fully incorporated.
- Fold in grated carrots and crushed pineapple.
- Gradually add the dry ingredients to the wet mixture, stirring gently until combined. Avoid overmixing.
- Fold in chopped nuts if desired.
- Divide the batter evenly between the two prepared pans and smooth the tops.
- Bake 30–35 minutes, or until a toothpick inserted in the center comes out clean.
- Cool the cakes in pans for 10 minutes, then transfer to a wire rack to cool completely.
- Beat cream cheese and butter together until smooth and creamy.
- Gradually add powdered sugar, mixing until light and fluffy.
- Stir in vanilla extract and add 1–2 tablespoons of milk if needed for a spreadable consistency.
- Place one cake layer on your serving plate and spread a generous layer of frosting on top.
- Add the second cake layer and frost the top and sides evenly.
- Create soft swirls with a spatula and garnish with chopped nuts or finely grated carrot for a beautiful finish.
Notes
Nutrition
Final Thoughts
This Ultimate Carrot Banana Cake with Creamy Frosting is a celebration of flavor, texture, and wholesome ingredients. Its moist layers, warm spices, and decadent frosting make it a dessert everyone will remember. Perfect for any occasion, it’s simple to bake yet feels like a special treat.