Heat together the caramel ingredients in a saucepan over medium heat.
Keep stirring until it begins to boil, then set the heat to low and stir for around 15 minutes until it begins to thicken. You can measure out 4 tablespoons to use for this recipe (it should make about that much).
Mix in the peanut butter to the saucepan with the caramel sauce so it can melt.
Mix in the roasted peanuts last.
For the Chocolate Layer
Melt together the chocolate chips and peanut butter in another small saucepan over low heat, stirring until melted.
Remove from heat once melted.
To Assemble the Cups
Line a muffin tray with 3 muffin liners.
Add an equal amount of the peanut-caramel mixture to each of the muffin liners.
Top caramel layer with an equal amount of chocolate all over each cup. Do not swirl it around.
Freeze for two hours, until the filling has set and the chocolate is frozen.
Enjoy cold!
Notes
Storage
Store in an airtight container in the freezer for up to one week.