The aroma of freshly grated carrots, warm spices, and sweet pineapple filled my kitchen, whisking me back to happy family gatherings. This homemade Best Ever Layered Carrot Cake from Scratch is not just a dessert; it’s a canvas for lovingly baked memories. What sets this cake apart is its unreal moistness and delightful texture, thanks to the combination of carrots and crushed pineapple. As a crowd-pleasing favorite, it’s perfect for birthdays, holidays, or just a simple weekday treat. Plus, it’s simple enough to whip up after a long day. Just imagine serving a slice that’s wrapped in creamy, dreamy frosting—trust me, it’ll have loved ones reaching for seconds. Curious about how to elevate your baking game with this sweet delight? Let’s dive in!

Why is This Carrot Cake a Must-Try?
Unmatched Moisture: This cake’s moist interior comes from shredded carrots and crushed pineapple, making each bite an explosion of flavor that’s hard to resist.
Simple Steps: Baking from scratch is easy with this recipe—just mix ingredients, bake, and frost! Perfect for a busy weeknight dessert or special occasions.
Customizable Goodness: Whether you love nuts or prefer a nut-free version, this cake lets you personalize it to suit your tastes. Try adding shredded coconut for a tropical twist!
Perfect for Get-Togethers: Impress your friends and family at any gathering with this layered beauty; its stunning presentation and rich flavors will have everyone asking for your secrets!
Endless Enjoyment: Store leftovers for up to 4 days or freeze for later. It’s a delightful treat that keeps on giving! Don’t forget to check out my Salad Any Meal for a refreshing side dish to balance the sweetness.
Best Ever Carrot Cake Ingredients
• Get ready to bake! Here’s what you need for your Best Ever Layered Carrot Cake from Scratch.
For the Cake
- All-Purpose Flour – A great base for structure; consider whole wheat for added health benefits.
- Ground Cinnamon – Infuses warmth and spice; feel free to swap with pumpkin pie spice for flair.
- Baking Soda – This is your leavening agent; always check freshness for the best rise.
- Fine Sea Salt – Enhances sweetness and flavors; regular table salt works too.
- Ground Nutmeg – Provides a nutty hint; leave it out if you’re out or double on cinnamon.
- Ground Cloves – Adds a unique touch; if preferred, skip or switch to allspice.
- Unsalted Butter – Brings richness; for more moisture, oil can be used but may change flavor.
- Light Brown Sugar – Sweetens with a hint of caramel; dark brown sugar intensifies the flavor.
- Granulated Sugar – Balances sweetness and texture.
- Large Eggs – Binds everything together and adds moisture; flax eggs can work for a vegan option.
- Vanilla Extract – Adds depth; make sure it’s pure for the best results.
- Grated Carrots – The star ingredient for moisture and sweetness; baby carrots can be handy too.
- Canned Crushed Pineapple – Boosts moisture and sweetness; fresh pineapple must be finely chopped.
- Chopped Walnuts/Pecans – Offers delightful crunch; replace with almonds or skip altogether.
- Raisins – Provide chewiness; swap with dried cranberries or leave them out if preferred.
For the Frosting
- Cream Cheese – Gives that classic tang; Greek yogurt makes a lighter substitute.
- Powdered Sugar – Sweetens and thickens the frosting; coconut sugar is a healthier choice.
- Ground Cinnamon (for Frosting) – Enhances flavors; adjust or omit based on your palate.
With these easy-to-find ingredients, you’re ready to create the ultimate homemade dessert that will have your friends and family raving!
Step‑by‑Step Instructions for Best Ever Layered Carrot Cake from Scratch
Step 1: Preheat and Prepare
Start by preheating your oven to 350°F (175°C). While it warms, prepare two 9-inch round cake pans by either greasing them with baking spray or lining them with parchment paper. This step ensures your carrot cake will easily release from the pans, giving you perfect layers to assemble later.
Step 2: Combine Dry Ingredients
In a large mixing bowl, whisk together the all-purpose flour, ground cinnamon, baking soda, fine sea salt, ground nutmeg, and ground cloves until they are well mixed. This creates an aromatic base for your Best Ever Layered Carrot Cake from Scratch. Set this mixture aside as you move on to the wet ingredients.
Step 3: Cream Wet Ingredients
In another bowl, cream together the melted unsalted butter and both the light brown and granulated sugars until smooth and light in color. Beat in the eggs, one at a time, followed by the vanilla extract. This mixture should be creamy and homogenous before you combine it with the dry ingredients.
Step 4: Mix Wet and Dry Ingredients
Gradually add the dry mixture to the wet ingredients, stirring gently until just combined. Avoid over-mixing, as this can toughen the cake. Next, fold in the grated carrots, canned crushed pineapple, raisins, and half of the chopped walnuts for added texture and flavor.
Step 5: Bake the Cake Layers
Divide the batter evenly between the prepared cake pans, smoothing the tops with a spatula. Bake in your preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out clean. The cakes should be lightly golden on top and spring back when gently pressed.
Step 6: Cool the Cake
Once baked, allow the cakes to cool in the pans for about 10 minutes. Carefully transfer them to a wire rack to cool completely. This step is crucial; if you frost the cake while warm, the frosting may melt, ruining your layered presentation.
Step 7: Make the Cream Cheese Frosting
While the cake layers cool, prepare the frosting by beating the cream cheese and softened unsalted butter together until smooth. Gradually add the powdered sugar and ground cinnamon, mixing until fluffy and creamy. The frosting should be thick enough to hold its shape but spreadable.
Step 8: Assemble the Layered Cake
Once the cake layers are completely cooled, place one layer on a serving platter. Spread half of the cream cheese frosting evenly over the top. Gently place the second layer on top, pressing down lightly to secure it in place.
Step 9: Crumb Coat and Final Frosting
Apply a thin layer of frosting around the sides and top of the cake to create a crumb coat, sealing in any loose crumbs. Refrigerate the cake for 2 hours to set the crumb coat. After chilling, frost the top and sides with the remaining cream cheese frosting, smoothing it out for a beautiful finish.
Step 10: Garnish and Serve
Finally, garnish the top of your Best Ever Layered Carrot Cake from Scratch with the remaining chopped walnuts. This adds a delightful crunch and a visually appealing touch. Slice generously and serve to friends and family, or save some for a delicious treat later!

