Whole wheat flour is the best fiber deal in the entire grain aisle, at 77.8 grams of fiber per dollar based on USDA data and July 2026 grocery prices. One caveat before you sprint to the baking aisle: it’s flour. You only collect that fiber if you actually bake with it. If you want a grain you can cook and eat tonight, popcorn kernels (57.7 grams per dollar) and pearled barley (57.1) are the real winners.
We ranked 11 common grains by grams of fiber per dollar, pulled from our full fiber per dollar study of the whole grocery store. The spread inside this single aisle is 7.3x from top to bottom. Same shelf, same food group, wildly different math.
| Rank | Grain | Fiber per $1 | Package | Price |
|---|---|---|---|---|
| 1 | Whole wheat flour | 77.8 g | 5 lb bag | $3.12 |
| 2 | Popcorn kernels | 57.7 g | 2 lb bag | $2.28 |
| 3 | Pearled barley (dry) | 57.1 g | 16 oz bag | $1.24 |
| 4 | Old-fashioned rolled oats | 35.8 g | 42 oz canister | $3.36 |
| 5 | Whole wheat spaghetti | 35.4 g | 16 oz box | $1.18 |
| 6 | Bran flakes cereal | 30.1 g | 17.3 oz box | $2.98 |
| 7 | Bulgur wheat (dry) | 24.4 g | 24 oz bag | $3.49 |
| 8 | Oat bran (dry) | 22.5 g | 18 oz bag | $3.49 |
| 9 | Brown rice (dry) | 17.5 g | 2 lb bag | $1.87 |
| 10 | 100% whole wheat bread | 17.3 g | 20 oz loaf | $1.97 |
| 11 | Quinoa (dry) | 10.6 g | 2 lb bag | $5.97 |
Source: USDA FoodData Central + single-store prices, July 2026. Full methodology at /methodology/.
Which grain gives you the most fiber per dollar?
On paper, whole wheat flour, and it isn’t close. A 5 lb bag runs $3.12 and quietly beats everything else in the aisle. A single dollar of it holds almost three days’ worth of the 28-gram daily value. The obvious problem is that nobody eats flour off a spoon. If you bake even occasionally, an easy sandwich bread turns that bag into the cheapest fiber you’ll ever eat. If your oven is mostly storage for pans, skip to the next two.
Popcorn kernels at 57.7 grams per dollar are the sleeper hit here. Not the microwave bags, the plain kernels in the $2.28 two-pound bag. Popcorn is a whole grain, which sounds like a technicality until you realize a giant bowl of it counts toward your fiber the same way a virtuous pile of bran does.
Pearled barley sits right behind at 57.1 grams per dollar, and the 16 oz bag costs $1.24. That’s lunch-money territory. If barley sounds like something from your grandmother’s soup pot, this mostly hands-off mushroom barley risotto is the rebrand it deserves.
Why is quinoa ranked last?
The price tag, not the grain. Quinoa lands at 10.6 grams of fiber per dollar, dead last out of 11, mostly because a 2 lb bag costs $5.97 while pearled barley costs $1.24 for a pound. Dollar for dollar, barley hands you more than five times the fiber.
That’s not a health verdict. Quinoa is perfectly good food. It’s just an expensive place to buy fiber, the way a hotel minibar is an expensive place to buy peanuts. If you love it, keep it in the rotation for flavor and buy your fiber elsewhere.
Are oats and whole wheat pasta good middle-of-the-pack picks?
Honestly, they might be the most practical picks on the whole list. Old-fashioned rolled oats come in at 35.8 grams per dollar, and the 42 oz canister costs $3.36 and lasts for weeks. If sweet oatmeal bores you by Wednesday, savory oatmeal bowls with eggs and avocado fix that. Whole wheat spaghetti is basically tied at 35.4 grams per dollar, with a 16 oz box at $1.18. Swapping your regular pasta for whole wheat is the laziest fiber upgrade in this entire article. One swap. Zero new skills.
Bran flakes hold their own for a boxed cereal at 30.1 grams per dollar, and if you like that toasty bran flavor, bran muffins that actually taste good exist. Bulgur (24.4) is the fastest-cooking grain here and the backbone of a proper tabbouleh. Oat bran rounds out the middle at 22.5.
Is brown rice or whole wheat bread worth buying for fiber?
They’re the bottom of the cook-and-eat pack, at 17.5 and 17.3 grams per dollar. Neither is a bad purchase. A $1.97 loaf of 100% whole wheat bread is still doing honest work in your kitchen, and brown rice at $1.87 for a 2 lb bag feeds a family cheaply. They’re just not fiber bargains next to barley. Buy them for what they are, not for the fiber math.
Here’s how I’d actually shop this list: grab the barley, the popcorn kernels, and the oats. That trio covers dinners, snacks, and breakfasts, and none of them costs more than $3.36. If you’re building a whole week around cheap fiber, the complete budget fiber guide does the planning for you, and our breakdown of what a full day of fiber costs shows what these per-dollar numbers look like on an actual plate. The grain aisle is quietly one of the best fiber deals in the store. You just have to walk past the quinoa to find it.