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

1 🍗

Chicken Breast

284 cal · 53.4g protein · 0.0g carbs · 6.2g fat · 0.0g fiber · 1 breast (172g)

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.

2 🫘

Navy Beans

255 cal · 15.0g protein · 47.0g carbs · 1.1g fat · 19.0g fiber · 1 cup cooked (182g)

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.

3 🫘

Lentils

230 cal · 18.0g protein · 40.0g carbs · 0.8g fat · 16.0g fiber · 1 cup cooked (198g)

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.

4 🫘

Soybeans

298 cal · 29.0g protein · 17.0g carbs · 15.0g fat · 10.0g fiber · 1 cup cooked (172g)

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.

5 🫘

Split Peas

231 cal · 16.0g protein · 41.0g carbs · 0.8g fat · 16.0g fiber · 1 cup cooked (196g)

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.

6 🫘

Black Beans

227 cal · 15.0g protein · 41.0g carbs · 0.9g fat · 15.0g fiber · 1 cup cooked (172g)

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.

7 🫘

Pinto Beans

245 cal · 15.0g protein · 45.0g carbs · 1.1g fat · 15.0g fiber · 1 cup cooked (171g)

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.

8 🫘

Lima Beans

216 cal · 15.0g protein · 39.0g carbs · 0.7g fat · 13.0g fiber · 1 cup cooked (170g)

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.

9 🫘

White Beans

249 cal · 17.0g protein · 45.0g carbs · 0.6g fat · 11.0g fiber · 1 cup cooked (179g)

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.

10 🫘

Chickpeas

269 cal · 15.0g protein · 45.0g carbs · 4.2g fat · 12.0g fiber · 1 cup cooked (164g)

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.

11 🥗

Burrito Bowl

440 cal · 22.0g protein · 50.0g carbs · 16.0g fat · 8.0g fiber · 1 bowl (400g)

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.

12 🫘

Kidney Beans

225 cal · 15.0g protein · 40.0g carbs · 0.9g fat · 11.0g fiber · 1 cup cooked (177g)

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.

13 🫘

Edamame

188 cal · 18.0g protein · 13.0g carbs · 8.1g fat · 8.1g fiber · 1 cup shelled (155g)

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.

14 🌯

Burrito

520 cal · 21.0g protein · 63.0g carbs · 18.0g fat · 6.0g fiber · 1 burrito (226g)

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.

15 🥛

Protein Shake

170 cal · 30.0g protein · 9.0g carbs · 2.5g fat · 1.0g fiber · 1 shake (325ml)

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:

#FoodCaloriesProteinCarbsFatFiber
1🍗 Chicken Breast28453.4g0.0g6.2g0.0g
2🫘 Navy Beans25515.0g47.0g1.1g19.0g
3🫘 Lentils23018.0g40.0g0.8g16.0g
4🫘 Soybeans29829.0g17.0g15.0g10.0g
5🫘 Split Peas23116.0g41.0g0.8g16.0g
6🫘 Black Beans22715.0g41.0g0.9g15.0g
7🫘 Pinto Beans24515.0g45.0g1.1g15.0g
8🫘 Lima Beans21615.0g39.0g0.7g13.0g
9🫘 White Beans24917.0g45.0g0.6g11.0g
10🫘 Chickpeas26915.0g45.0g4.2g12.0g
11🥗 Burrito Bowl44022.0g50.0g16.0g8.0g
12🫘 Kidney Beans22515.0g40.0g0.9g11.0g
13🫘 Edamame18818.0g13.0g8.1g8.1g
14🌯 Burrito52021.0g63.0g18.0g6.0g
15🥛 Protein Shake17030.0g9.0g2.5g1.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.