Calorixy - Smart Calories, Smarter Living. Calorixy - Smart Calories, Smarter Living.
Start Here

Start Here

New to healthy eating or weight loss? Begin with our most useful beginner guides.

970 x 90Top Responsive Ad Area - Layout > Top Ad

Top Responsive Ad

Responsive AdBefore Latest Articles - Layout > Before Posts Ad

Before Articles Ad

Latest Articles

High-Fiber Foods for Weight Loss: 20 Filling Options With Calories

May 01, 2026

20 filling high-fiber foods with calories, fiber, protein, and simple meal ideas to help you stay full while eating fewer calories.

High-fiber foods can make weight loss feel easier because they add volume to your meals, slow digestion, and help you feel full for longer. Instead of only eating less, the smarter strategy is to choose foods that give you more fullness for your calories.

In this guide, you’ll find 20 filling high-fiber foods for weight loss, including their approximate calories, fiber, protein, best uses, and easy meal ideas. These foods are especially helpful if you are trying to build meals around fullness, gut health, protein, fiber, and a sustainable calorie deficit.

Quick Answer: What Are the Best High-Fiber Foods for Weight Loss?

The best high-fiber foods for weight loss include lentils, black beans, chickpeas, oats, raspberries, chia seeds, pears, apples, broccoli, Brussels sprouts, sweet potatoes, quinoa, avocado, carrots, edamame, and leafy greens. These foods can help you feel fuller while supporting a balanced calorie deficit.

Why Fiber Helps With Weight Loss

Fiber is a type of carbohydrate found in plant foods such as fruits, vegetables, beans, lentils, whole grains, nuts, and seeds. Unlike most carbohydrates, fiber is not fully digested by the body. This means it can add bulk to meals without adding many digestible calories.

For weight loss, fiber matters because it can help meals feel more satisfying. High-fiber foods often take longer to chew, contain more water, and slow digestion. That combination may help reduce hunger between meals and make it easier to stay within your daily calorie goal.

Fiber is not magic, and no single food causes fat loss by itself. Weight loss still depends on maintaining a calorie deficit over time. However, high-fiber foods can make that calorie deficit more comfortable and sustainable.

Simple rule: build meals with fiber + protein + volume. For example, lentils with vegetables, oats with Greek yogurt and berries, or a chickpea salad with leafy greens.

20 High-Fiber Foods for Weight Loss With Calories

The nutrition values below are approximate. Exact calories, fiber, and protein can vary depending on food variety, cooking method, serving size, and brand.

Food Serving Size Calories Fiber Protein Best For
Lentils, cooked1 cup23016g18gLunch bowls, soups, meal prep
Black beans, cooked1 cup22515g15gBurrito bowls, salads, chili
Chickpeas, cooked1 cup27012g14gSalads, hummus, roasted snacks
Split peas, cooked1 cup23016g16gSoups, stews, high-fiber dinners
Edamame, cooked1 cup1908g18gHigh-protein snacks, bowls
Oats, dry1/2 cup1504g5gBreakfast, overnight oats
Raspberries1 cup658g1.5gLow-calorie sweet cravings
Blackberries1 cup608g2gSmoothies, yogurt bowls
Pear, medium1 pear1005.5g1gPortable snack, sweet cravings
Apple, medium1 apple954g0.5gSnack with yogurt or nuts
Avocado1/2 medium1205g1.5gToast, salads, bowls
Chia seeds2 tablespoons14010g5gPudding, yogurt, smoothies
Ground flaxseed2 tablespoons754g3gOatmeal, smoothies, baking
Sweet potato, baked1 medium1104g2gFilling carb source
Broccoli, cooked1 cup555g4gLow-calorie volume meals
Brussels sprouts, cooked1 cup554g4gSide dishes, sheet-pan meals
Carrots, raw1 cup chopped503.5g1gCrunchy snacks, salads
Quinoa, cooked1 cup2205g8gGrain bowls, meal prep
Popcorn, air-popped3 cups903.5g3gLow-calorie snack volume
Spinach, cooked1 cup404g5gEggs, soups, bowls

Best High-Fiber Foods for Fullness

If your goal is to feel full while losing weight, prioritize foods that combine fiber, protein, water, or slow-digesting carbohydrates. These foods usually create more meal volume and better satiety than low-fiber processed snacks.

1. Lentils

Lentils are one of the best high-fiber foods for weight loss because they provide both fiber and plant-based protein. One cup of cooked lentils has about 230 calories, 16 grams of fiber, and 18 grams of protein.

