Joanna Gaines' Carrot Cake Recipe: Moist Spice Layers and Cream Cheese Frosting Bliss

Desserts

Joanna Gaines' Carrot Cake Recipe: Moist Spice Layers and Cream Cheese Frosting Bliss

Joanna Gaines' carrot cake recipe delivers the kind of homestyle comfort that feels like a warm hug from the kitchen. The secret to its legendary moistness lies in a precise balance of spices, finely grated carrots, and a tender crumb that practically melts in your mouth.

I’ve baked this version countless times for gatherings—it’s the cake that disappears before dessert even hits the table.

This recipe captures Joanna’s signature style: rich with cinnamon and nutmeg, layered with velvety cream cheese frosting that ties everything together. The key to that signature texture? A combination of buttermilk in the batter and a slow bake at 350°F—never rushing the process.

Every bite delivers that perfect harmony of spiced carrot cake and tangy frosting.

What makes this version special is how foolproof it is—no guesswork, just reliable results. You’ll end up with a cake that’s moist through and through, not dry or crumbly, and a frosting so smooth it looks like it came from a bakery.

The aroma alone will have everyone gathering around the kitchen while it bakes.

Add a layer of chopped walnuts or pineapple for extra texture, or adjust the spices to your taste—this recipe adapts beautifully. Perfect for birthdays, holidays, or just because. Let’s get baking!

👨‍🍳
Difficulty
Hard
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for joanna gaines carrot cake

These 16 ingredients create Joanna’s signature moist carrot cake with velvety cream cheese frosting.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Granulated Sugar 🍚 1 ½ cups White or light brown
Packed Brown Sugar 🍚 ¾ cup For moisture and depth
Organic Carrots 🥕 3 cups Finely grated, no pulp
Unsalted Butter 🧈 1 cup Room temperature, full-fat
Large Eggs 🥚 4 whole Room temperature for best mixing
Buttermilk 🥛 1 cup Fresh or homemade
Vanilla Extract 🍯 2 tsp Pure, not imitation
Ground Cinnamon 🌿 2 tsp Freshly ground preferred
Ground Nutmeg 🌿 ½ tsp Freshly grated for warmth
Ground Ginger 🌶️ 1 tsp Freshly ground for zing
Salt 🧂 ½ tsp Fine sea salt preferred
Walnuts 🥜 1 cup Chopped, toasted optional
Cream Cheese 🧀 8 oz Room temperature for frosting
Powdered Sugar 🍚 3 cups Sifted for smooth frosting
Lemon Juice 🍋 1 tbsp Freshly squeezed

The carrots are non-negotiable—organic ones from the grocery store’s produce section work best, but no pulp. Trader Joe’s or Whole Foods have the sweetest varieties. Grate them yourself (the food processor makes quick work) or buy pre-grated if you're in a rush. For the spices, Penzeys or the bulk bins at natural stores give the freshest grind, but don’t stress if you’ve got store-brand. The cinnamon and nutmeg are what give this cake that signature warmth—don’t skip them. Walnuts? Toast them first—they add a buttery crunch that balances the sweetness.

No buttermilk? Mix 1 tablespoon lemon juice or vinegar with 1 cup milk and let sit for 5 minutes. Freshly grated nutmeg and ginger make all the difference, but store-bought ground works in a pinch. For the frosting, Philadelphia cream cheese is the gold standard, but any brand works. Want extra moisture? Add 1 tablespoon of milk or lemon juice to the frosting. The powdered sugar should be sifted—Domino or C&H are reliable brands. If you’re feeling fancy, add a pinch of vanilla to the frosting too.

This cake keeps well—3 days at room temperature wrapped tightly, or 1 week in the fridge. The frosting? Store it separately and mix in a splash of milk if it gets too thick. Freeze portions of the unfrosted cake for up to 3 months. I always make a double batch—half gets eaten in one sitting, the rest disappears over the next few days. The aroma alone will have your house smelling like a bakery, so bake it when you’re ready for company.

❤️

Why You'll Love This Recipe

  • I’ll be real: this recipe uses pantry basics. Flour, sugar, butter—stuff I already have. The carrots stretch the batter just enough to feed a houseful, and leftovers? They’re even better the next day, especially with a sprinkle of cream cheese frosting. No wasted ingredients, no guilt. Just cake.
  • No-Fuss Mixing: I swear by this recipe because it’s the kind of cake where you actually measure once, mix once, and bake. No creaming butter and sugar until it’s light and fluffy—just melt the butter, toss in the sugars, then fold in the grated carrots. That brown sugar? It keeps the crumb tender, so no one will guess it’s secretly healthy.
  • Carrot Cake Magic: Between us, the secret’s in the butter-to-sugar ratio. That rich, velvety texture from the brown sugar and the natural sweetness of the carrots? It’s the kind of cake that disappears faster than my willpower on a Monday. Honestly, I’ve tried fancier recipes, but this one’s the one people always ask for.
  • Crowd-Pleaser Every Time: Here’s what sold me—this cake works for brunch, potlucks, or even a last-minute birthday. The carrots add moisture, so it stays fresh longer, and the simplicity means I can double the batch without stress. My daughter picks out the biggest pieces first, but still asks for seconds.

