Line an 8-inch square pan with parchment paper and set aside. Prepare all ingredients before beginning since the marshmallow mixture sets quickly.
Place a large nonstick skillet over low heat and melt the butter completely until smooth.
Add the mini marshmallows and stir continuously until fully melted and smooth. Do not allow the mixture to brown.
Reduce the heat to low and gradually stir in the milk powder until completely incorporated.
Add the broken crackers and gently fold until evenly coated with the marshmallow mixture.
Add the roasted almonds and dried cranberries. Continue folding until all ingredients are evenly distributed.
Transfer the mixture to the prepared pan. Gently press it into an even layer using a spatula or lightly greased gloves.
Dust the top generously with milk powder. Carefully flip the slab and coat the opposite side as well.
Allow the mixture to cool completely at room temperature for 30–45 minutes until firm.
Use a sharp knife to cut into squares or rectangles and serve.