Preheat the oven to 350 degrees F. Coat a 2 quart baking dish with cooking spray.
Bring a pot of lightly salted water to a boil. Add the carrots, and cook for 15-18 minutes or until carrots are very tender.
Drain the carrots and place them in the bowl of a food processor. Add the butter, vanilla extract, cinnamon and eggs. Process until smooth.
Add the flour, baking powder, salt and sugar to the food processor. Pulse until just combined.
Pour the carrot mixture into the prepared dish. Bake for 40-45 minutes or until golden brown and set. Let stand for 5 minutes, then serve. Garnish with powdered sugar if desired.