Expert Tips for Best Ever Carrot Cake
Cool Completely: Allow cake layers to cool completely before frosting to avoid melting and sliding—this is crucial for a beautiful finish.
Frosting Consistency: If frosting turns out too runny, gradually add more powdered sugar until the desired thickness is achieved—consistency is key for beautiful layers.
Chop Nuts Finely: If you’re using walnuts or pecans, finely chop them to ensure they integrate well into the cake while providing texture without overwhelming each bite.
Fresh Ingredients: Always use fresh baking soda and spices for the best results. Fresh ingredients contribute to a fluffier and more flavorful best ever carrot cake.
Grating Carrots: Use a food processor for grating carrots quickly, or opt for a box grater to enjoy a bit of a workout—this saves time while ensuring a consistent texture.
Personalize Your Cake: Don’t be afraid to experiment with optional ingredients! Adding coconut or swapping raisins for dried cranberries can create a unique flavor profile tailored to your taste.
Variations & Substitutions for Best Ever Layered Carrot Cake
Embrace your creativity in the kitchen by customizing this scrumptious cake to fit your taste and dietary preferences!
- Dairy-Free: Substitute Greek yogurt with silken tofu blended until smooth for a vegan-friendly frosting.
- Nut-Free: Omit walnuts and raisins or replace them with sunflower seeds for a crunchy twist that remains nut-free.
- Added Flavor: Sprinkle in a dash of ground ginger or cardamom to elevate the cake’s spice profile.
- Tropical Delight: Swap out walnuts for shredded coconut, adding a chewy and tropical essence to your cake.
- Fruit Twist: Use freshly grated zucchini in place of some of the carrots for a moist, unique cake that’s full of veggies.
- Whole Wheat: Use whole wheat flour instead of all-purpose flour for a heartier, healthier version without sacrificing flavor.
- Reduced Sugar: Replace half of the sugar with unsweetened applesauce to cut down on sugar while enhancing moisture.
- Layering Options: Create a simple yet stunning dessert by turning this recipe into cupcakes, offering delightful, portable servings perfect for parties.
Feel free to explore your baking whims! And for a lovely side to complement your cake, consider serving it alongside a refreshing Salad Any Meal or even a scoop of homemade ice cream, perfect for balancing sweetness.
Make Ahead Options
This Best Ever Layered Carrot Cake from Scratch is perfect for meal prep and can save you valuable time on busy days! You can prepare the cake layers up to 24 hours in advance. Once cooled, wrap each layer tightly in plastic wrap and refrigerate to maintain moisture. The cream cheese frosting can also be made ahead and stored in an airtight container in the fridge for up to 3 days. When you’re ready to serve, simply frost the cooled cake layers and let it sit at room temperature for about 30 minutes before slicing. This way, your cake will be just as delicious, and you can enjoy stress-free gatherings!
What to Serve with Best Ever Layered Carrot Cake from Scratch
Indulge in a complete meal experience that beautifully complements the sweet, spiced notes of this delightful cake.
-
Creamy Mashed Potatoes: These buttery potatoes provide a creamy contrast to the cake’s texture, making for a well-rounded meal.
-
Fresh Garden Salad: Crisp lettuce, cherry tomatoes, and a tangy vinaigrette offer a refreshing balance to the cake’s sweetness.
-
Roasted Vegetables: Caramelized carrots and sweet potatoes enhance the meal’s flavors, echoing the cake’s key ingredient while adding savory depth.
-
Sweetened Cream Cheese Dip: A whimsical pairing that mirrors the cake’s frosting, perfect for a delightful dip with fresh fruit.
-
Ginger Tea: This warm beverage complements the spices in the cake, creating a cozy atmosphere perfect for gathering round the table.
-
Chocolate Chip Cookies: For those who love dessert, serving a few cookies alongside the cake provides a playful contrast with rich chocolatey bites.
These pairings elevate your dining experience, creating memories that linger long after the last slice is enjoyed.
Storage Tips for Best Ever Layered Carrot Cake
Fridge: Store leftover cake covered in the fridge for up to 4 days to maintain its moist texture. Use a cake dome or plastic wrap for best results.
Freezer: Wrap slices individually in plastic wrap and then in aluminum foil, or use an airtight container. Best Ever Layered Carrot Cake can be frozen for up to 4 months.
Thawing: To enjoy frozen cake, transfer it to the fridge for 4-6 hours before serving. Alternatively, leave it at room temperature for 1-2 hours.
Reheating: If you prefer it warm, gently reheat individual slices in the microwave for about 10-15 seconds, making it feel freshly baked again!

