When it comes to writing fast food reviews, there's no greater joy than having any preconceived, negative notions proven completely wrong. That's exactly what happened when I tried the Snickerdoodle ice cream sandwich ($1.49) at Carl's Jr.

I'm here to tell you that it's good. Really good. Initially, I thought the use of Snickerdoodle cookies was ill-advised (bad Snickerdoodles can be flavorless and/or overly sandy), but I couldn't have been more wrong. This ice cream sandwich may look a little boring, but flavor-wise, it's awesome. That's because the combination of the ice cream and the crumbly cookie (which is coated with a generous dusting of cinnamon-sugar on both sides) makes this bargain treat taste a lot like fried ice cream (truly one of the most delicious desserts in the universe).

It's not the perfect dessert. The ice cream itself doesn't have a strong vanilla flavor, and eating it gets a little messy since, past the first few bites, the ice cream ploops out the sides a bit. But for a fast food restaurant, it's solid (and much better than the Pop-Tart ice cream sandwich).

I finished mine in under two minutes, so there was no real worry of ice cream meltage. If you're a fan of fried ice cream or churros, my bet is you will too.

Want more of the sweet stuff? Follow us on Twitter @SeriousSweets

All products linked here have been independently selected by our editors. We may earn a commission on purchases, as described in our affiliate policy.