Gather all the ingredients for your smoky carrot dip.
Heat olive oil in a pan over medium heat. Add the chopped onions and cook for about 5 minutes, or until soft.
Stir in the cinnamon and cumin, then cook for a few minutes until fragrant. Add the carrots and cook for about 15 minutes, until soft and lightly caramelized.
Let the carrots cool slightly, then transfer them to a food processor along with the hazelnuts, orange juice, orange zest, tomato paste, olive oil, parsley, ginger, and red pepper flakes.
Blend until smooth and spreadable. Serve and enjoy your carrot dip!