Put 2 cups of the half and half and sugar in a medium saucepan over medium low heat.
Cook until it just begins to steam
Combine the cornstarch and the remaining half and half in a bowl and stir well to blend until there are no lumps. Add the mixture to the pan.
Cook, stirring occasionally until the mixture thickens and just starts to boil, about 5 minutes.
Stir in the butter, bittersweet chips, and vanilla extract, until the butter and chocolate are melted.
Pour into a 1 quart size dish, or into ramekins or another serving dish. Put plastic wrap directly on top of the pudding to prevent "skin" from forming. Skip this if you don't mind the "skin".
Refrigerate until chilled.
Place the heavy whipping cream, sugar, and extract into a stand mixer with a whisk attachment.
Whisk until soft peaks form.
Top pudding with whipped cream, chocolate mints and mint leaves.
Use can use whole milk in place of half and half.
Semi-sweet or milk chocolate chips can be used for a different flavor.
Stevia based sweetener (such as truvia) can be used in place of the sugar in the whipped cream. Check a conversion chart for the correct amount of sweetness.
To decorate the edge of the glass, use a little honey around the rim, then tip the glass upside down in the chopped chocolate pieces.