Process all donut ingredients in a food processor until mixture starts to form and sticks together. Divide this mixture between 6 silicone donut mold shapes and press firmly to create donut shape. Freeze for 30 mins to set.
Prepare the chocolate fudge sauce by mixing the glaze ingredients together in a double boiler. (see instructions below) reduce to a strong simmer.
Bring to room temperature. Unmold the donuts carefully and dunk each donut into the glaze mixture to coat, then set on a piece of parchment paper, immediately sprinkle with flowers or other toppings (if using). Return to the freezer to set for another 20 mins or so and enjoy! Keep leftover donuts frozen or refrigerated until further use.
In a high speed blender add all ingredients and blend until rich and creamy (be careful not to over blend, or the oils will seperate).
or,
Place all ingredients in a double boiler, over low-medium heat mix until melted and smooth, keep whisking; careful not to over heat.
Place a medium to large saucepan on the stove – this is the base. Bring to a boil 1-3 inches of water, then reduce heat to medium-low until the water simmers.
Place a smaller pan or heat-proof mixing bowl on top – make sure it fits snugly over the saucepan, trapping most of the steam between them. Leave at least 4 inches of space between the bases of the two containers.
Heat the ingredients in the smaller container, stir to ensure even temperature.