Protein is essential for our body's growth and repair. Here are 10 foods that are rich in protein and can help boost your intake.

Eggs are a great source of protein, with 6 grams in just one egg. They also contain all nine essential amino acids that our body needs.

Chicken breast is a lean protein option, with 24 grams of protein in a 3-ounce serving. It's also versatile and can be cooked in various ways.

Greek yogurt is not only high in protein, but it also contains probiotics that are beneficial for gut health. Choose plain or low-sugar options.

Beans and legumes are a plant-based protein source, with 15 grams of protein in a cup of cooked beans. They are also high in fiber and other nutrients.

Tuna is a low-fat, high-protein option, with 20 grams of protein in a 3-ounce serving. It's also a good source of omega-3 fatty acids.

Quinoa is a complete protein, meaning it contains all nine essential amino acids. It's also high in fiber and other nutrients, making it a superfood.

Lean beef is a great source of protein, with 22 grams in a 3-ounce serving. It also contains iron, zinc, and other important minerals.

Almonds are a convenient and tasty snack that also provides 6 grams of protein per ounce. They are also high in healthy fats and other nutrients.

Salmon is not only a good source of protein, but it also contains omega-3 fatty acids that are beneficial for heart health. Aim for 3 servings per week.