How to Get 30 Grams of Fiber A Day, According to A Dietitian

Gut Health, Nutrition, Plant Based Nutrition

As a registered dietitian in private practice, I’ve worked with clients from all walks of life. One recurring pattern that stands out is a lack of fiber in the diet. Despite its important role in supporting gut health, weight management, and overall well-being, fiber often gets overshadowed by nutrients like protein, fats, and carbs.

In this article, we’ll explore the health benefits of fiber, the best high-fiber foods, and how to easily build a meal plan that delivers 30+ grams of fiber daily. To make things even easier, I’ll share a sample day of my healthy vegan meals to inspire delicious, fiber-packed eating habits.

What Are High Fiber Foods and Why Are They Important?

Fiber is a type of carbohydrate found in plant foods like fruits, vegetables, legumes, whole grains, nuts, and seeds. Unlike other carbs, fiber cannot be fully digested by the body, which makes it crucial for digestive health.

There are two main types of fiber:

  • Soluble fiber: Dissolves in water to form a gel-like substance, helping lower cholesterol and stabilize blood sugar.
  • Insoluble fiber: Adds bulk to stool, aids in digestion, and promotes regular bowel movements.

Sources of Soluble and Insoluble Fiber

Soluble fiberInsoluble fiber
blueberriesquinoa
beansasparagus
oatscabbage
bananaspinach
chickpeasBrussels sprouts
plumswhole grain bread
applespears
broccoligreen beans
lentilspistachios

Best Sources of High-Fiber Foods:

  • Fruits: Berries, apples, pears, and bananas.
  • Vegetables: Broccoli, carrots, spinach, and cabbage.
  • Whole grains: Oats, quinoa, barley, and whole wheat products.
  • Legumes: Lentils, beans, chickpeas, and edamame.
  • Nuts and seeds: Chia seeds, flaxseeds, almonds, and pecans.

How Much Fiber Do You Need?

Fiber intake recommendations from the Institute of Medicine (IOM) range from 19 grams to 38 grams per day, depending on age and gender.

  • Women (age 50 or younger): 25 grams/day
  • Women (over 50): 21 grams/day
  • Men (age 50 or younger): 38 grams/day
  • Men (over 50): 30 grams/day

As a good rule of thumb, aim for 25–35 grams daily by incorporating a variety of high fiber foods into your meals.

Why You Need High Fiber Foods in Your Diet:

  • Gut Health: Fiber feeds beneficial gut bacteria, improving digestion and reducing inflammation.
  • Colon Cancer Prevention: Regular intake of high fiber foods is associated with a lower risk of colon cancer. Fiber promotes bowel regularity and supports a healthy microbiome.
  • Diabetes Management: Fiber slows the absorption of sugar, preventing blood sugar spikes.
  • Weight Loss: Fiber helps you feel full longer, reducing the chances of overeating.
  • Heart Health: Soluble fiber lowers cholesterol, supporting cardiovascular health.

A Sample Meal Plan Featuring High Fiber Foods

Here’s a practical, dietitian-approved meal plan to help you get 30+ grams of fiber in a single day:

Breakfast: High-Fiber Morning Smoothie (12 grams)

High Fiber Wild Blueberry Smoothie

Ingredients:

  • 1 ½ cups unsweetened soy milk (3 grams)
  • 1 cup wild blueberries (6 grams)
  • 1 scoop plant-based protein powder (1 gram)
  • 1 tbsp unsweetened cocoa powder (2 grams)
  • Instructions: Blend all ingredients until smooth. This smoothie is a fiber-rich start to your day with a delicious chocolate-berry flavor.

Lunch: Healthy Quinoa Bowl with Edamame (18 grams)

Ingredients:

  • 1 cup edamame (12 grams)
  • ¾ cup cooked quinoa (3 grams)
  • ¼ avocado, sliced (3 grams )
  • ½ cup shredded red cabbage (1 gram)
  • ¼ cup sliced tomatoes
  • Instructions: Combine all ingredients in a bowl. Drizzle with your favorite dressing (opt for a light vinaigrette or lemon juice). This bowl is filling, colorful, high fiber, and nutrient-dense.

Dinner: Chickpea Salad Sandwich (14 grams)

Healthy Vegan Chickpea Salad Sandwich

This Chickpea Salad Sandwich is not only a high-fiber dinner option but also a quick and delicious recipe perfect for meal prep. If you’d like the complete step-by-step instructions, get the full recipe here.

Tips for Increasing High Fiber Foods in Your Diet

  • Snack Smart: Choose nuts, seeds, or raw veggies for snacking
  • Upgrade Your Grains: Replace white rice or bread with whole-grain options.
  • Add Extra Veggies: Toss dark leafy greens or avocados into smoothies, soups, or sandwiches.

Keep in Mind

Incorporating more high fiber foods into your diet can improve gut health, support weight management, and even reduce the risk of chronic diseases like colon cancer and type2 diabetes. With some simple planning, you can easily reach 30 grams of fiber a day. Follow this one-day meal plan and start experiencing the benefits of a fiber-rich lifestyle.

Ready to Improve Your Gut Health and Overall Wellness?


At Core Nutrition Health and Wellness, our expert dietitians specialize in creating personalized nutrition plans to support your gut health, manage weight, control diabetes, and enhance overall well-being. Whether you’re looking to increase fiber intake, balance your diet, or address specific health concerns, we’re here to help you achieve your goals.

Schedule a consultation with our registered dietitian and start your journey to better health.