PFFV Framework: Protein, Fiber, Fluid, Volume
If you're trying to lose fat without spending the day hungry, you don't need a database of foods or a calorie tracker. You need one mnemonic and four levers.
Ted Naiman's PFFV framework — Protein, Fiber, Fluid, Volume — is exactly that. It's the plate-side version of the satiety per calorie thesis: the foods that fill you up most for the fewest calories all stack heavy on at least three of these four levers. Once you can spot which levers a meal is pulling, you can re-engineer almost anything on a menu in your head.
This article is the explainer. The tool that turns the framework into a 0–100 score on any meal you paste in is the PFFV Calculator.
Why PFFV Exists
The fat-loss literature is full of metrics: calories per gram, protein-to-energy ratio, glycemic index, satiety scores. Each captures something real, and each breaks down on at least one common food.
PFFV gives you a single rubric you can apply at the table. You don't weigh anything. You don't pull out your phone. You ask four questions about the meal in front of you:
- Does it have meaningful protein?
- Does it have real fiber?
- Does it carry fluid — water content from whole foods?
- Does it land on the plate as a real volume of food, not a calorie-dense puck?
Each "yes" is a lever pulled. A meal that pulls three or four levers is a meal that fills you up cheaply. A meal that pulls zero or one lever is a meal that will leave you eating again in ninety minutes — regardless of how "healthy" the brand on the box claims it is.
The framework doesn't replace satiety per calorie or energy density — it translates the same underlying physics into something you can teach somebody in five minutes.
P — Protein
Protein is the most satiating macro, gram for gram. Across hundreds of feeding studies, raising the protein share of a meal lowers spontaneous calorie intake at the next meal, lengthens time to next hunger, and produces stronger fullness ratings. The effect is large enough that "protein leverage" — the idea that humans keep eating until a protein quota is met — has become a mainstream theory of overeating.
The mechanism is partly hormonal. Research suggests that protein triggers a stronger release of cholecystokinin (CCK) and peptide YY (PYY), two of the gut peptides that signal fullness to the brain, than the same calories of fat or carbohydrate do. Magnitudes vary by study and by individual, so we shouldn't overclaim — these aren't on/off switches, they're contributors. But the directional finding is consistent: protein moves the satiety dial harder than fat or carb at the same calorie cost.
Practical targets for the P lever:
- Aim for at least 25–35g of protein per main meal. Three meals at that level lands most adults near the body-weight-in-pounds-of-protein-per-day rule of thumb.
- Watch protein density, not just total grams. A chicken breast at 31g protein per 100g pulls the lever hard. A "protein bar" with 12g of protein and 220 calories pulls it weakly, because the protein-to-calorie ratio is poor.
- Lean is better than fatty for the lever specifically. Salmon and ribeye are great foods, but their protein-per-calorie is roughly half that of chicken breast, cod, or shrimp. If you're scoring a meal on the PFFV Calculator, the P input is where most of the score is won or lost.
F — Fiber
Fiber is the second lever, and it works through different machinery than protein. Fiber adds bulk to a meal without adding digestible calories, and it slows gastric emptying — the rate at which the stomach hands food down to the small intestine. Slower emptying means a fuller stomach for longer, which means stretch receptors keep firing, which means the brain keeps receiving the signal that you've eaten.
Two flavors matter, and they do different work:
- Soluble fiber dissolves in water and forms a gel. Oats, beans, lentils, apples, citrus, psyllium. The gel mechanic is what slows gastric emptying and blunts the post-meal blood-sugar rise. It's the satiety-per-calorie heavyweight of the fiber family.
- Insoluble fiber doesn't dissolve. Whole grains, vegetables, nuts, seed coats. Its job is bulk and bowel regularity rather than gel-driven satiety, but it still contributes physical volume to the meal — which feeds directly into the V lever below.
Most whole foods carry both. The point isn't to obsess over the split; it's to clear a credible total.
Practical targets:
- 30–40g of fiber per day is a defensible aim for most adults; most Americans average around 15g.
- At least 5–8g per main meal. A cup of black beans is ~15g. A cup of raspberries is ~8g. A cup of broccoli is ~5g. You don't need a supplement to clear this — you need plants on the plate.
- Whole over refined. White rice has ~0.4g fiber per 100g cooked. Black beans have ~9g. Same starch slot, twentyfold gap on the F lever.
F — Fluid
The second F is the one most people overlook. Fluid here doesn't mean "drink more water" — it means eat foods with high water content. Cucumbers are 96% water by weight. Lettuce is 95%. Strawberries are 91%. Yogurt is 85%. Chicken breast is 75%. Almonds are 4%.
Why does this matter? Because water inside food adds volume and weight without adding calories — which is exactly what your stomach is measuring. The Volumetrics research at Penn State showed that subjects served meals at lower energy density ate the same physical weight of food and consumed hundreds fewer calories per day, without reporting more hunger. People eat by volume; calories ride along for free. The energy density explainer walks through the underlying numbers in detail.
High-fluid foods displace calories two ways:
- Direct displacement. A 500g lunch built from chicken breast, cucumbers, peppers, and yogurt clocks in around 400 calories. The same 500g of pasta, cheese, and bread is well over 1,000.
- Indirect displacement. Water-rich foods take up real estate on the plate. Once they're there, you don't have room for the calorie-dense filler.
Practical targets:
- Build meals around foods that are at least 70–80% water by weight. That's most non-starchy vegetables, most fruits, lean proteins, low-fat dairy, soup, and broth.
- Drinking water with meals is fine, but it doesn't substitute. Liquid water clears the stomach fast. Water that's inside food — bound up in cell walls and protein — sits longer and contributes more to the volume signal.
- Watch dehydrated traps. Drying removes water, which is the entire point. A handful of raisins has the calories of three apples; jerky has the calories of a quarter pound of cooked meat in a few bites. These foods aren't bad — just don't confuse them with their fresh counterparts on the F lever.
V — Volume
The fourth lever is volume itself: the physical bulk a meal occupies on the plate and in the stomach. It's the integration of the first three. High protein plus high fiber plus high water content almost always equals high volume.
The mechanical story is simple. Stretch receptors in the gastric wall fire when the stomach distends. They don't measure calories — they measure cubic centimeters of stuff. When they fire, vagal afferents signal the brain, and the cascade of fullness hormones (leptin, GLP-1, CCK, PYY) follows. A meal that triggers strong gastric distention produces strong fullness; a meal that doesn't, doesn't.
What's interesting is that the perception of portion size also matters. Research on portion perception suggests that seeing a large plate of food before you eat it can shift fullness ratings independent of calories. A small dense meal can leave you both physiologically and psychologically wanting more. A large light meal often does neither.
Practical targets for the V lever:
- Aim for at least one pound (about 450g) of food per main meal, built from protein + plants + low-fat dairy or legumes. That's a normal-sized plate piled with normal foods, not a heroic eating challenge.
- Use the plate as a scoreboard. If your meal fits in a coffee cup but contains 600 calories, the V lever is broken regardless of what's in the cup.
- Bulk what you already eat. Add a cup of mushrooms or peppers to scrambled eggs. Pile the burger with lettuce, tomato, onion, and pickle. Throw a side salad next to the pasta. The lever doesn't require you to abandon any dish — it just requires you to extend its volume.
Putting PFFV to Work
The framework is most useful in three concrete situations.
Scoring a meal. Run the meal through the PFFV Calculator and you get a 0–100 score with a breakdown of which levers are pulling and which aren't. A score of 70+ is a solid fat-loss meal. A score under 40 is a meal you should re-engineer or compensate for elsewhere in the day. The full multi-input version of the same idea — using the deeper SPC formula — lives at the Satiety per Calorie Calculator.
Restaurant ordering. Restaurants don't print PFFV scores, but you can run the framework in your head in ten seconds. Does the entrée have a real protein source? Are there visible vegetables? Is anything water-rich on the plate? Does the portion arrive as a real volume? Order accordingly. A grilled chicken breast over a giant salad with vinaigrette is a 4/4 PFFV meal at almost any restaurant. A pasta primavera in cream sauce is a 1/4. The decision is faster than reading the menu.
Grocery shopping. Most of your PFFV battle is won at the cart, not the table. Shop the perimeter for the F-and-V foods — produce, fish, meat, dairy. Hit the bulk bins for legumes and oats, the F lever's quiet workhorses. Be honest about the center aisles: most of what's in there fails three out of four levers by design. Keeping the failing foods out of the house is easier than out-disciplining them once they're in the pantry.
How PFFV Connects to the Other Frameworks on This Site
PFFV isn't competing with satiety per calorie, energy density, or the PE ratio — it's a faster heuristic for the same observation. SPC is the rigorous score. Energy density is the underlying physics. PFFV is what you teach somebody at dinner.
The four levers all bend the same calorie-density curve. Pull them at the table, and the deficit becomes something you live in rather than fight.
Score any meal in seconds with the PFFV Calculator — paste in the foods, get a 0–100 score, and see which of the four levers your plate is actually pulling.
Try the PE Ratio Calculator
Enter the macros for any food and instantly see its Protein-to-Energy ratio, calorie breakdown, and macro percentages.
Use the Calculator