Description
This best carrot cake recipe delivers a reliably moist, deeply spiced two-layer cake topped with tangy cream cheese frosting.
Ingredients
Scale
- 250 g (2 cups) all-purpose flour
- 200 g (1 cup packed) light brown sugar
- 100 g (1/2 cup) granulated sugar
- 180 ml (3/4 cup) vegetable oil
- 3 large eggs (about 150 g total)
- 300 g (about 3 cups) grated carrots
- 100 g (1 cup) chopped walnuts (optional)
- 120 g (1/2 cup) sour cream
- 8 g (1 1/2 tsp) baking soda
- 4 g (1 tsp) baking powder
- 6 g (1 tsp) fine salt
- 4 g (1 tsp) ground cinnamon
- 1 g (1/4 tsp) ground nutmeg
- 1 g (1/4 tsp) ground ginger
- 10 ml (2 tsp) vanilla extract
- 340 g (12 oz) cream cheese
- 57 g (1/4 cup) unsalted butter
- 300 g (2 1/2 cups) powdered sugar
- 1 tsp vanilla for frosting
- Pinch of salt for frosting
Instructions
- Preheat oven to 175°C (350°F). Grease two 20 cm (9-inch) round pans and line the bottoms with parchment.
- Toast whole cinnamon or nutmeg in a dry skillet for 30–45 seconds, then grind or measure ground spices.
- Whisk together flour, baking soda, baking powder, salt, and spices in a bowl.
- In a large bowl, whisk oil with light brown sugar and granulated sugar until smooth. Add eggs, sour cream, and vanilla; whisk until homogeneous.
- Add dry mix to wet in two additions. Fold gently until no dry streaks remain.
- Stir in grated carrots and chopped walnuts until evenly distributed.
- Divide batter between prepared pans. Bake for 35–45 minutes or until a toothpick comes out with moist crumbs.
- Beat cream cheese with butter until smooth, then gradually add powdered sugar and vanilla.
- Level cake tops, spread frosting between layers, and crumb-coat the whole cake. Chill and finish frosting smoothly.
Notes
For nut-free version, omit walnuts or swap with sunflower seeds. Can be made gluten-free with 1:1 gluten-free blend.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 32g
- Sodium: 300mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 75mg
