Add all fudge ingredients, except the salt, to a medium-sized bowl. Mix well until a creamy, smooth, consistency is formed. Pour this into a small parchment-lined square or rectangular container or loaf pan.*
Next, in a small bowl, combine all swirl ingredients. Drizzle and swirl this over the top of the fudge. Top with a pinch of flaky sea salt.
Freeze for at least 2 hours, then slice.
*Note: If you’d prefer perfect single portions, put 10-12 silicone baking cups on a plate and spoon about a tablespoon or so of the mixture into each.