Set your bacon and onion to caramelise in a medium to high heat pan. I didn't use any oil, but if your bacon doesn't have much fat on it you may wish to use 1-2 tsp of oil as well to help the process along.
Add roughly chopped sweet potato to mixer bowl, chop for 3 sec/speed 5/MC on. Scrape chopped sweet potato out into the deep steaming tray.
Add 300 g or 10.6 oz water to mixer bowl, put your steaming tray in place and steam for 15 min/steaming temp/speed 3. Check on your bacon and onion.
When the bacon and onion has finished caramelising, put it in the bottom of your dip bowl in an even layer. When your sweet potato has finished, set it aside and discard water.
Without washing the bowl, add your balsamic glaze ingredients and cook for 5 min/steaming temp/speed 1/MC off. When glaze has finished, set aside. It will thicken on standing.
Without washing the bowl, add your sweet potato and the remaining sweet potato dip ingredients. Blend for 3 sec/speed 9/MC on. Scrape bowl down and repeat until desired texture is reached.
Spread sweet potato dip on top of the caramelised bacon and onion mixture and serve warm, with a spoon and the balsamic glaze drizzled over the top.
Tip: Don't use all of the balsamic glaze at once, drizzle it over the dip as it runs out! :)