Heat up your oven to 350°F (175°C). Line a 9×5-inch loaf pan with parchment paper, leaving some hanging over the sides.
Get your dates ready by chopping them into small pieces. If dry, soak in warm water for 10 minutes, then drain.
Grate the carrots finely. Press with a paper towel to remove excess moisture.
Mix dry ingredients: flour, baking powder, baking soda, salt, cinnamon, and nutmeg in a large bowl.
Mix wet ingredients: whisk eggs, oil, honey, and vanilla in another bowl until smooth.
Combine wet and dry ingredients, stirring just until mixed.
Fold in the carrots, dates, and walnuts gently.
Pour the batter into the prepared pan, smooth the top, and bake for 50-60 minutes or until a skewer comes out with moist crumbs.
Let the loaf cool in the pan for 15 minutes, then lift out using parchment paper to cool completely on a rack.