Heat oil in a large pot over medium heat
Add onions and allow to caramelize
Once the onions are browned, add the crushed garlic, mixed spice, cumin, coriander, paprika, garam masala, cinnamon powder, salt and pepper
Mix well and then add the diced beetroot and sweet potatoes
Allow to cook on medium to high heat for about 4 minutes before adding the vegetable stock
Simmer for about 10 minutes
With a handheld blender, puree the mixture to a creamy consistency
If you prefer a weaker soup, add a little more veg stock
Season
Garnish with basil and enjoy