iPhone beta opening soon · Apply for the beta
Get early access

Calorie deficit meals that keep you full: high protein, high fiber, high volume

How to build calorie deficit meals that still fill you up: protein at every meal, fiber you can see, and big portions of foods that are mostly water.

Written from public health guidelines and research, with every source listed at the end. General education about food, not medical advice. How we choose numbers

The short version

  • Protein, fiber and water-rich foods do most of the work of keeping a smaller meal filling.
  • Fill half the plate with vegetables or fruit, then add a palm or two of protein.
  • A cup of grapes and a quarter cup of raisins have about the same calories. Pick the bigger portion.
  • Starting with a broth soup or a salad can help a meal feel like more food.
Jump to a section

Eating a little less shouldn’t mean feeling hungry all afternoon. The meals that work best on a calorie deficit tend to share three things: some protein, some fiber, and plenty of foods that are mostly water. Here’s how to put them together.

What makes a meal feel filling?

Protein, fiber and volume, usually all three on the same plate.

  • Protein. A 2015 review in the American Journal of Clinical Nutrition found higher-protein meals bring a modest boost in fullness. It pointed to about 25 to 30 grams per meal.
  • Fiber. Beans, lentils, vegetables, fruit and whole grains take longer to eat and add bulk.
  • Volume. Foods with a lot of water, like vegetables, fruit and broth soups, let you eat a bigger portion for fewer calories.

What is energy density, and why does it matter?

It’s how many calories a food packs into each bite, and lower usually means a bigger, more satisfying portion.

Researcher Barbara Rolls has studied this for decades. Her 2017 review explains that water adds weight to food with no calories, and fat adds the most calories per gram. When people eat foods lower in energy density, they tend to eat fewer calories without trying, and still eat satisfying amounts.

1 cupred grapes · about 116 kcal
¼ cupraisins · about 120 kcal
1 cupraspberries · 8 g fiber

Same fruit, very different portion. Rounded USDA values.

How should I build the plate?

Half vegetables or fruit, a quarter protein, a quarter grains or starch, and a little fat for flavor.

  • Start with protein. Chicken, fish, eggs, Greek yogurt, tofu, beans or lentils.
  • Add a big pile of vegetables. Roasted, steamed, raw or in a soup. This is where the volume comes from.
  • Keep the starch. Rice, potatoes, pasta or bread all fit. A smaller scoop next to more vegetables still looks like a full plate.
  • Measure the oil. Fat carries the most calories per gram, so oil adds up fast. A nonstick pan or a measured spoon keeps the flavor and trims the surprise.

Which foods give the most for the fewest calories?

Lean protein, beans and lentils, vegetables and berries.

Rounded USDA FoodData Central values. Your label is the final word.

Food Portion Calories Protein Fiber
Chicken breast, roasted 3 oz (85 g) 140 26 g 0 g
Greek yogurt, plain, nonfat ¾ cup (170 g) 104 18 g 0 g
Lentils, cooked ½ cup (99 g) 115 9 g 8 g
Broccoli, cooked 1 cup (156 g) 55 4 g 5 g
Raspberries 1 cup (123 g) 63 1 g 8 g
Red grapes 1 cup (151 g) 116 1 g 1 g

Lentils and beans are the rare foods that bring both protein and fiber. That makes them easy to build a meal around.

Does starting with soup or salad really help?

It can, as long as it’s a broth soup or a salad without a heavy dressing.

Rolls’s review notes that eating a large portion of a low-energy-dense food first, like salad, fruit or soup, has been shown to lower the calories eaten at that meal. A bowl of vegetable soup before dinner is an easy way to try it.

How much fiber should I aim for?

About 14 grams for every 1,000 calories you eat.

That’s the goal in the Dietary Guidelines for Americans. The same guidelines note that more than 90% of women and 97% of men don’t reach it. If you’re adding a lot, go slowly and drink more as you do.

What does a full day look like?

Protein and something green at every meal, with a fruit or a crunchy snack in between.

  • Breakfast: Greek yogurt with raspberries and a spoon of oats
  • Lunch: lentil and vegetable soup with a slice of whole-grain toast
  • Snack: an apple, or a big bowl of air-popped popcorn
  • Dinner: chicken or tofu with a heap of roasted broccoli and a scoop of rice

How does Imi help?

Imi plans a week of meals like these from recipes you already like, and adds them up to a safe target.

It works out your daily burn from your height, weight, age and activity, takes off no more than 25%, and never goes below 1,200 calories for women or 1,800 for men. You pick a pace from 0.25 to 1 kg a week. Imi plans protein into every meal and keeps fiber in view. It turns the lose weight goal off for anyone under 18, anyone with a BMI under 18.5, and during pregnancy.

See your numbers with the calorie and protein calculator, or read more about losing weight with Imi.

This guide is general education about food, not medical advice. If you have a health condition, are pregnant, or take medication, talk to your doctor or a registered dietitian about your own needs.
Sources (10)
  1. Rolls BJ. Dietary energy density: applying behavioural science to weight management. Nutrition Bulletin, 2017
  2. Leidy et al. The role of protein in weight loss and maintenance. Am J Clin Nutr, 2015
  3. Dietary Guidelines for Americans, 2020–2025 (fiber goals, Appendix 1)
  4. USDA FoodData Central (SR Legacy): chicken breast, roasted
  5. USDA FoodData Central (Foundation): Greek yogurt, plain, nonfat
  6. USDA FoodData Central (SR Legacy): lentils, cooked, boiled
  7. USDA FoodData Central (SR Legacy): broccoli, cooked, boiled
  8. USDA FoodData Central (Foundation): raspberries, raw
  9. USDA FoodData Central (Foundation): grapes, red, seedless, raw
  10. USDA FoodData Central (SR Legacy): raisins, seedless

iPhone beta opening soon

Imi plans this for you, every week.

Meals from the food you love, around your goal, with the numbers already worked out. iPhone beta opening soon, Android after.

Imi, the app's rabbit, waving.