Here are several reasons that happens 1. You pressed the cereal in the pan too much. You want to press it in the pan just enough to make the top smooth. 2. The marshmallows were old. 3. The cereal was old and stale. 4. Store the bars on the counter and not in the refrigerator which can make the marshmallow hard.