Spread the mini marshmallows on a parchment-lined sheet and freeze them for about 20 minutes. Cold marshmallows melt slower in the oven. That keeps them puffy instead of vanishing.
Melt the butter in a medium saucepan over medium heat until it foams, turns golden, and smells nutty. This takes around 8 to 10 minutes, so stir often. Pour it into a large bowl and cool it for 20 to 30 minutes.
Add both sugars, the honey, and the vanilla to the cooled butter. Stir with a spatula until it looks a little fluffy, then mix in the egg until smooth and syrupy. I skip the whisk because too much air makes the mix stiffen.
Whisk the flour, baking soda, and salt together, then fold them into the butter mixture. When the dough looks a little dry, add the teaspoon of milk. Keep folding until it comes together.
Add the Rice Krispies and the frozen marshmallows. Fold gently so everything spreads out evenly. Try not to crush the cereal, because that crunch makes these cookies special.
Scoop the dough, roll it into balls, and place them on a parchment-lined sheet. Freeze them, uncovered, for 30 to 60 minutes. This firms up the marshmallows so they hold their shape.
Heat your oven to 325°F and line two cookie sheets with parchment. Place the dough balls 3 inches apart. Press two extra frozen marshmallows into each one, tucking them in so they do not burn or ooze out.
Bake for 9 to 11 minutes, until lightly golden all over but still soft in the middle. For thicker cookies, bake at 350°F for 8 to 10 minutes instead. Do not wait for them to look fully set, or they will turn hard.
Let the cookies rest on the pan for 1 minute, then move them to a wire rack. While warm, nudge any oozing marshmallow back into place with a spatula.