Whether you're trying to bridge the gap between breakfast and lunch or tide yourself over until a late dinner, the best snacks to fill you up are packed with protein. But rather than inhale a protein shake or bar, try munching on some roasted chickpeas or apples dipped in spicy peanut butter. Or sip a creamy, nutty tahini date shake or green smoothie. Not only will homemade snacks satisfy your your sweet or salty cravings, but they're also easier to tailor (and tweak) than a pre-made mix or bar. Here, we've gathered 19 of our most filling bites, dips, spreads, and sips that are guaranteed to keep you full.

Bites

1. Bulgogi jerky

(James Ransom/Courtesy Food52)

2. Everything bagel spiced nuts

(Alpha Smoot/Courtesy Food52)

3. Spicy hot cocoa almonds

(Alpha Smoot/Courtesy Food52)

4. Chickpea and buckwheat crackers with turmeric and fennel

(Bobbi Lin/Courtesy Food52)

5. Pizza spiced nuts

(Alpha Smoot/Courtesy Food52)

6. Toasty roasted chickpeas, Cajun style

(James Ransom/Courtesy Food52)

7. Green tea walnuts

(James Ransom/Courtesy Food52)

8. Vegan mushroom "jerky" (slow-roasted mushroom strips)

(Bobbi Lin/Courtesy Food52)

9. Apricot, date, and cashew snack balls

(Alpha Smoot/Courtesy Food52)

Dips & spreads

10. Toasted coconut and almond butter

(Alpha Smoot/Courtesy Food52)

11. My favorite black bean dip

(Mark Weinberg/Courtesy Food52)

12. Mamba (spicy Haitian peanut butter)

(Bobbi Lin/Courtesy Food52)

13. Vegan banana cashew yogurt

(James Ransom/Courtesy Food52)

14. Zahav's hummus tehina

(Bobbi Lin/Courtesy Food52)

15. Greek-amole

(James Ransom/Courtesy Food52)

Sips

16. Berry banana oat smoothie

(Bobbi Lin/Courtesy Food52)

17. Green smoothie with avocado

(James Ransom/Courtesy Food52)

18. Tahini date shake

(Bobbi Lin/Courtesy Food52)

19. Spicy sweet carrot smoothie

(Julia Gartland/Courtesy Food52)

This story was originally published on Food52.com: 19 protein-packed snacks guaranteed to fill you up.