Skip to main content

10 foods high in fiber and protein to add to your diet

Lentils, edamame, and more

Lentil dish
Calum Lewis / Unsplash

Whether you’re looking to lose weight, build muscle, or just improve your overall health, fiber and protein are essential nutrients to prioritize. As a nutritionist, I always have my clients aim to hit a fiber and protein goal daily to support their goals. To make doing this even easier, knowing what foods contain both fiber and protein is important.

Keep reading to learn the benefits of fiber and protein, as well as 10 foods high in fiber and protein to add to your grocery list.

Recommended Videos

What are the benefits of fiber?

Man holding his stomach
SUPERMAO / Shutterstock

Improves digestive health

Fiber supports healthy digestion by adding bulk to stools and promoting regular bowel movements. It helps prevent constipation, and one study’s results found that “a high fiber intake may reduce the risk of diverticular disease, and individuals consuming 30 grams of fiber per day have a 41% reduction in risk compared to persons with a low fiber intake.” A high-fiber diet can also foster a healthy gut microbiome by feeding beneficial bacteria.

Supports heart health

If you’re someone who is concerned about their cholesterol levels, you will be happy to know that soluble fiber helps lower cholesterol levels by binding to cholesterol in the digestive system and removing it from the body. This reduces the risk of heart disease and improves overall cardiovascular health. Additionally, fiber-rich foods help regulate blood pressure and improve circulation.

Aids in weight management

Are you currently losing weight or focused on maintaining a healthy weight? High-fiber foods should be a priority in your diet, as they are filling and take longer to digest, which can reduce overall calorie intake by curbing hunger. They also stabilize blood sugar levels, preventing energy crashes and overeating.

What are the benefits of protein?

Shirtless man flexing muscle muscular back arms triceps
Salil Khaliq / Pexels

Supports muscle growth and repair

Protein is essential for building and repairing tissues, making it vital for muscle growth and recovery after exercise. It provides the amino acids needed to repair muscle fibers damaged during workouts and helps build lean muscle mass.

Promotes satiety and aids in weight management

Similar to fiber, eating protein-rich foods helps you feel full longer, reducing overall calorie intake. This increased satiety can curb cravings and make it easier to manage weight. High-protein diets are often linked to better appetite control and fat loss while preserving muscle.

Boosts metabolic health

Protein has a higher thermic effect compared to carbohydrates and fats, meaning your body burns more calories in order to digest it. Additionally, consuming adequate protein supports metabolic functions like enzyme production, hormone regulation, and maintaining a healthy immune system.

How much protein and fiber do men need?

Man eating chicken
Gustavo Fring / Pexels

Men need about 56 grams of protein daily, according to the Dietary Guidelines for Americans, though active individuals or those looking to build muscle may require more. Protein needs vary based on factors like age, weight, and activity level, typically ranging from 0.8 to 1.6 grams per kilogram of body weight.

For fiber, men should aim for 30 to 38 grams per day, depending on their age. As mentioned before, fiber supports digestion, heart health, and blood sugar regulation.

10 foods high in fiber and protein

A quinoa-based dish with pinto beans and asparagus served in a bowl with a spoon
Shashi Chaturvedula / Unsplash

Here are 10 foods that are high in both fiber and protein, making them excellent choices to include in your weekly meal plan.

  1. Lentils – Packed with fiber and protein, lentils offer around 18 grams of protein and 15 grams of fiber per cooked cup, making them a perfect plant-based protein source.
  2. Chickpeas – With 15 grams of protein and 12 grams of fiber per cooked cup, chickpeas are a versatile option for soups, salads, and curries.
  3. Black beans – Providing 15 grams of protein and 15 grams of fiber per cooked cup, black beans support digestion and muscle growth.
  4. Quinoa – This grain provides 8 grams of protein and 5 grams of fiber per cooked cup, making it a great whole-grain option.
  5. Edamame – These young soybeans contain 17 grams of protein and 8 grams of fiber per cup, so they are ideal for snacks or adding to dishes.
  6. Greek yogurt – Packed with protein (10 grams per serving), Greek yogurt also contains a small amount of fiber when topped with fruits or granola.
  7. Chia seeds – These tiny seeds are rich in both protein (5 grams per ounce) and fiber (10 grams per ounce), perfect for smoothies or puddings.
  8. Oats – Offering 6 grams of protein and 4 grams of fiber per cooked cup, oats are great for breakfast.
  9. Almonds – Providing 6 grams of protein and 3.5 grams of fiber per ounce, almonds make for a quick and nutritious snack.
  10. Avocados – High in healthy fats, avocados offer 3 grams of protein and 10 grams of fiber per fruit, and they can be included in salads and sandwiches.

