15 Best Foods for Appetite Control
Appetite control is mostly about choosing foods that help you feel calm and satisfied instead of spiking hunger again 30 minutes later. These picks are the sort that make it easier to stay consistent all day.
The Rankings
Chicken Breast
Chicken Breast gives you 53.4g protein and 0.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Navy Beans
Navy Beans gives you 15.0g protein and 19.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Lentils
Lentils gives you 18.0g protein and 16.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Soybeans
Soybeans gives you 29.0g protein and 10.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Split Peas
Split Peas gives you 16.0g protein and 16.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Black Beans
Black Beans gives you 15.0g protein and 15.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Pinto Beans
Pinto Beans gives you 15.0g protein and 15.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Lima Beans
Lima Beans gives you 15.0g protein and 13.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
White Beans
White Beans gives you 17.0g protein and 11.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Chickpeas
Chickpeas gives you 15.0g protein and 12.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Burrito Bowl
Burrito Bowl gives you 22.0g protein and 8.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Kidney Beans
Kidney Beans gives you 15.0g protein and 11.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Edamame
Edamame gives you 18.0g protein and 8.1g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Burrito
Burrito gives you 21.0g protein and 6.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Protein Shake
Protein Shake gives you 30.0g protein and 1.0g fiber per serving, a combination that helps tamp down random hunger better than empty calories do.
Quick Comparison Table
Here is a side-by-side nutritional comparison of all the foods on this list:
| # | Food | Calories | Protein | Carbs | Fat | Fiber |
|---|---|---|---|---|---|---|
| 1 | 🍗 Chicken Breast | 284 | 53.4g | 0.0g | 6.2g | 0.0g |
| 2 | 🫘 Navy Beans | 255 | 15.0g | 47.0g | 1.1g | 19.0g |
| 3 | 🫘 Lentils | 230 | 18.0g | 40.0g | 0.8g | 16.0g |
| 4 | 🫘 Soybeans | 298 | 29.0g | 17.0g | 15.0g | 10.0g |
| 5 | 🫘 Split Peas | 231 | 16.0g | 41.0g | 0.8g | 16.0g |
| 6 | 🫘 Black Beans | 227 | 15.0g | 41.0g | 0.9g | 15.0g |
| 7 | 🫘 Pinto Beans | 245 | 15.0g | 45.0g | 1.1g | 15.0g |
| 8 | 🫘 Lima Beans | 216 | 15.0g | 39.0g | 0.7g | 13.0g |
| 9 | 🫘 White Beans | 249 | 17.0g | 45.0g | 0.6g | 11.0g |
| 10 | 🫘 Chickpeas | 269 | 15.0g | 45.0g | 4.2g | 12.0g |
| 11 | 🥗 Burrito Bowl | 440 | 22.0g | 50.0g | 16.0g | 8.0g |
| 12 | 🫘 Kidney Beans | 225 | 15.0g | 40.0g | 0.9g | 11.0g |
| 13 | 🫘 Edamame | 188 | 18.0g | 13.0g | 8.1g | 8.1g |
| 14 | 🌯 Burrito | 520 | 21.0g | 63.0g | 18.0g | 6.0g |
| 15 | 🥛 Protein Shake | 170 | 30.0g | 9.0g | 2.5g | 1.0g |
Summary and Recommendations
The foods above are not magic, but they do make best foods for appetite control a lot easier to execute in real life. The trick is building a pattern you can repeat, not chasing a perfect day. Use Calory to keep the numbers visible so the plan stays practical when the week gets messy.
Track your nutrition in Calory
Scan barcodes, search foods, or use AI-powered photo recognition. Calory makes calorie tracking effortless.