Joanna Gaines Carrot Cake Recipe is soft, moist, rich and full of warm spice flavor. This homemade carrot cake has tender shredded carrots, creamy frosting and a perfectly sweet texture.
Joanna Gaines Carrot Cake Recipe feels cozy and comforting for holidays, birthdays or family dinners. The cake stays moist for days and tastes even better after chilling.
Every bite has cinnamon flavor, fluffy cake layers and smooth cream cheese frosting that melts in your mouth.
My Experience With This Joanna Gaines Carrot Cake Recipe
I first made this carrot cake during a family gathering. Everyone wanted a homemade dessert after dinner. I decided to try a simple carrot cake recipe with cream cheese frosting.
The smell while baking was amazing. Cinnamon and vanilla filled the whole kitchen. The cake turned out soft, fluffy and very moist.
My family loved every bite. The frosting balanced the sweetness perfectly. Since then, I make this carrot cake for birthdays, holidays and special weekends at home.
Recipe Card Info
- Recipe Name: Joanna Gaines Carrot Cake Recipe
- Servings: 12
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
- Course: Dessert
- Cuisine: American
- Calories: 520 kcal per serving

Equipment List
- Mixing bowls
- Electric mixer
- Measuring cups
- Measuring spoons
- Box grater
- Rubber spatula
- Two 9-inch cake pans
- Cooling rack
- Whisk
- Offset spatula
Ingredients You Need for Joanna Gaines Carrot Cake Recipe
For the Cake
- 2 cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 2 teaspoons ground cinnamon
- 1 cup vegetable oil
- 1 cup brown sugar
- 1 cup granulated sugar
- 4 large eggs
- 2 teaspoons vanilla extract
- 3 cups shredded carrots
- 1/2 cup chopped walnuts
- 1/2 cup crushed pineapple, drained
For the Cream Cheese Frosting
- 8 ounces cream cheese, softened
- 1/2 cup unsalted butter, softened
- 3 cups powdered sugar
- 1 teaspoon vanilla extract
Instructions
1. Prepare the Oven and Pans
Preheat your oven to 350 degrees Fahrenheit. Grease two cake pans lightly with butter or spray. Line the bottoms with parchment paper for easier cake removal later.
2. Mix the Dry Ingredients
In a large bowl, combine flour, baking powder, baking soda, salt and cinnamon. Whisk everything together carefully until the dry ingredients look evenly mixed and smooth.
3. Combine the Wet Ingredients
In another bowl, mix vegetable oil, brown sugar and granulated sugar well. Add eggs one at a time. Stir in vanilla extract until the mixture becomes creamy and smooth.
4. Add Carrots and Pineapple
Fold shredded carrots, chopped walnuts and crushed pineapple into the wet mixture gently. These ingredients add moisture, texture and delicious flavor to the homemade carrot cake.
5. Mix the Batter
Slowly add the dry ingredients into the wet mixture. Stir gently until combined completely. Do not overmix the batter because this can make the cake dense.
6. Bake the Cake Layers
Divide the batter evenly between the prepared cake pans. Bake for about thirty-five minutes until a toothpick inserted into the center comes out clean and dry.
7. Cool the Cakes
Remove the cakes carefully from the oven. Let them cool inside the pans for ten minutes. Transfer them onto a cooling rack until completely cool before frosting.
8. Make the Frosting
Beat cream cheese and butter together until smooth and fluffy. Add powdered sugar slowly while mixing. Stir in vanilla extract for sweet and creamy frosting flavor.
9. Frost the Cake
Place one cake layer on a serving plate. Spread frosting evenly over the top. Add the second layer and frost the top and sides completely.
10. Slice and Serve
Chill the cake for fifteen minutes before slicing. Serve the carrot cake cold or at room temperature with coffee, tea or milk for a delicious dessert.
Recipe Tips
- Use freshly shredded carrots for better moisture.
- Drain pineapple well before mixing.
- Room temperature ingredients mix more smoothly.
- Do not overbake the cake layers.
- Chill frosting slightly for easier spreading.
- Add raisins for extra sweetness.
- Toast walnuts for deeper flavor.
- Use parchment paper for clean cake removal.
- Cool the cake completely before frosting.
- Store leftovers inside the refrigerator.
Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 520 kcal |
| Protein | 6 g |
| Carbohydrates | 58 g |
| Fat | 29 g |
| Fiber | 2 g |
| Sugar | 42 g |
| Sodium | 290 mg |
Serving Suggestions
This carrot cake tastes wonderful after dinner with hot coffee or tea. The creamy frosting pairs perfectly with warm drinks and cold milk.
You can also serve small slices during holiday gatherings or birthday celebrations. For extra decoration, sprinkle chopped walnuts or shredded carrots on top before serving.
Some people enjoy this cake chilled because the frosting becomes even creamier and richer after refrigeration.
Best Sides To Serve With
- Vanilla ice cream
- Fresh strawberries
- Hot coffee
- Chai tea
- Whipped cream
- Caramel sauce
- Roasted pecans
- Fresh fruit salad
- Warm milk
- Cinnamon tea
Storage and Reheating Tips
Store leftover carrot cake inside an airtight container in the refrigerator. The cake stays fresh and moist for up to five days.
You can also freeze unfrosted cake layers for later use. Wrap them tightly with plastic wrap before freezing.
For best texture, let refrigerated cake sit at room temperature for fifteen minutes before serving. Do not microwave the frosted cake because the cream cheese frosting may melt quickly.

