The Best Homemade Carrot Cake Recipe
What You’ll Love About This Recipe
This carrot cake is a treat that’s both simple and delightful, perfect for any occasion. You’ll love how moist and flavorful it turns out, thanks to freshly grated carrots and warm spices like cinnamon. The cream cheese frosting is smooth and just sweet enough, making every bite irresistible. Plus, it’s easy to customize with your favorite add-ins, like nuts or raisins. Best of all, it’s made from scratch, so you can feel proud of your homemade creation!
Recipe

Indulge in the timeless delight of homemade carrot cake, a classic dessert that combines moist, spiced cake with creamy frosting. Perfect for any occasion, this recipe is easy to follow and yields a flavorful treat that everyone will love.
Ingredients:
For the cake:
- 2 cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1 cup granulated sugar
- 1 cup brown sugar
- 1 cup vegetable oil
- 4 large eggs
- 2 teaspoons vanilla extract
- 3 cups grated carrots
For the frosting:
- 8 ounces cream cheese, softened
- 1/2 cup unsalted butter, softened
- 4 cups powdered sugar
- 1 teaspoon vanilla extract
Instructions:
- Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
- In a bowl, whisk flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
- In a separate bowl, mix granulated sugar, brown sugar, oil, eggs, and vanilla until smooth.
- Gradually add the dry ingredients to the wet mixture, stirring until combined. Fold in the grated carrots.
- Divide the batter evenly between the prepared pans. Bake for 30-35 minutes or until a toothpick inserted into the center comes out clean.
- Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
- For the frosting, beat cream cheese and butter until creamy. Add powdered sugar and vanilla, beating until smooth.
- Frost the cooled cakes and assemble layers.
Notes:
Store the cake in the refrigerator for up to 5 days.
Equipment:
- Two 9-inch round cake pans
- Mixing bowls
- Whisk
- Electric mixer
- Measuring cups and spoons
Time:
Prep time: 20 minutes
Cooking time: 35 minutes
Cuisine:
American
Serving:
12 servings
Nutrition
This carrot cake recipe provides a delicious treat with nutritional benefits. Here are the key nutrients per serving:
| Nutrient | Amount per Serving |
|---|---|
| Calories | 350 |
| Total Fat | 15g |
| Saturated Fat | 3g |
| Cholesterol | 45mg |
| Sodium | 300mg |
| Total Carbohydrate | 50g |
| Dietary Fiber | 2g |
| Sugars | 35g |
| Protein | 4g |
What To Serve With It
I love pairing my carrot cake with cream cheese frosting because it’s rich and tangy, which balances the cake’s sweetness perfectly. Sometimes, I’ll skip the frosting and go for a lighter option, like whipped cream topping, especially if I want something less heavy. Both options make the cake feel extra special, and I can’t decide which one I like more!
Cream Cheese Frosting
Though cream cheese frosting is famously paired with carrot cake, it doesn’t stop there—it can elevate so many other treats, and I’m excited to share some of my favorite options. For frosting variations, try adding a splash of vanilla extract, a pinch of citrus zest, or even a hint of cinnamon for a twist on the classic. If you’re exploring dairy free options, swap regular cream cheese for a plant-based alternative—it’s just as creamy and delicious. I’ve used it on cupcakes, brownies, and even cinnamon rolls, and it always steals the show. Trust me, it’s a game-changer in the kitchen!
Whipped Cream Topping
While whipped cream is a classic topping for desserts, it’s also surprisingly versatile and can add a light, airy finish to so many dishes. I love how its light texture balances the richness of carrot cake, making each bite feel indulgent yet invigorating. The versatile flavor of whipped cream pairs beautifully with the warm spices in the cake, and you can even jazz it up with a hint of vanilla or a sprinkle of cinnamon. It’s also a great option if you’re not a fan of cream cheese frosting—it’s simpler, lighter, and just as delicious in its own way.