Step-by-step instructions for Joanna Gaines' carrot cake recipe

Here's how to bake Joanna Gaines' legendary carrot cake—rich, moist layers with a creamy frosting that'll impress everyone.

1

Prep the Carrots and Mix Dry Ingredients

Start by grating the 3 cups of organic carrots using a box grater or food processor. I like to squeeze out any excess moisture with a clean kitchen towel—this keeps the cake wonderfully moist without being soggy. In a separate bowl, whisk together the 2.5 cups of all-purpose flour, 1.5 cups of granulated sugar, 0.75 cup of packed brown sugar, 2 teaspoons of ground cinnamon, 0.5 teaspoon of ground nutmeg, 1 teaspoon of ground ginger, and 0.5 teaspoon of salt. Sift the flour mixture once to lighten the texture—this ensures a tender crumb.

Toast the 1 cup of walnuts in a dry skillet over medium heat for 2-3 minutes until fragrant, then chop them coarsely. Set aside to cool—they'll add a delightful crunch to every bite. Keep all your dry ingredients ready; you'll need them in the next step.

2

Cream Butter and Sugars, Then Add Wet Ingredients

In a large mixing bowl, beat the 1 cup of unsalted butter (room temperature) with the 4 whole large eggs on medium speed for 3-4 minutes until light and fluffy. Gradually add the 1 cup of buttermilk and 2 teaspoons of vanilla extract, mixing just until combined. You want to incorporate air here—this creates that signature tender crumb.

With the mixer running on low speed, add about ⅓ of the dry ingredients to the butter mixture. Mix until just combined, then alternate adding the remaining dry ingredients and the grated carrots. Finish by folding in the toasted walnuts. The batter should be thick but pourable—don't overmix or the cake will turn dense.

3

Bake the Carrot Cake Layers

Preheat your oven to 350°F and grease two 9-inch round cake pans with butter or line them with parchment paper. Divide the batter evenly between the pans and smooth the tops. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. The edges should be golden brown, but the tops might still look slightly underdone—this is normal.

Let the cakes cool in their pans for 10 minutes, then transfer them to a wire rack to cool completely. I know it's tempting to frost them warm, but letting them cool prevents a soggy bottom layer. This waiting step is crucial for that perfect texture.

4

Make the Cream Cheese Frosting

In a large bowl, beat the 8 ounces of cream cheese (room temperature) with the 3 cups of powdered sugar and 1 tablespoon of lemon juice until smooth and fluffy. Add the 1 cup of unsalted butter, softened, and mix until fully incorporated. The frosting should be light and spreadable—if it's too thick, add a splash of milk or buttermilk to reach the right consistency.

Taste the frosting and adjust the sweetness if needed. I usually add a pinch more powdered sugar or a dash of vanilla extract for extra flavor. The frosting should be sweet but not overpowering—it's the perfect balance to the spiced carrot cake.

5

Assemble and Frost the Cake

Place one cake layer on a serving plate and spread a generous layer of frosting on top. Dust the top with a thin layer of powdered sugar for a pretty finish, then place the second layer on top. Frost the entire cake, covering the sides and top completely. For extra flair, pipe some frosting around the edges or add a sprinkle of cinnamon on top.

Chill the cake in the refrigerator for at least 1 hour before serving. This lets the frosting set and the flavors meld together. Slice into thick wedges and serve with a cup of coffee or tea—each bite delivers that perfect combination of moist carrot cake and tangy-sweet frosting.

👨‍🍳

Pro Tips For Making Joanna Gaines Carrot Cake

  • Grate Carrots Fine: Joanna’s recipe relies on texture, so skip the food processor—hand-grate those organic carrots until they’re almost like wet sand. I learned this the hard way: chunky carrots sink to the bottom and make the cake dense. (Yes, it takes 10 minutes, but your cake will thank you.)
  • Cream Butter Slowly: Beat the unsalted butter and sugars until light and fluffy—about 3 minutes with an electric mixer. I used to rush this, and the cake turned out greasy. Let the butter warm slightly first (room temp is key) so it emulsifies properly with the sugars.
  • Don’t Overmix the Batter: Fold in the flour and wet ingredients just until combined—lumpy is fine. Overmixing develops gluten and turns the cake tough. I’ve ruined batches by beating it like I’m kneading dough. Stop when the flour barely disappears.
  • Test for Doneness Early: Joanna’s cake is moist, so pull it when the edges are set but the center still jiggles slightly—about 50–55 minutes at 350°F. I’ve left mine in too long, and it dried out. A toothpick with a few crumbs? That’s perfect.

