Food cravings are no joke. Desperately wanting to eat something can be incredibly distracting, but it can also be your body's way of saying that you aren't getting the nutrients you need. Take a hankering for peanut butter: when everyone around you starts to look a lot like a jar of the crunchy, creamy, salty goodness, it might be time to have the treat. And as it turns out, the protein, fiber, vitamins and minerals present in peanut butter means that an indulgence doesn't have to be all that bad. The next time you're itching for this beloved food, don't just grab a spoonful — these recipes are much more satisfying.