Joanna Gaines Carrot Cake Recipe
Ingredients
For the Cake
- 2 cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 2 teaspoons ground cinnamon
- 1 cup vegetable oil
- 1 cup brown sugar
- 1 cup granulated sugar
- 4 large eggs
- 2 teaspoons vanilla extract
- 3 cups shredded carrots
- 1/2 cup chopped walnuts
- 1/2 cup crushed pineapple drained
For the Cream Cheese Frosting
- 8 ounces cream cheese softened
- 1/2 cup unsalted butter softened
- 3 cups powdered sugar
- 1 teaspoon vanilla extract
Instructions
Prepare the Oven and Pans
- Preheat your oven to 350 degrees Fahrenheit. Grease two cake pans lightly with butter or spray. Line the bottoms with parchment paper for easier cake removal later.
Mix the Dry Ingredients
- In a large bowl, combine flour, baking powder, baking soda, salt and cinnamon. Whisk everything together carefully until the dry ingredients look evenly mixed and smooth.
Combine the Wet Ingredients
- In another bowl, mix vegetable oil, brown sugar and granulated sugar well. Add eggs one at a time. Stir in vanilla extract until the mixture becomes creamy and smooth.
Add Carrots and Pineapple
- Fold shredded carrots, chopped walnuts and crushed pineapple into the wet mixture gently. These ingredients add moisture, texture, and delicious flavor to the homemade carrot cake.
Mix the Batter
- Slowly add the dry ingredients into the wet mixture. Stir gently until combined completely. Do not overmix the batter because this can make the cake dense.
Bake the Cake Layers
- Divide the batter evenly between the prepared cake pans. Bake for about thirty-five minutes until a toothpick inserted into the center comes out clean and dry.
Cool the Cakes
- Remove the cakes carefully from the oven. Let them cool inside the pans for ten minutes. Transfer them onto a cooling rack until completely cool before frosting.
Make the Frosting
- Beat cream cheese and butter together until smooth and fluffy. Add powdered sugar slowly while mixing. Stir in vanilla extract for sweet and creamy frosting flavor.
Frost the Cake
- Place one cake layer on a serving plate. Spread frosting evenly over the top. Add the second layer and frost the top and sides completely.
Slice and Serve
- Chill the cake for fifteen minutes before slicing. Serve the carrot cake cold or at room temperature with coffee, tea or milk for a delicious dessert.
Notes
- Use freshly shredded carrots for better moisture.
- Drain pineapple well before mixing.
- Room temperature ingredients mix more smoothly.
- Do not overbake the cake layers.
- Chill frosting slightly for easier spreading.
- Add raisins for extra sweetness.
- Toast walnuts for deeper flavor.
- Use parchment paper for clean cake removal.
- Cool the cake completely before frosting.
- Store leftovers inside the refrigerator.
FAQs about Joanna Gaines Carrot Cake Recipe
Can I make this carrot cake without walnuts?
Yes, you can skip the walnuts completely if desired. The cake will still stay moist, soft, and flavorful because of the carrots and pineapple.
Why is my carrot cake dry?
Dry carrot cake usually happens from overbaking or using too much flour. Measure ingredients carefully and check the cake early while baking.
Can I make this cake ahead of time?
Yes, this cake works perfectly for preparing ahead. Many people believe carrot cake tastes even better after chilling overnight inside the refrigerator.
Can I use pre-shredded carrots?
Freshly shredded carrots work better because they contain more moisture. Pre-shredded carrots can feel dry and may affect the cake texture slightly.
How do I know when the cake is finished baking?
Insert a toothpick into the center of the cake carefully. If it comes out clean or with small crumbs, the cake is ready.
Conclusion
Joanna Gaines Carrot Cake Recipe is soft, rich and packed with homemade flavor. The moist cake layers and creamy frosting create the perfect dessert for every occasion.
This easy recipe uses simple pantry ingredients and beginner-friendly steps. The warm cinnamon flavor and tender carrots make every bite comforting and delicious.
Try this homemade carrot cake once and it may become your favorite family dessert for holidays, birthdays and cozy weekends.
Sara Collins is a food blogger at TastyDive. She shares simple and family-friendly recipes made with everyday ingredients. Her mission is to help home cooks enjoy tasty meals without stress.

















Leave a Review