Here are the top 6 high-protein fixes that keep the calories down and the air quality up when your body is craving a protein-rich snack.

Protein Snack # 6 Hard cooked eggs

The fact is, hard-cooked eggs stink, and they will not make you the most popular person at the office or at the gym when you crack one open for your protein fix. We're including them, however, because each one is a great portable snack that contains 6 grams of protein.

Protein Snack # 5: Fish

Salmon and tuna both contain 1 gram of protein for only 4 calories. 3 ounces of either fish contains 20 protein grams for a measly 130 calories, so grab yourself some snack-size tins of salmon, tuna or sardines, add a couple of high fiber crackers and away away!

Protein Snack # 4: Cheese

Mozzarella Non-fat or low-fat cheese places close second in the protein to calorie ratio – 1 gram of protein for 4.4 calories. A 1-ounce slice of low fat mozzarella cheese contains about 40 calories and 9 grams of protein. Again, serve with a couple of good quality crackers for a delicious and nutritious protein-filled snack. But be careful here – we said low-fat or better still, non-fat. Full fat cheeses typically only provide 1 gram of protein per 20 calories, and are not a good bet if you're watching your weight.

Protein Snack # 3: Greek Yogurt

Who does not love creamy luscious Greek yogurt? On average, a 150 gram container of 0% fat Greek yogurt offers 13 grams of protein for only 120 calories. The big bonus for those of us with a sweet tooth is that you'll honestly think you're eating a dessert!

Protein Snack # 2: Cottage Cheese

One 5-ounce single serve container of non-fat plain cottage cheese contains a whopping 20 grams of protein for only 110 calories. Add some chopped red or green bell pepper, a few cherry tomatoes plus a grinding of fresh black pepper and you have a protein-packed snack that tops them all!

Protein Snack # 1: Edamame

A relative newcomer to the North American snack market, edamame (they're actually soy beans still in their pods) is a tummy-filling crunchy green snack that can be ateen raw or steamed. A 90-calorie half cup microwave pouch of these gems provides 8 grams of muscle-building protein and 3 grams of fiber.

If you're wondering why we did not include nuts in our list of high protein low calorie snacks, it's because they definitely are not low calorie. Each gram of protein from most nuts contains 19 calories, and well, that's just too high to be included in this list. There's no denying they're a good source of protein though, and that includes nut butters, like peanut butter, so tread carefully if you're a PB & J fan!