Start by greasing your 9x13 inch baking pan with a little margarine or lining it with parchment paper. This will ensure easy removal of the bars once they are set.
In a medium saucepan over medium heat, combine the sugar, evaporated milk, salt, and marshmallows. Stir continuously until the mixture is smooth and the marshmallows are fully melted.
Once the marshmallows are melted, remove the saucepan from heat and stir in the margarine until fully incorporated. This will add richness to the base layer.
Next, add the cherry chips (or your almond bark mixture) into the warm mixture. Stir until everything is combined and the cherry flavor is evenly distributed.
If you’re using vanilla extract, now is the time to add it in. Mix well to ensure the flavor is evenly mixed throughout.
Carefully pour the mixture into your prepared baking pan. Use a rubber spatula to spread it evenly across the bottom.
In another saucepan, melt the semi-sweet chocolate chips over low heat. Once melted, remove from heat and stir in the peanut butter until smooth.
Pour the chocolate-peanut butter mixture over the cherry base layer. Use your spatula to spread it evenly across the top.
Finally, sprinkle the crushed salted peanuts over the top of the chocolate layer. Gently press them in to ensure they stick.
Refrigerate the bars for at least 2-3 hours, or until set. Once firm, cut into squares and enjoy your delicious Cherry Mash Bars!