One common reason your bunuelos can get soggy is that the oil temperature might be too low, causing the dough to take longer to cook and absorb more oil. Another way they can get soggy is allowing them to dry on a paper towel, which allows the grease to pool under the hot pastry.