Make-ahead tips for this joanna gaines carrot cake

Batter Prep Ahead

Make the carrot cake batter up to 24 hours in advance and store it in an airtight container in the refrigerator. This gives the spices time to meld beautifully, deepening the flavor. When ready to bake, simply divide the batter between your prepared pans and bake as directed.

I always do this the night before—it saves time on baking day and makes the cake taste even more developed. 💫

Frosting Prep

Prepare the cream cheese frosting 1 day ahead and store it in an airtight container in the fridge. If it thickens, simply add 1 teaspoon of milk or buttermilk at room temperature and whisk until smooth.

This trick ensures your frosting is ready to spread without any extra work on serving day. I like to make it the morning of, so it’s perfectly chilled when I assemble the cake.

Layer Assembly

Assemble the cake layers 4-6 hours ahead of serving, but skip the final chilling step. Wrap the fully frosted cake tightly in plastic wrap and refrigerate. This allows the frosting to set slightly while keeping the cake fresh.

When ready to serve, let it sit at room temperature for 15-20 minutes—this makes slicing much easier. The cake will still hold its shape beautifully.

Freezing Unfrosted Cake

Unfrosted cake layers freeze perfectly for up to 3 months. Wrap each layer individually in plastic wrap, then place them in a freezer bag with all the air squeezed out. To serve, thaw at room temperature for 2 hours, then frost as directed.

This is my go-to method for holiday baking—just pop them out of the freezer and let them thaw while I prepare the frosting.

Make-Ahead Serving

For parties or gatherings, bake the cake 2 days ahead and store it unfrosted in an airtight container at room temperature. Frost it just before serving—this keeps the layers perfectly moist and prevents the frosting from becoming soggy.

I’ve used this method for weddings and family reunions, and it always gets rave reviews. The cake tastes even better after a day or two of resting! 💡

Transporting Tips

If you need to transport the cake, assemble it 24 hours ahead and keep it refrigerated in a cake carrier. For longer trips, place the fully frosted cake in a sturdy box lined with plastic wrap to prevent shifting.

Avoid temperature changes—keep it cool but not frozen. This method ensures your cake arrives intact and delicious, ready to impress your guests. 🚗

Nutrition facts

Servings 12
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 14g70%
Cholesterol 110mg37%
Sodium 380mg17%
Total Carbohydrate 62g23%
Dietary Fiber 3g11%
Sugars 42g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Joanna Gaines' carrot cake stay moist longer than other recipes?

The secret lies in the combination of buttermilk and brown sugar in the batter, plus the slow bake at 350°F. These ingredients create a tender crumb that retains moisture, while the 10-minute rest in pans after baking prevents dryness. The cream cheese frosting also seals in freshness—unlike buttercream, it doesn't make the cake soggy over time.

2

Can I substitute pineapple for walnuts in this recipe?

For a tropical twist, swap the 1 cup of walnuts with 1.5 cups of finely chopped pineapple (fresh or canned, drained well). Drain any excess liquid first to keep the batter from getting too wet. The pineapple adds natural sweetness and moisture, balancing the spices beautifully.

3

What's the best way to store leftover carrot cake?

Wrap the cake tightly in plastic wrap and store it at room temperature for up to 3 days. For longer storage, refrigerate it in an airtight container for up to 1 week. If freezing, wrap each layer individually in plastic and freeze for up to 3 months. Thaw unfrosted layers at room temperature before frosting. The frosting can be stored separately in the fridge for up to 5 days.

4

How do I adjust the spices for a milder flavor?

For a gentler spice profile, reduce the cinnamon to 1.5 teaspoons and nutmeg to 0.25 teaspoon. Omit the ginger entirely or use just 0.5 teaspoon. The cake will still taste delicious—just less bold. If you love warmth, keep the original amounts but add 0.5 teaspoon of orange zest to brighten the flavor.

5

Can I make this cake in a bundt pan instead of round layers?

Yes! For a single-serving version, reduce the batter to half the recipe (about 1.25 cups) and bake in a 10-cup bundt pan at 350°F for 40-45 minutes. Let it cool completely before frosting. The bundt shape makes it perfect for special occasions—just add extra frosting for that showstopping look. The texture will be just as moist, just shaped differently!

★★★★★4.7(4 reviews)
Categories Desserts