From creamy almond butter to cottage cheese, these satisfying snacks are delicious, satisfying and affordable.

Here’s a list of some great high-protein snack options that fitEatingWell’s nutrition parameters.

The whole quesadilla has 33 grams of protein, no added sugar and costs just $5.99.

a photo of a Publix storefront

Photo: Getty Images

Publix Creamy Almond Butter

It’s hard to resist Publix’s 12-ounce tubs of fresh-ground creamy almond butter.

It makes a delicious addition to a smoothie, and eating it by the spoonful is also satisfying.

Each 2-tablespoon serving contains 7 grams of protein and no added sugar (dry-roasted almonds are the only ingredient!

), and the container costs $7.99.

you might also buy honey-roasted peanut butter for $3.99.

Publix sells them in 4.6-ounce containers for $4.09.

They also contain no artificial ingredients and are minimally processed.

Each 2-ounce serving contains 11 grams of protein, and the 7-ounce package costs $6.35.

It costs less than $1 per bar (major bonus!

The bars are sold as a box of four for $3.60.

you might pick up a 24-ounce whole-milk, fat-free or fat-free vanilla tub of Greek yogurt for $4.95.

you might find plain small-curd and large-curd cottage cheese, plus flavored options like pineapple.

A 16-ounce container costs just $2.64 at my local store.