Place the chopped chocolate, marshmallow creme, and vanilla into a large bowl, and set aside. Line a 9x13 baking dish with foil, spray with cooking spray, and set aside.
In a dutch oven or large pot, add the sugar, evaporated milk, butter, and salt. Place over medium heat, constantly stirring, until it comes to a boil, about 10 minutes
Reduce heat to low, continue to stir constantly, and simmer for 5 minutes.
Immediately pour the mixture into the bowl with the chopped chocolate. Stir until smooth.
Add the nuts, and stir them in. The mixture will be thick. Pour the fudge into the prepared baking dish and smooth out the top.
Let the fudge sit on the counter until it comes to room temperature. Cover and place in the fridge for at least 2 hours to set up. Cut into small pieces and serve.
Notes
Make sure this sets up for at least 2 hours.
Line your baking pan with foil for easy removal.
Other additions can be added, see above on our suggestions.
This makes a nice large batch.
We like to use semi-sweet chocolate for this but any higher quality chocolate will work.