Favorite Carrot Cake

4.6 from 68 reviews

This carrot cake recipe will become your new favorite! This moist and delicious carrot cake is easy to make with basic, wholesome ingredients. It’s the best! Recipe yields one double-layer 9″ cake.

best carrot cake recipe



  1. Preheat the oven to 350 degrees Fahrenheit and grease two 9″ round cake pans. If you’re making classic cream cheese frosting, don’t forget to pull the cream cheese and butter out of the fridge so they can warm to room temperature.
  2. Toast the pecans on a rimmed baking sheet in the preheated oven until fragrant, about 5 minutes. Once they’re cool enough to handle, transfer them to a cutting board and chop them into small pieces. Reserve a couple tablespoons chopped pecans for garnishing the cake, if desired. We’ll stir the rest into the dry mixture in the following step.
  3. In a large mixing bowl, combine both flours, cinnamon, ginger, baking powder, salt and baking soda. Stir until blended. Add the grated carrots and chopped pecans, and stir to combine.
  4. In a medium mixing bowl, combine the oil, maple syrup, milk, eggs and vanilla extract. Whisk until fully blended.
  5. Pour the wet ingredients into the dry ingredients. Mix with a big spoon, just until combined (a few lumps are ok). Divide the batter evenly between the two cake pans and spread the batter in an even layer on top.
  6. Bake the cakes on the middle rack for 45 to 50 minutes, or until the center of the cakes is springy to the touch and a toothpick inserted into the center comes out clean. Place the baked cakes on a cooling rack and let them cool completely before frosting.
  7. When you’re ready to assemble, prepare the frosting as directed. Carefully invert the cakes to release them from their pans. Frost the top of one cake with about one-third of the frosting. Place the second cake on top, and frost the top with another one-third of the frosting. Finish by frosting around the side of the cake with the remaining frosting. If desired, sprinkle the reserved chopped pecans on top.
  8. When you’re ready to serve, use a sharp chef’s knife to carefully cut the cake into slices. The cake will keep at room temperature for the rest of the day, and for up to 4 days in the refrigerator.


Recipe adapted from the easy carrot cake in my cookbook, Love Real Food (page 208).

*Carrot tips: Skinny-to-medium carrots (not large) offer the best carrot flavor. The easiest way to grate your carrots is in a food processor with the grating attachment. You can also grate them by hand, on the medium holes of a box grater. Don’t use store-bought matchstick carrots; they’re way too thick and will make your cake crunchy.

**Olive oil note: I recommend California Olive Ranch Everyday for this recipe. It’s an affordable, high quality olive oil that you can find at most grocery stores, and the flavor is so mild that you will not detect it in the finished product.

Flour substitutions: If desired, you can make this cake with a total of 3 1/2 cups all-purpose flour or gluten-free all-purpose flour.

Make it gluten free: Substitute your favorite all-purpose gluten-free flour blend.

Make it nut free: Simply omit the pecans.

Make it dairy free: Use a non-dairy milk (I’ve confirmed that almond milk and oat milk work in this recipe). Use a dairy-free cream cheese frosting (I haven’t come up with one yet).

Make it naturally sweetened: The cake itself is naturally sweetened with maple syrup or honey. Top the cake with my date-sweetened cream cheese frosting for a cake free of refined sugar.

Egg note: I’m sorry to report that this is not a candidate for egg-free baking. I’ve tried this recipe with flax eggs in place of the real eggs, and they did not provide enough lift to counteract the weight of the carrots.

Pan size notes: You could make these cakes in 9″ square baking pans, no adjustments needed. You can also cut the recipe in half to make one 9″ round or square cake. For other pan sizes, keep the baking temperature constant and bake until the center of the cake is springy to the touch and a toothpick comes out clean (timing will depend on the pans used).

Make cupcakes: Divide the batter between 2 dozen muffin cups and bake at 350 for 18 to 24 minutes, or until the cupcakes are golden on top and a toothpick inserted into a cupcake comes out clean.

Recommended equipment: (Affiliate links) I love my 11-cup food processor and these round cake pans, which have a non-toxic silicone coating.

▸ Nutrition Information

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.