Question: "I have a tree nut allergy and must avoid most nuts. What other snacks provide filling protein?"—Tatiana Williams, via e-mail
Answer: If legumes aren't a problem and you need a crunchy snack fix, reach for edamame, soynuts, or peanuts. One ounce of unsalted peanuts offers a good amount of protein for a snack, and they're less likely to have been processed with tree nuts than the salted or flavored options. A piece of string cheese is also a good choice. Swirl a little honey into an 8-ounce container of fat-free Greek yogurt for a massive 20 grams of protein, allergy-free.