Best way to eat them: add lentils to soups, salads, rice bowls, or vegetable stews. They are also excellent for meal prep because they keep well in the fridge.

2. Black Beans

Black beans are filling, budget-friendly, and easy to use in weight-loss meals. They work especially well in burrito bowls, chili, salads, and wraps.

Weight-loss tip: pair black beans with vegetables and lean protein instead of using them only with high-calorie toppings like sour cream, cheese, and large portions of oil.

3. Chickpeas

Chickpeas are higher in calories than some vegetables, but they are very satisfying. Their fiber and protein make them useful for people who want filling lunches without relying on ultra-processed snacks.

Easy meal idea: mix chickpeas with cucumber, tomato, parsley, lemon juice, and a small amount of olive oil for a simple high-fiber lunch.

4. Split Peas

Split peas are rich in fiber and work well in soups. They are especially helpful during colder months when you want a warm, filling meal that is still calorie-conscious.

5. Edamame

Edamame is a strong choice because it contains both fiber and protein. It is also quick to prepare, making it useful as a snack or as a topping for rice bowls and salads.

6. Oats

Oats are a classic weight-loss breakfast because they are affordable, filling, and easy to customize. They contain soluble fiber, which helps create a thicker texture and makes the meal more satisfying.

Best combination: oats + Greek yogurt + berries + chia seeds. This gives you fiber, protein, and natural sweetness.

7. Raspberries

Raspberries are one of the best low-calorie high-fiber fruits. One cup has about 65 calories and 8 grams of fiber, making them great for sweet cravings.

8. Blackberries

Blackberries are similar to raspberries: low in calories, high in fiber, and easy to add to yogurt, oatmeal, smoothies, or cottage cheese bowls.

9. Pears

Pears are naturally sweet and filling, especially when eaten with the skin. They make a good snack when paired with a protein source like Greek yogurt or cottage cheese.

10. Apples

Apples are portable, affordable, and easy to include in a calorie deficit. For better fullness, eat the whole apple instead of drinking apple juice.

11. Avocado

Avocado contains fiber and healthy fats, which can make meals more satisfying. Because it is calorie-dense, portion size matters.

Best portion: use one-quarter to one-half avocado in salads, bowls, or toast.

12. Chia Seeds

Chia seeds are very high in fiber for a small serving. They absorb liquid and create a gel-like texture, which makes them useful for chia pudding, overnight oats, and smoothies.

Important: add chia seeds gradually and drink enough water, especially if you are not used to eating much fiber.

13. Ground Flaxseed

Ground flaxseed is easy to add to meals without changing the flavor much. Mix it into oatmeal, yogurt, smoothies, or homemade muffins.

14. Sweet Potatoes

Sweet potatoes are a filling carbohydrate source that can fit well into a weight-loss diet. They are more satisfying when eaten baked or boiled instead of fried.

15. Broccoli

Broccoli is low in calories and adds volume to meals. It is useful when you want a bigger plate without adding too many calories.

16. Brussels Sprouts

Brussels sprouts are high in fiber and work well as a roasted side dish. To keep calories controlled, avoid using too much oil during roasting.

17. Carrots

Carrots are crunchy, slightly sweet, and easy to snack on. They are a better option than many processed snacks when you want something crisp and low in calories.

18. Quinoa

Quinoa contains fiber and more protein than many refined grains. It is useful in meal-prep bowls with vegetables, beans, and lean protein.

19. Air-Popped Popcorn

Air-popped popcorn is one of the best high-volume snacks for weight loss. Three cups can be around 90 calories, depending on preparation.

Watch out: butter, caramel, oil, and large packaged portions can quickly increase calories.

20. Spinach

Spinach is very low in calories and easy to add to eggs, soups, pasta, wraps, and smoothies. It will not provide as much fiber as beans or berries, but it adds volume and micronutrients with very few calories.

How to Build a High-Fiber Meal for Weight Loss

A good high-fiber weight-loss meal should not be only vegetables. For better fullness, combine fiber with protein and a moderate amount of healthy fat.

Use This Simple Plate Formula

  • 1/2 plate: vegetables or fruit
  • 1/4 plate: protein such as chicken, fish, eggs, Greek yogurt, tofu, lentils, beans, or edamame
  • 1/4 plate: high-fiber carbohydrate such as oats, quinoa, beans, lentils, sweet potato, or whole grains
  • Small add-on: healthy fat such as avocado, olive oil, nuts, or seeds

Example 500-Calorie High-Fiber Lunch

  • 1/2 cup cooked lentils
  • 1/2 cup cooked quinoa
  • 2 cups mixed vegetables
  • 1 boiled egg or 3 oz grilled chicken
  • 1 tablespoon light dressing or lemon-yogurt sauce

