Ingredients
Method
- Preheat oven to 350°F (175°C). Grease a 9x5-inch loaf pan and line with parchment. Whisk flour, baking powder, baking soda, salt, cinnamon, and nutmeg in a large bowl.
- In a separate bowl, whisk sugar, oil, eggs, and vanilla until smooth. Fold in carrots and walnuts.
- Beat cream cheese, ¼ cup sugar, egg yolk, and 1 tsp vanilla until smooth. Pour half the batter into the pan, dollop cream cheese mixture over it, top with remaining batter, and swirl with a butter knife.
- Bake for 55 to 65 minutes until a toothpick inserted in the center comes out with a few moist crumbs. Cool in the pan 15 minutes, then transfer to a rack to cool completely.
- Once cooled, slice and serve.
Notes
For the best texture, grate the carrots finely on a box grater. The loaf keeps at room temperature up to 3 days, but the cream cheese swirl stays freshest in the fridge.