How to implement these foods into your diet

A pink smoothie
Josh Sorenson / Pexels

To incorporate these fiber- and protein-rich foods into your diet, consider doing the following:

  • Add lentils, chickpeas, or black beans to soups, salads, or wraps.
  • Swap rice for quinoa or mix edamame into stir-fries and bowls.
  • Include Greek yogurt as a snack or breakfast, topped with chia seeds or oats for added texture and nutrition.
  • Enjoy almonds when you need an on-the-go snack.
  • Spread avocados on toast, add them to smoothies, or use them in salads.
  • Mix chia seeds into smoothies, yogurt, or oatmeal for an easy fiber boost.
  • Enjoy oats as a filling breakfast option.

Frequently asked questions

A glass of yogurt parfait with berries and granola beside a plastic spoon on brown cloth
Getty Images

What food is the highest in fiber?

Foods highest in fiber include legumes, such as lentils and black beans, and whole grains, like quinoa and oats. Vegetables, especially artichokes, broccoli, and Brussels sprouts, are excellent sources, and fruits like raspberries, pears, and apples also pack a fiber punch. Incorporating these foods can improve digestion and support overall health.

What are high-fiber and protein snacks?

High-fiber and protein snacks include Greek yogurt with berries, hummus with veggies, or a handful of almonds. Try hard-boiled eggs with a side of sliced avocado, roasted chickpeas, or a chia seed pudding. Energy bars made with nuts, seeds, and oats are also convenient, nutritious options for snacking.

How can I increase my protein and fiber?

To increase protein and fiber, eat more beans, lentils, and chickpeas, which are rich in both. Add vegetables, fruits, whole grains, and nuts to meals. Include protein sources like eggs, Greek yogurt, or lean meats. Snack on seeds, edamame, or trail mix. You always want to choose whole foods over processed options.

Christine VanDoren
Christine is a certified personal trainer and nutritionist with an undergraduate degree from Missouri State University. Her…
This QiGong master says 10 minutes a day can change your life
Can this ancient Chinese meditative movement practice enhance your wellness?
Lee Holden QiGong master instructor

With thousands of years of history, QiGong is an ancient Chinese meditation and movement technique that combines controlled breathing and gentle movements to promote physical, mental, and spiritual well-being. The rough translation of Qi is “vital life force,” and gong translates to “mastery” or “cultivation.” In traditional Chinese medicine, energy flows through the twelve meridians in the body, and health issues often stem from blocked energy. The idea is to use the healing practice of QiGong to help the energy, or qi, flow properly through your body.

I’ve always been especially interested in ancient Chinese medicine and alternative, holistic medicine because it helped me so much with my own healing journey dealing with an autoimmune bone condition called Ankylosing Spondylitis. While I have more experience with yoga than I do with QiGong, I personally know that the benefits of movement, meditation, and energy-centering can be pivotal. 

Read more
9 foods high in polyphenols for an antioxidant and heart-health boost
Cloves, flaxseed meal, and more
Cloves and herbs

You’ve probably heard a lot about polyphenols, the superfood molecules found in a variety of plant foods. As a nutritionist, I encourage all my clients to eat foods with polyphenols, as they are good antioxidants as well as heart-healthy and anti-inflammatory options — what’s not to love? The trouble is choosing polyphenol-rich food and finding the best, highest-polyphenol sources from the seemingly endless list.

We’ve assembled a list of nine foods high in polyphenols, from the incredibly high to the still-pretty-high, to help you make the best choices. Some popularly recommended foods, like apples, are surprisingly missing. Others, like chocolate, are exactly as high as you hoped they would be. We’ve got all the information you need, so let’s get started.

Read more
9 powerhouse foods high in B vitamins for improved energy levels
Liver, salmon, and more
liver and onion on skillet on wood on table next to onions and herbs

Did you know that B vitamins play a vital role in your health? They are water-soluble vitamins present in several foods. Your body depends on them to function optimally because they enhance metabolism and turn food into energy. 

However, your body does not make enough B vitamins on its own. So, you have to get B vitamins regularly from the food you eat. As a nutritionist, I am always encouraging my clients to eat certain foods that are high in the B vitamins in order to reap the many benefits. Fortunately, it is easy to get foods high in B vitamins, and we'll explore nine of them in this guide!

Read more