This type of meal gives you protein, fiber, volume, and slow-digesting carbohydrates, which can help you stay full longer than a low-fiber snack meal.

Related reading: how to calculate your daily calorie needs, healthy lunch ideas under 500 calories, macros for beginners, and best foods to stop sugar cravings at night.

High-Fiber Snack Ideas Under 250 Calories

Snacks can help or hurt weight loss depending on portion size and food choice. These high-fiber snack ideas are designed to be simple, filling, and calorie-conscious.

Snack Approx. Calories Why It Helps
1 cup raspberries with Greek yogurt160–220Fiber + protein + sweetness
3 cups air-popped popcorn90–120High volume for fewer calories
Apple with 1 tablespoon peanut butter180–220Fiber + fat for fullness
Carrots with hummus150–220Crunchy, filling, and savory
Chia pudding with berries180–250Very high in fiber

Common Mistakes When Eating More Fiber

Adding Too Much Fiber Too Quickly

If your current diet is low in fiber, suddenly eating a lot of beans, lentils, chia seeds, and vegetables may cause bloating or discomfort. Increase fiber gradually over several days or weeks.

Forgetting to Drink Water

Fiber works best when you drink enough fluids. This is especially important when eating foods like chia seeds, oats, beans, and lentils.

Ignoring Calories From Healthy Foods

High-fiber foods are healthy, but some are still calorie-dense. Avocado, nuts, seeds, hummus, and quinoa can support a healthy diet, but portions still matter for weight loss.

Relying Only on Fiber Bars

Fiber bars can be convenient, but whole foods usually provide more volume, water, vitamins, minerals, and overall satisfaction. Use bars occasionally, not as your main fiber source.

How Much Fiber Should You Eat Per Day?

Many adults do not get enough fiber. A common recommendation is about 14 grams of fiber for every 1,000 calories eaten. For many adults, that means roughly 25 to 34 grams of fiber per day, depending on calorie needs, age, and sex.

If you currently eat much less than that, do not jump to a very high-fiber diet overnight. Start by adding one high-fiber food per meal, such as berries at breakfast, beans at lunch, vegetables at dinner, or popcorn as a snack.

Final Takeaway

The best high-fiber foods for weight loss are filling, nutrient-dense, and easy to include in normal meals. Lentils, beans, chickpeas, oats, berries, chia seeds, vegetables, sweet potatoes, quinoa, and popcorn can all help you build meals that feel satisfying while staying calorie-conscious.

For the best results, do not focus on fiber alone. Combine high-fiber foods with enough protein, mostly whole foods, regular movement, and a calorie target that you can maintain consistently.

Frequently Asked Questions

What high-fiber food is best for weight loss?

Lentils are one of the best high-fiber foods for weight loss because they provide both fiber and protein. Berries, beans, chickpeas, oats, chia seeds, and vegetables are also excellent options.

Can fiber help you lose belly fat?

Fiber does not directly burn belly fat. However, high-fiber foods can help you feel full, manage appetite, and stay in a calorie deficit, which may support overall fat loss over time.

Are high-fiber foods low in calories?

Some high-fiber foods are low in calories, such as berries, broccoli, carrots, spinach, and air-popped popcorn. Others, like avocado, nuts, seeds, quinoa, and chickpeas, are nutritious but more calorie-dense.

Is it better to eat fiber or protein for weight loss?

Both matter. Fiber helps with fullness and digestion, while protein supports muscle maintenance and satiety. For weight loss, the best meals usually include both fiber and protein.

What is the easiest way to eat more fiber?

Start with simple swaps: add berries to breakfast, choose beans or lentils at lunch, include vegetables at dinner, snack on fruit or popcorn, and add chia seeds or ground flaxseed to yogurt or oats.

Can eating too much fiber cause bloating?

Yes. Increasing fiber too quickly can cause gas, bloating, or stomach discomfort. Add fiber gradually and drink enough water throughout the day.

Sources

Disclaimer

This article is for informational and educational purposes only and is not medical advice. Weight-loss needs vary by person. If you have a medical condition, digestive disorder, diabetes, are pregnant, take medication, or follow a prescribed diet, speak with a qualified healthcare professional or registered dietitian before making major dietary changes.

Responsive AdAfter Articles / Bottom Post Ad Area

After Articles Ad

01

Smart Calories

Clear guides for daily eating.

02

Healthy Recipes

Simple meals made easier.

03

Better Habits

Small changes that last.

04

Balanced Living

Progress without extremes.