Best Ever Layered Carrot Cake from Scratch Recipe FAQs
What should I look for when selecting carrots for this cake?
Absolutely! When choosing carrots, look for firm, vibrant orange ones without dark spots or blemishes. The fresher the carrots, the better flavor they’ll bring to your cake. Baby carrots can also be used for easier grating if you’re short on time!
How should I store leftover carrot cake?
For sure! Leftover cake should be covered and stored in the fridge for up to 4 days. Use a cake dome or wrap it in plastic wrap to keep it moist. If you want it to last longer, you can also freeze it for up to 4 months.
Can I freeze the carrot cake?
Yes, you can! To freeze, wrap individual slices in plastic wrap, followed by aluminum foil, or place them in an airtight container. Make sure to label them with the date. When you’re ready to enjoy it, transfer a slice to the fridge for 4-6 hours to thaw or leave it at room temperature for 1-2 hours.
What if my cream cheese frosting is too runny?
No worries! If your frosting turns out too runny, simply add more powdered sugar, a tablespoon at a time, until you achieve your desired consistency. This may take a few tries, but you want it to be thick enough to hold its shape yet still spreadable!
Are there any allergy considerations for this recipe?
Indeed! This cake contains wheat, dairy, and nuts, making it unsuitable for those with allergies to these ingredients. For a nut-free version, simply omit any nuts in the cake and add coconut or dried fruits instead. You can also substitute flax eggs for the regular eggs to make it vegan-friendly.
Can I use fresh pineapple instead of canned?
Absolutely! You can use fresh pineapple, just make sure to finely chop it. Keep in mind that the fresh version may yield less moisture, so you might need to adjust the amount slightly or add a tablespoon of additional oil to maintain that moist texture.

Best Ever Layered Carrot Cake from Scratch - Moist & Irresistible
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C) and prepare two 9-inch round cake pans by greasing or lining with parchment paper.
- In a large mixing bowl, whisk together the all-purpose flour, ground cinnamon, baking soda, fine sea salt, ground nutmeg, and ground cloves until well mixed.
- In another bowl, cream together the melted unsalted butter and both the light brown and granulated sugars until smooth. Beat in the eggs and vanilla extract until creamy.
- Gradually combine the dry mixture with the wet ingredients. Fold in the grated carrots, canned crushed pineapple, raisins, and half of the chopped walnuts.
- Divide the batter evenly between the prepared pans and bake for 30-35 minutes, or until a toothpick comes out clean.
- Allow the cakes to cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely.
- Prepare the frosting by beating the cream cheese and unsalted butter until smooth. Gradually mix in the powdered sugar and ground cinnamon.
- Once the cake layers are cool, place one layer on a platter, spread half of the cream cheese frosting over it, and then gently add the second layer.
- Apply a thin crumb coat of frosting around the cake, refrigerate for 2 hours, and then frost with the remaining cream cheese frosting.
- Garnish with remaining chopped walnuts before serving.
