
Eating healthy foods can fill you up for longer periods. While some weight loss diets can leave you feeling like you’re starving, that should not be the goal.
Eliminating processed foods is a great way to lose weight and improve your health (especially ones that are high in empty calories, sugar, and unhealthy fats), but what you replace them with is just as important.
Foods that are high in fiber and protein, for example, will keep you full and help you avoid making unhealthy choices.
Eating more than the recommended amount of any food — even if the food is good for you — won’t help you meet your weight-related goals. Here are seven healthy (and filling) foods to help you stay satisfied.
Beans

There are lots of reasons to put beans on your shopping list. Beans are an excellent source of fiber, and any food that’s high in fiber will be filling, says Christine Gerbstadt, MD, RD, a physician based in Bethesda, Maryland, and the author of Doctor’s Detox Diet: The Ultimate Weight Loss Prescription.
Plus, fiber helps fill you up without adding any calories to food (since our bodies can’t digest fiber), explains Kelly Kennedy, RDN, staff registered dietitian-nutritionist formerly for Everyday Health. Fiber also takes longer to digest and adds bulk to food, she adds.
A veggie chili or a bean-based stew will fill you up without weighing you down, suggests Kennedy. She also loves the convenience of canned beans, which can be rinsed (to reduce the sodium content) and added to a rice dish or on top of a salad for more protein and fiber.
21 Low Calorie, High Protein Foods to Add to Your Diet
Next up video playing in 10 seconds
Salmon

Protein-rich foods are filling because protein is metabolized more slowly than fats or carbohydrates, explains Dr. Gerbstadt. Salmon is also one of the best sources of heart-healthy fats known as omega-3 fatty acids, adds Kennedy.
Try baking or grilling salmon. You can have a 3-oz portion for dinner and flake the leftovers over salad greens for lunch the next day, says Kennedy.
Eggs

Add hard-boiled eggs to your salad for a low-calorie protein, or try egg whites and cucumber with salt and pepper for a snack, says Kennedy.
Are you looking for a reliable app to help you track your calories and manage your weight loss journey? Read our in-depth Lose It! review to find out how this app can help you reach your health and fitness goals in 2026.
Editor’s note: Lose It! is owned by the Everyday Health Group.
Nuts

But the calories from nuts and nut butters can add up quickly because they’re such a rich source of healthy fats, says Kennedy. While this fat is not a bad thing and is actually good for you, it’s important to keep an eye on portion size when eating nuts.
Kennedy suggests thinly spreading 1 tablespoon of natural peanut butter or almond butter on a piece of whole-wheat toast for breakfast and adding a sprinkle of slivered almonds on steamed green beans at dinner.
Popcorn

Your brain lags behind your stomach — it takes about 20 minutes for digestive hormones to send the signal to your brain that you’re filling up, says Kennedy.
That’s one reason popcorn is high on Gerbstadt’s list of filling foods that can help you lose weight: It takes a long time to eat popcorn, and the more slowly you eat, the more likely you are to start feeling full before you overdo it.
To be considered a good source of fiber, a food has to contain just 2.5 g of fiber, which can be reached at just about 2 cups of popcorn (and just 62 calories plain).
Gerbstadt suggests using a hot-air popper to save on fat and calories. Or pop your corn on the stove with a minimal amount of oil, suggests Kennedy.
Greek Yogurt

Greek yogurt is another chart topper on the list of smart foods for weight loss. It’s a great choice because it has more protein and less sugar than most other yogurts.
Greek yogurt is also a good source of calcium, with about 230 milligrams (mg) per 7-oz container (about 18 percent of your DV).
You can make a parfait of Greek yogurt and fresh fruit for breakfast or as a dessert, or use Greek yogurt as a base for thick and creamy smoothies, suggests Kennedy, who recommends using plain Greek yogurt without any added sugars.
Water

Water should be a staple on your list of foods for weight loss (even though it’s not technically a “food”).
Some people overeat because they mistake thirst for hunger. The parts of the brain where the body assesses hunger and thirst are very close together, explains Kennedy. For this reason, it’s very common for someone to feel hungry when they’re really just dehydrated. Staying well hydrated is the best way to make sure any hunger pangs are actually hunger.
The Takeaway
- Certain healthy food choices will leave you feeling fuller for longer compared with processed foods.
- While this doesn’t mean you can eat more than the recommended amount, it can still help with maintaining a healthy weight.
- These choices include foods like beans, salmon, eggs, nuts, popcorn, and Greek yogurt.
- Drinking water and staying hydrated will also help you feel satisfied between meals.
Resources We Trust
- Mayo Clinic: Nuts and Your Heart: Eating Nuts for Heart Health
- Harvard T.H. Chan School of Public Health: Protein
- MedlinePlus: Healthy Food Trends – Beans and Legumes
- Academy of Nutrition and Dietetics: How Much Water Do You Need?
- Cleveland Clinic: 9 Best Tips for Healthier Popcorn

