When ready to make the cookie dough, cream the butter and sugars in a stand mixer for 2-3 minutes, until light and fluffy looking.
Add eggs and vanilla and beat for 1 more minute.
In a separate bowl, combine flour, salt, and baking soda.
Slowly add dry mixture to wet mixture and cream. Then add the chocolate chips and mix on low until incorporated.
Next, add in the cornflake crunch mixture and mix on low speed. A lot of the cornflake pieces will break, but that's okay. They taste delicious crumbled up in the cookie dough.
If the stand mixer has a hard time incorporating all the cornflakes, you can remove the mixing attachment and finish mixing with a large wooden spoon.
Once dough is mixed, scoop large spoonfuls (a cookie scoop helps) of dough onto a parchment-lined baking sheet. For large cookies make the dough size about 1/4-1/3 cup.
Once dough is scooped, use the palm of your hand or the back of a spatula to flatten each dough ball.
Place 3-4 mini marshmallows in the middle of each flattened dough ball, then fold the dough around the marshmallows and form the dough back into a ball (with the marshmallows at the center).
Once marshmallows are in the center of each dough ball, you need to freeze the dough until solid. This will take at minimum 25 minutes (but you can also freeze overnight or longer, if stored in an airtight container or ziploc bag).
Once the dough is frozen solid, you are ready to bake these.
Preheat the oven to 350°F. Once preheated, place frozen cookie dough balls on a parchment-lined baking sheet, about 2-3 inches apart from each other, so they have room to spread.
Bake for 13-16 minutes until tops are set and edges are slightly golden. When you remove from oven, there still should be a slight hump in the center of the cookie.
Once they are done baking, let rest/finish baking on the cookie sheet for about 15 minutes, to set.
Serve warm or at room temperature. Enjoy!