There’s nothing quite like a moist, flavorful carrot cake packed with spices and topped with a dreamy cream cheese frosting. This recipe has been my go-to for years and it never fails to impress at any occasion.

The BEST Carrot Cake
Equipment
- 2 8-inch round cake pan greased and lined
- 1 Mixing Bowl
- 1 Whisk
- 1 Grater for carrots
- 1 Wire rack for cooling
Ingredients
Dry Ingredients
- 2 cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 0.5 teaspoon salt
- 2 teaspoons ground cinnamon
- 0.25 teaspoon ground nutmeg
- 0.25 teaspoon ground ginger
Wet Ingredients
- 1 cup brown sugar
- 0.75 cup granulated sugar
- 1 cup neutral oil like canola or sunflower
- 4 large eggs
- 2 teaspoons alcohol-free vanilla
Add-ins
- 2.5 cups carrots grated
- 1 cup walnuts chopped (or pecans or omit for nut-free)
- 0.5 cup crushed pineapple drained
Instructions
- Preheat your oven to 350°F (175°C). Grease and line two 8-inch round cake pans. Grate the carrots and drain the pineapple.
- In a bowl, sift together flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger.
- In another large bowl, whisk together oil, brown sugar, granulated sugar, eggs, and alcohol-free vanilla until fully combined.
- Add the dry ingredients to the wet mixture. Stir just until combined. Fold in the grated carrots, drained pineapple, and walnuts.
- Divide the batter evenly between the prepared pans. Bake for 25-30 minutes or until a toothpick comes out clean. Cool in pans for 10 minutes, then transfer to wire racks to cool completely before frosting.
Notes
Use freshly grated carrots for best texture.
Let the cake cool before applying cream cheese frosting. This cake keeps well covered in the refrigerator for up to 5 days. You can also freeze unfrosted layers, wrapped tightly, for up to 2 months. For variation, add raisins or coconut, and feel free to use pecans or omit nuts for allergies.
Nutrition
Why You’ll Love This Carrot Cake
This carrot cake is delightfully soft, perfectly spiced and loaded with fresh carrots and crunchy walnuts for texture in every bite. The cream cheese frosting is sweet but tangy, making each slice irresistible. It’s the perfect centerpiece for celebrations or a simple weekend treat.
Carrot Cake Ingredients & Substitutions
- 2 cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground ginger
- 1 cup brown sugar
- 3/4 cup granulated sugar
- 1 cup neutral oil (like canola or sunflower)
- 4 large eggs
- 2 teaspoons alcohol-free vanilla
- 2 1/2 cups grated carrots
- 1 cup chopped walnuts (or pecans or leave out for nut-free)
- 1/2 cup crushed pineapple, drained
Feel free to swap walnuts with pecans or omit for allergies. Pineapple adds great moisture but can be left out if preferred.
Step-by-Step Instructions to Make Carrot Cake
Step 1: Prep the Pan & Ingredients
Preheat your oven to 350°F (175°C). Grease and line two 8-inch round cake pans. Grate the carrots and drain the pineapple.
Step 2: Mix the Dry Ingredients
In a bowl, sift together flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger.
Step 3: Whisk the Wet Ingredients
In another large bowl, whisk together oil, brown sugar, granulated sugar, eggs, and alcohol-free vanilla until fully combined.
Step 4: Combine & Fold
Add the dry ingredients to the wet mixture. Stir just until combined. Fold in the grated carrots, drained pineapple, and walnuts.
Step 5: Bake
Divide the batter evenly between the prepared pans. Bake for 25-30 minutes or until a toothpick comes out clean. Cool in pans for 10 minutes, then transfer to wire racks to cool completely before frosting.
Tips for Success
- Do not overmix the batter to keep the cake fluffy.
- Use freshly grated carrots for best texture
- Let the cake cool before applying cream cheese frosting
Variations of Carrot Cake
- Add raisins or shredded coconut for more texture
- Use pecans instead of walnuts for a different nutty flavor
- Make cupcakes instead of layered cake for easier serving
Serving Suggestions: What to Pair with Carrot Cake
- Enjoy with a cup of hot tea or coffee
- Top with extra chopped walnuts or a sprinkle of cinnamon
- Serve with a scoop of vanilla or cinnamon ice cream on the side
Storage & Reheating Instructions
This cake keeps well covered in the refrigerator for up to 5 days. Bring to room temperature before serving. You can also freeze unfrosted layers, tightly wrapped, for up to 2 months.
Memories Made Around the Table
This carrot cake has graced many family tables, from birthdays to quiet Sunday afternoons. The warm spices and cozy flavors always bring smiles, and the leftovers rarely last long. Share it with loved ones and make your own delicious memories.
FAQs
- Can I make this carrot cake ahead of time?
Yes, you can bake the cake layers a day before and frost just before serving. - What nuts work best in carrot cake?
Walnuts and pecans are both delicious, but you can omit them if you prefer a nut-free version. - Can I turn this into cupcakes?
Absolutely. Just reduce the baking time to 18-22 minutes and check with a toothpick.
Final Thoughts
This carrot cake is a true classic, loved for its rich texture and flavor. I hope it becomes a favorite in your kitchen too!