Melt chocolate and butter together in a bowl over simmering water.
Combine ingredients til smooth then sift in flour and fold in.
Pour mixture into greased ramekins and cook for approx 15 mins or until the top of the fondant is starting to crack.
For the ice cream:
Roast peanuts until golden, add to water and bring to boil.
Whisk sugar and eggs together.
Pour boiled water over eggs and sugar and cook until the mixture coats the back of a spoon and resembles a smooth custard.
Pour mixture over diced butter and whisk until melted, add salt, churn in an ice cream machine or pour into an ice cream container immediately when mixture is still warm.