
There’s a cake that shows up on Nana Ruth’s table every Easter, and it’s this one.
Not some towering, bakery-window showpiece with fondant flowers and gold leaf. Just a two-layer carrot cake with real cream cheese frosting, toasted pecans, and enough warm spice to make the whole kitchen smell like Easter morning before anyone’s even dressed for church.
I’ve been making this cake since I was sixteen — the first time Nana Ruth handed me the recipe card and said, “Don’t you dare use the big holes on the grater.” She was serious about that. Fine-grated carrots melt right into the batter, and that’s what makes this cake so impossibly moist that people always ask if there’s pudding mix in it. There isn’t. It’s just carrots, done right.
Why This Carrot Cake Works
I know carrot cake is everywhere this time of year. Every grocery store bakery has one, every food blog has a version, and honestly, most of them are fine. But “fine” isn’t what Easter dessert should be. This one is the carrot cake — the one that sits in the middle of the table and makes people come back for seconds even though they swore they were full after ham.
Here’s what makes it different from the rest:
The spice blend is warm but not heavy. Cinnamon leads, but there’s nutmeg and ginger in there too — just enough to make it interesting without turning it into a spice cake. The pineapple is Nana Ruth’s secret weapon. You don’t taste pineapple, exactly — you just taste something sweet and a little mysterious that you can’t put your finger on. And the cream cheese frosting is thick, tangy, and not cloyingly sweet. It’s the frosting that balances the cake instead of burying it.
The Cream Cheese Frosting Situation
Let’s talk about this frosting for a second, because it matters.
I’ve seen recipes that call for a whole pound of cream cheese and a stick and a half of butter, and listen — I love frosting as much as the next person, but that’s not balance. That’s just a cream cheese delivery system. This version uses one block of cream cheese and half a cup of butter, which gives you a frosting that’s rich and tangy and actually tastes like something instead of just tasting like sweet.
The key is to let your cream cheese and butter get truly soft before you start beating. Room temperature, not “I stuck it in the microwave for 10 seconds and hoped for the best.” If those ingredients are cold, you’ll get lumps, and lumpy frosting on a carrot cake is a heartbreak I wouldn’t wish on anyone.
Maggie’s Tips for the Best Carrot Cake
A few things I’ve learned from making this cake more times than I can count:
Grate your carrots fine. I mean it. Use the small holes on the box grater or pulse them in the food processor. You want them to almost disappear into the batter. Big shreds make a chunky, uneven cake — and Nana Ruth would not approve.
Toast your pecans. Five minutes in a dry skillet over medium heat, stirring often. It takes the flavor from “there are nuts in this” to “what IS that? That’s amazing.” Don’t skip it.
Drain your pineapple well. I’m talking press-it-with-a-paper-towel well. Too much liquid and your cake won’t set properly in the middle. Nobody wants a soggy center on Easter.
Don’t overbake. Start checking at 28 minutes. The cake should spring back when you touch the center, and a toothpick should come out with maybe one or two moist crumbs — not wet batter, but not bone dry either. That’s the sweet spot.
Nana Ruth's Carrot Cake
Ingredients
- 2 cups all-purpose flour
- 2 teaspoons baking soda
- 2 teaspoons ground cinnamon
- 1 teaspoon ground nutmeg
- 1/2 teaspoon ground ginger
- 1/2 teaspoon salt
- 1 1/2 cups granulated sugar
- 1 cup vegetable oil
- 4 large eggs room temperature
- 3 cups finely grated carrots about 5-6 medium carrots
- 1 cup chopped pecans toasted
- 1/2 cup crushed pineapple well drained
- 8 oz cream cheese softened
- 1/2 cup unsalted butter softened
- 3 cups powdered sugar sifted
- 1 teaspoon vanilla extract
Instructions
-
Preheat your oven to 350°F. Grease and flour two 9-inch round cake pans and line the bottoms with parchment paper.
-
In a large bowl, whisk together the flour, baking soda, cinnamon, nutmeg, ginger, and salt.
-
In another bowl, whisk the sugar, oil, eggs, and vanilla until smooth. Pour the wet ingredients into the dry and stir until just combined.
-
Fold in the finely grated carrots, crushed pineapple (drained well), pecans, and coconut if using. The batter will be thick.
-
Divide the batter evenly between the two pans. Bake for 30-35 minutes until a toothpick comes out clean and the tops spring back when gently pressed.
-
Let cool in the pans for 10 minutes, then turn out onto wire racks to cool completely. Don't frost a warm cake — the frosting will slide right off.
-
For the frosting, beat the cream cheese and butter until smooth. Add the powdered sugar and vanilla and beat on low, then increase to medium until fluffy. Frost the top of one layer, stack the second on top, then frost the top and sides.
-
Press toasted pecans around the sides or sprinkle on top. Refrigerate for at least 30 minutes before slicing — the frosting sets up and the cake slices much cleaner cold.
Recipe Notes
Nana Ruth always said the secret was grating the carrots fine — not shredding them on the big holes. The fine grate melts into the batter and makes the cake unbelievably moist. You can skip the pineapple if that's not your family's thing, but it adds a sweetness that makes people ask what your secret is. This cake keeps beautifully in the fridge for up to 4 days — if it lasts that long.
Nana Ruth’s Carrot Cake
A moist, warmly spiced carrot cake with toasted pecans and the creamiest cream cheese frosting you’ve ever tasted. This is the kind of cake Nana Ruth would have baked for Easter — nothing fancy, just deeply good.
- 2 cups all-purpose flour
- 2 teaspoons baking soda
- 2 teaspoons ground cinnamon
- 1 teaspoon ground nutmeg
- 1/2 teaspoon ground ginger
- 1/2 teaspoon salt
- 1 1/2 cups granulated sugar
- 1 cup vegetable oil
- 4 large eggs (room temperature)
- 3 cups finely grated carrots (about 5-6 medium carrots)
- 1 cup chopped pecans (toasted)
- 1/2 cup crushed pineapple (well drained)
- 8 oz cream cheese (softened)
- 1/2 cup unsalted butter (softened)
- 3 cups powdered sugar (sifted)
- 1 teaspoon vanilla extract
- Preheat your oven to 350°F. Grease and flour two 9-inch round cake pans and line the bottoms with parchment paper.
- In a large bowl, whisk together the flour, baking soda, cinnamon, nutmeg, ginger, and salt.
- In another bowl, whisk the sugar, oil, eggs, and vanilla until smooth. Pour the wet ingredients into the dry and stir until just combined.
- Fold in the finely grated carrots, crushed pineapple (drained well), pecans, and coconut if using. The batter will be thick.
- Divide the batter evenly between the two pans. Bake for 30-35 minutes until a toothpick comes out clean and the tops spring back when gently pressed.
- Let cool in the pans for 10 minutes, then turn out onto wire racks to cool completely. Don’t frost a warm cake — the frosting will slide right off.
- For the frosting, beat the cream cheese and butter until smooth. Add the powdered sugar and vanilla and beat on low, then increase to medium until fluffy. Frost the top of one layer, stack the second on top, then frost the top and sides.
- Press toasted pecans around the sides or sprinkle on top. Refrigerate for at least 30 minutes before slicing — the frosting sets up and the cake slices much cleaner cold.
Nana Ruth always said the secret was grating the carrots fine — not shredding them on the big holes. The fine grate melts into the batter and makes the cake unbelievably moist. You can skip the pineapple if that’s not your family’s thing, but it adds a sweetness that makes people ask what your secret is. This cake keeps beautifully in the fridge for up to 4 days — if it lasts that long.
When to Make This
You can bake the layers on Saturday and wrap them tightly in plastic wrap. They’ll be fine overnight on the counter. Frost Sunday morning before church and pop the whole thing in the fridge until dessert time. The cake actually gets better as it sits — the spices deepen and the crumb gets even more tender. Nana Ruth used to make hers on Friday, and by Sunday it was perfect.
This is the cake I’ll be making for Easter this year, same as every year. Wyatt already asked if he could lick the frosting bowl. Mason wants to crack the eggs. Clara said she’ll handle the pecans, which means she’ll eat half of them before they make it into the batter. That’s fine. That’s the whole point.
If you love this, you might also enjoy: Old-Fashioned Lemon Bars, Strawberry Lemon Sheet Cake, Strawberry Pretzel Salad.
Nana Ruth’s Carrot Cake
A moist, warmly spiced carrot cake with toasted pecans and the creamiest cream cheese frosting you’ve ever tasted. This is the kind of cake Nana Ruth would have baked for Easter — nothing fancy, just deeply good.
- 2 cups all-purpose flour
- 2 teaspoons baking soda
- 2 teaspoons ground cinnamon
- 1 teaspoon ground nutmeg
- 1/2 teaspoon ground ginger
- 1/2 teaspoon salt
- 1 1/2 cups granulated sugar
- 1 cup vegetable oil
- 4 large eggs (room temperature)
- 3 cups finely grated carrots (about 5-6 medium carrots)
- 1 cup chopped pecans (toasted)
- 1/2 cup crushed pineapple (well drained)
- 8 oz cream cheese (softened)
- 1/2 cup unsalted butter (softened)
- 3 cups powdered sugar (sifted)
- 1 teaspoon vanilla extract
- Preheat your oven to 350°F. Grease and flour two 9-inch round cake pans and line the bottoms with parchment paper.
- In a large bowl, whisk together the flour, baking soda, cinnamon, nutmeg, ginger, and salt.
- In another bowl, whisk the sugar, oil, eggs, and vanilla until smooth. Pour the wet ingredients into the dry and stir until just combined.
- Fold in the finely grated carrots, crushed pineapple (drained well), pecans, and coconut if using. The batter will be thick.
- Divide the batter evenly between the two pans. Bake for 30-35 minutes until a toothpick comes out clean and the tops spring back when gently pressed.
- Let cool in the pans for 10 minutes, then turn out onto wire racks to cool completely. Don’t frost a warm cake — the frosting will slide right off.
- For the frosting, beat the cream cheese and butter until smooth. Add the powdered sugar and vanilla and beat on low, then increase to medium until fluffy. Frost the top of one layer, stack the second on top, then frost the top and sides.
- Press toasted pecans around the sides or sprinkle on top. Refrigerate for at least 30 minutes before slicing — the frosting sets up and the cake slices much cleaner cold.
Nana Ruth always said the secret was grating the carrots fine — not shredding them on the big holes. The fine grate melts into the batter and makes the cake unbelievably moist. You can skip the pineapple if that’s not your family’s thing, but it adds a sweetness that makes people ask what your secret is. This cake keeps beautifully in the fridge for up to 4 days — if it lasts that long.
What I Use for This Recipe
A couple things from my kitchen that make this one easier.

The skillet that never leaves our stovetop. Pre-seasoned, affordable, and built to last.

Every frosting, every batter, every whipped cream. Light enough that my wrist survives a double batch.

Stop guessing. Best twelve dollars I ever spent on my kitchen.
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. I only recommend tools I actually use. See all my kitchen picks


