Classic Southern Carrot Cake is a moist, spiced, and incredibly flavorful dessert packed with fresh carrots, warm spices, and crunchy pecans. Topped with rich, tangy cream cheese frosting, this cake is a beloved Southern tradition for birthdays, holidays, and special celebrations.
This version is perfectly balanced — not too sweet, incredibly tender, and loaded with texture from carrots, nuts, and optional pineapple.
Prep Time: 30 minutes Cook Time: 35–40 minutes Total Time: 1 hour 25 minutes (plus cooling) Servings: 12–16
Why This Recipe Works
- Freshly grated carrots provide natural moisture and sweetness
- Buttermilk creates a tender, soft crumb
- Perfect blend of cinnamon, nutmeg, and vanilla
- Cream cheese frosting is the classic Southern pairing
Ingredients
For the Carrot Cake:
- 2½ cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 2 teaspoons ground cinnamon
- ½ teaspoon ground nutmeg
- ½ teaspoon salt
- 1 cup vegetable oil
- 1 cup granulated sugar
- ¾ cup packed brown sugar
- 4 large eggs, room temperature
- ½ cup buttermilk
- 2 teaspoons vanilla extract
- 3 cups freshly grated carrots (about 5–6 medium carrots)
- 1 cup chopped pecans (toasted optional)
- 1 cup crushed pineapple, drained (optional but recommended)
For the Cream Cheese Frosting:
- 16 oz (2 blocks) full-fat cream cheese, cold
- 1 cup (2 sticks) unsalted butter, softened
- 4½ cups powdered sugar
- 2 teaspoons vanilla extract
- Pinch of salt
- 1 cup chopped pecans (for decorating)
Instructions
Step 1: Prepare the Pans Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans. Line bottoms with parchment paper.
Step 2: Mix Dry Ingredients In a medium bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
Step 3: Mix Wet Ingredients In a large bowl, whisk oil, granulated sugar, and brown sugar until combined. Add eggs one at a time, then mix in buttermilk and vanilla extract.
Step 4: Combine Gradually add the dry ingredients to the wet mixture, stirring just until combined. Fold in grated carrots, chopped pecans, and drained pineapple (if using).
Step 5: Bake Divide batter evenly between the two pans. Bake for 35–40 minutes or until a toothpick inserted in the center comes out clean. Cool in pans for 15 minutes, then remove and cool completely on wire racks.
Step 6: Make the Frosting Beat cream cheese and butter until smooth. Gradually add powdered sugar, vanilla, and salt. Beat until fluffy.
Step 7: Assemble the Cake Place one cake layer on a serving plate. Spread a generous amount of frosting on top. Add the second layer and frost the top and sides. Decorate with chopped pecans on the sides or top.
Pro Tips for Perfect Southern Carrot Cake
- Grate carrots fresh — pre-shredded carrots are too dry.
- Toast pecans for deeper flavor.
- Don’t squeeze the carrots — the moisture is important.
- Chill the cake for 30 minutes before slicing for cleaner cuts.
- For a 3-layer cake, use three 8-inch pans.
What to Serve with Southern Carrot Cake
- Hot coffee or sweet tea
- Fresh fruit on the side
- Extra chopped pecans
Storage & Reheating
- Refrigerator: Store covered for up to 5–6 days.
- Freezer: Freeze unfrosted layers up to 3 months. Frost after thawing.
- Bring to room temperature before serving for best flavor.
Frequently Asked Questions
Can I omit the pineapple? Yes, the cake is still delicious without it. It just adds extra moisture and subtle sweetness.
Why is my cake too oily? Make sure to measure ingredients accurately and don’t reduce the oil — it’s what makes the cake so moist.
Can I add raisins? Yes, many Southern bakers add ½–¾ cup golden raisins.

