When your diet is balanced, you shouldn't struggle with mid-afternoon hunger pangs, but mastering the perfect mix of vegetables, protein, and carbohydrates when you're trying to get in shape can be a challenge. Why is it that the more greens you eat, the less satisfied you feel?
According to Women's Health, the key to keeping your appetite in check is by boosting the number of protein-rich foods you eat. We're not just talking about chicken and beef—protein can be found in a number of healthy, unexpected ingredients like beans, seeds, and fish. Yes, sprinkling half a cup of black beans in your salad might make all the difference.
Add more of these high-protein foods to each meal to stay satisfied for longer and you'll hit your health goals in no time.
A half-cup contains eight grams of protein.
A half-cup of tofu contains 10 grams of protein.
Four ounces of shrimp contain 24 grams of protein.
Four ounces contain 28 grams of protein.
Two large eggs contain eight grams of protein.
Three sardines contain 24 grams of protein.
Just one ounce of these small seeds contain 5 grams of protein, making them an ideal snack. Try toasting them with salt or cayenne, or sprinkling them over a salad to boost your intake.
Pork is packed with protein. In fact, a 4-ounce serving of pork tenderloin contains 20 grams. Season with fresh rosemary, or cover in a marinade to experiment with new flavors.
Four slices of extra lean ham equate to 20 grams of protein. Women's Health recommends wrapping a blanched asparagus stalk in ham for a quick, filling snack.
A four-ounce serving of cod contains a whopping 24 grams of protein, making it a seriously filling meal choice. Bake with lemon, pepper, and fresh herbs wrapped in aluminum foil.
This post was originally published on May 2, 2017, and has since been updated.