Cook bulgur wheat to package instructions. Drain any excess water once cooked, if necessary. Set aside.
Coarsely grate beetroot and sweet potato.
Heat a generous splash of olive oil on med-high and sauté onion with a pinch of salt until glassy, stirring every few minutes. Stir in cumin, paprika and turmeric, and cook until onions brown around the edges without burning. Switch heat off, and stir in garlic and rosemary.
Remove from hot stove plate after a minute, or as soon as you can smell the pleasing garlic aromas being released.
In a separate pan, toast pecan nuts on a medium heat until nicely browned around the edges, keeping an eye on them and giving them a good shake from time to time. Approximately 10 minutes. Then chop them roughly.
In your food processor, combine chickpeas, baobab powder, flour, bulgur wheat, beetroot, sweet potato, and onions. About 10-20 seconds on high. Stop halfway and scrape sides of bowl if necessary.
Move burger mixture to a large mixing bowl and add egg, pecans, dates, olive oil, salt, and black pepper. Stir until all ingredients are distributed evenly.
Return the mixture to food processor and add the coriander. (At this point, depending on the size of your food processor, you may want to work with half of the mixture at a time, in which case remember to halve the coriander.)
Blend on high until combined, stopping at intervals to scrape down the sides. You can leave it quite chunky, with bits of the dates and nuts peeking through here and there.
Refrigerate for 2 hours, or overnight.