Skip to Content

The Best Low-Calorie Foods To Help You Lose Weight And Stay Full, According To Dietitians

From protein-packed snacks to fiber-forward treats.

By and
preview for Grocery Shopping for a Healthy Lifestyle

Women's Health may earn commission from the links on this page, but we only feature products we believe in. Why Trust Us?

If you're interested in losing weight, you're probably aware that taking in less calories than you burn (a.k.a. calorie deficit) can help. With that, it only makes sense to reach for low-calorie foods to fill you up and help you achieve your weight loss goals.

Of course, having just any low-calorie food isn't the way to go—you want to make sure you're picking options that help you stay healthy and satiated while losing weight. "It's important to cover your nutrient bases," says dietitian Jessica Cording, RD, author of The Little Book of Game-Changers. At baseline, it's important to try to hit the same basic macros at every meal: protein, fat, and carbs, says Vanessa Rissetto, RD, the CEO and co-founder of Culina Health. "Then, add or substitute lower-calorie foods for more fullness," she adds.

Consider these 25 low-calorie foods next time you hit your local grocery store. They've been handpicked by nutritionists to help you reach your weight loss goals while still doing your health—and taste buds—a solid.

Meet the experts: Emily Morgan, RDN, is a clinical dietitian at Stanford Health Care. Jacqui Brockman, RD, is a nutritionist and dietitian for Goldman Sachs and Downstate Medical Center's STAR Health Center. Vanessa Rissetto, RD, is the CEO and co-founder of Culina Health. Jessica Cording, RD, is a New York-based nutritionist and author of The Little Book of Game-Changers. Lauren Minchen, RDN, is a dietitian based in New York City.

1

Avocado

whole and sliced avocado on wood
Westend61//Getty Images

Avocados provide plant-based fats and fiber, which together balance blood sugar and keep you satiated, says Lauren Minchen, RDN. Staying full and satisfied matters even if you set a calorie deficit goal for yourself, Cording adds. Eating a healthy, filling food like avocado can help prevent you from feeling super hungry and overdoing it on less filling foods later, she says.

While avocados are higher in fat than many fruits, recent research published in the Journal of the American Heart Association found that eating up to one avocado a day didn't cause people to gain weight. They also contain monounsaturated fats, which are linked to lower LDL (bad) cholesterol levels.

To incorporate more avocado into your diet, try a variation of avocado toast for breakfast or add a few slices on top of a salad to keep you full in between meals and prevent snacking.

Per serving (one cup): 234 calories, 21 g fat, 0 mg cholesterol, 10 mg sodium, 12 g carbs, 10 g fiber, 1 g sugar

2

Squash

sliced pumpkin on green stone chopping board
istetiana//Getty Images

Squash is full of fiber, water, and antioxidants, making it a great low-calorie food option, says Minchen. Dietary fiber intake is a main predictor of weight loss and dietary adherence in adults consuming low calorie diets because it supports satiety and speeds up bowel movements, per a recent study. Squash is also a good source of complex carbs, which are higher in fiber and digest more slowly than simple carbs, Cording says. "There's a lot to love there," she adds.

Squash is grouped into two categories: summer squash and winter squash, depending on when it's harvested. Try summer squash spiraled into "zoodles" as a yummy alternative to traditional noodles, or a roasted winter squash for natural sweetness.

Summer Squash
per serving (1 cup): 21.8 calories, 1.16 g protein, 0.31 g fat, 4.46 g carbs, 3.31 g sugars, 2.3 mg sodium, 1.15 g fiber

Winter Squash
per serving (1 cup): 63 calories, 1.4 g protein, 0.14 g fat, 16.4 g carbs, 2.8 g fiber, 3.08 g sugar, 5.6 mg sodium

3

Strawberries

bowl of ripe strawberries on wooden  table  stock photo
Kseniya Sharapova//Getty Images

Strawberries are packed with lots of vitamin C, says Minchen. They also contain antioxidants called polyphenols, which protect your body from oxidative stress. Apart from being delicious and refreshing, strawberries also contain dietary fiber which may help regulate blood sugar levels, slow down digestion, and help keep you full, per a recent study. They're also an easy way to sweeten up foods without adding a ton of calories, and can quickly jazz up a morning bowl of oatmeal, Rissetto says.

Per serving: 35 calories, 0.22 g fat, 10 mg sodium, 7.63 carbs, 1.8 g fiber, 5.34 g sugar

Advertisement - Continue Reading Below
4

Edamame

pov, salted edamame beans, eating japanese food by hand
PamelaJoeMcFarlane//Getty Images

"Edamame is full of plant-based complete protein and fiber (and a little omega-3), which together are a powerhouse for satiety," says Minchen. Edamame is also the only plant source that contains all nine essential amino acids, per a recent study, making it a healthy snack option.

"Edamame is [also] awesome for people who are looking for more plant-based protein options," Cording says. Edamame is also versatile: You can add a variety of seasonings and eat them from the pod, or add shelled beans to salads for a quick protein hit, she says.

Per serving: 224 calories, 12.1 g fat, 203 mg sodium, 13.8 g carbs, 8 g fiber, 3.4 g sugar, 18.4 g protein

5

Cauliflower

fresh organic cauliflower cut into small pieces in a bowl vegetarian recipe or menu background with copy space
istetiana//Getty Images

Cauliflower provides three grams of fiber per cup, as well as essential antioxidants, according to Minchen. This will leave you feeling fuller for longer throughout the day. "You can use cauliflower for so many things," Cording adds. This versatile veggie can be used as a substitute for high calorie ingredients such as rice, flour, and even red meat. Make cauliflower the star by baking it into pizza crust, transforming it into rice, crafting delicious pastas, mashing it up like potatoes, or cooking it with similar techniques used for thick cuts of steak...there’s a lot you can do here.

Per serving: 26 calories, 0.3 g fat, 31 mg sodium, 5.2 g carbs, 2.1 g fiber, 2 g sugar, 2 g protein

6

Walnuts

Assorted dried fruits
La Bicicleta Vermella//Getty Images

Walnuts are a great low-calorie food to eat due to being rich in omega-3 fatty acids, says Minchen. A small study compared weight loss results between a group of people on a walnut-enriched, reduced-energy diet and a standard, reduced-energy diet. The weight loss results were comparable, however, the walnut-enriched diet was especially linked to lower LDL cholesterol levels and reduced systolic blood pressure. Walnuts are also a great source of plant protein. Sprinkle them over greens, soup, or munch on a small handful for a quick hit of protein and fat.

Per serving (1 oz): 185 calories, 18.5 g fat, 0.6 mg sodium, 3.8 g carbs, 2 g fiber, 0.7 g sugar, 4.3 g protein

Advertisement - Continue Reading Below
7

Potatoes

raw potato
elenaleonova//Getty Images

Although potatoes tend to get a bad rep as a carb-heavy food, whole potatoes with skin are actually rich in fiber, potassium, calcium, and magnesium, all of which make them extremely satiating, Minchen notes. "People tend to focus overly on calories but forget that we need certain amounts of macronutrients and minerals to support optimal nutrition,” she adds. One small study found that people who substituted 40% of their meat consumption with potatoes, beans, or peas felt fuller faster than before. People in the potato group also lost weight.

Per serving: 126 calories, 4.3 g fat, 166 mg sodium, 20.4 g carbs, 1.4 g fiber, 1.6 g sugar, 1.8 g protein

8

Lentil Soup

lentils soup with chorizo
Cris Cantón//Getty Images

Lentils are another reliable source of plant-based protein, carbohydrates, and fiber, Minchen says. "Lentils are an excellent food to include in meals to meet macro- and micronutrient needs and promote fullness," she adds. Research has found that people felt more full when their standard wheat or rice dishes were substituted with green or red lentils. (Worth noting: Green lentils seemed to have the biggest impact.)

Per serving: 230 calories, 17.1 g protein, 0.8 g fat, 40 g carbs, 15.6 g fiber, 3.6 g sugar, 4 mg sodium

9

Eggs

multi colored chicken eggs in carton
MirageC//Getty Images

Whether you like them scrambled, hard-boiled, or prefer making a batch of egg bites, this low-calorie food gives you a protein fix and keeps you full for longer. "Eggs are rich in protein and fatty acids, as well as essential choline," says Minchen. They can therefore improve fat metabolization while keeping you full. There's a lot of research to support the power of eggs for weight loss. One study published in the International Journal of Obesity had 152 people with overweight or obesity eat either two eggs in the morning or a bagel. The researchers found that those in the egg group had a 65% greater amount of weight loss, 34% larger reduction in waist circumference, and 16% greater reduction in body fat by the end of the study.

Per serving: 80 calories, 7 g protein, 5.3 g fat, 0.4 g carbs, 0.2 g sugar, 79.5 mg sodium, 0 g fiber

Advertisement - Continue Reading Below
10

Low-Fat Cottage Cheese

tvorog, cottage cheese or curd cheese
Arx0nt//Getty Images

The whopping 14 grams of protein in cottage cheese will leave you feeling satisfied until your next meal. One study published in the British Journal of Nutrition found that women who ate a little cottage cheese before bed had the same improved metabolic response while they slept as those who had a protein shake.

It's important to be mindful of portions with cottage cheese, Cording says, but a serving size can be a great snack. That said, being mindful of your hunger and fullness levels before and after meals can help you determine how much food you need to reach satiety, says Jacqui Brockman, RD, CDN.

Per serving (1/2 cup): 110 calories, 12 g protein, 3 g carbs, 2 g sugar, 5 g fat

11

Low-Fat Greek Yogurt

greek yogurt in bowl with spoons,healthy breakfast with fresh greek yogurt, muesli and berries on background
Miki1988//Getty Images

Besides its delicious taste and creamy texture, Greek yogurt also has 20 grams of protein. Yogurt's high protein and calcium content can also help you feel fuller longer, per a recent study. In the study, women who ate yogurt as an afternoon snack reported reduced hunger, increased fullness, and delayed subsequent eating later on—all of which are great for staying full and satisfied during your weight loss journey.

You can enjoy it on its own or with some fruits if you're craving something a little sweeter. It makes for a healthy snack that won't break your calorie budget.

Per serving: 146 calories, 20 g protein, 3.8 g fat, 7.9 g carbs, 7.1 g sugar, 0 g fiber

12

Shrimp

fresh shrimp served with lemon
Synergee//Getty Images

Shrimp is an excellent source of lean protein (and it's tasty, too). The American Heart Association (AHA) supports the consumption of non-fried shellfish since it's low in saturated fat and high in omega-fatty acids. Sauté a serving size of shrimp with oil, lemon and vibrant herbs or enjoy them cold alongside a cocktail dipping sauce, your choice.

Per serving: 84 calories, 20.4 g protein 0.2 g fat, 94.4 sodium, 0.2 g carbs, 0 sugar, 0 fiber.

Advertisement - Continue Reading Below
13

Salmon

salmon steak with spinach and tomatoes
Joff Lee//Getty Images

Seafood lovers, rejoice! If you're looking for a healthy, low-calorie food that will support your weight loss goals, salmon is another great option since it's packed with protein and omega-3. Foods with these nutrients signal fullness and maintain healthy blood sugar levels, says Minchen. It's also a versatile food you can cook in a variety of ways–baked, broiled, grilled, or on the stove, you can’t go wrong.

Per Serving (0.5 fillet): 412 calories, 40.4 g protein, 26.5 g fat, 117 mg sodium, 0 g carb, 0 g sugar

14

Chicken Breast

spinach artichoke chicken thighs
EzumeImages//Getty Images

You already know chicken is king when it comes to protein, but that's not all it's good for. It also contains essential minerals, like zinc and iron, and also supports healthy blood sugar. There are many healthy chicken recipes out there to support your weight loss journey. For example, pair grilled chicken with veggies or use it in a salad for a complete meal, Cording advises. Or, spice up your chicken with a sprinkle of cajun spaces or squeeze over a fresh lemon to give it the acidity it needs.

Per serving: 231 calories, 43.4 g protein, 5 g fat, 0 g carb, 0 g fiber, 0 g sugar, 104 g sodium

15

Wild Rice

rice wtih chicken
4kodiak//Getty Images

"Wild rice provides three grams of fiber per cup (cooked), and it also provides essential carbohydrates, iron, and phosphorus," Minchen explains. It also comes with a lot of essential minerals like calcium, magnesium, and zinc. While wild rice on its own isn't a complete meal, it pairs well with lean meats and veggies, Cording says. A balanced meal like this will surely keep you full without those cravings for a midnight snack or sweet treat.

Per serving: 101 calories, 0.3 g fat, 3 mg sodium, 21.3 g carbs, 1.8 g fiber, 0.73 g sugar, 4 g protein

Advertisement - Continue Reading Below
16

Lean Beef

grilled meat
berkant_sezer//Getty Images

Minchen likes lean beef because it meets both macro- and micronutrient needs with protein, B12, iron, zinc, and selenium, all of which also power you through the day. One small study of 120 adults found that those who ate lean beef four or more times a week over 16 weeks lost weight by the end of the study period.

You can enjoy lean beef in many ways, per the USDA (think: round steak, roasts, sirloin, and more). Don't be afraid to add spices and seasonings!

Per serving: 172 calories, 24 g protein, 8 g fat, 0 g carb, 0 g sugar, 0 g fiber

17

Watermelon

watermelon
Armastas//Getty Images

A hydrating snack on a hot day (and any weather really), watermelon offers a ton of vitamin C, lycopene (an antioxidant), and water, which can help with fullness. One small study had people eat either two cups of watermelon or low-fat cookies with the same amount of calories. By the end of the study, the researchers found that people in the watermelon group had less hunger, ate less overall, and wanted to eat less than those in the cookie group.

Per serving: 45.6 calories, 0.2 g fat, 1.5 g sodium, 11.5 g carbs, 0.6 g fiber, 9.4 g sugar, 0.9 g protein

18

Kale

fresh organic kale
lacaosa//Getty Images

Need another reason to add kale to your salad? It is loaded with vitamin K, vitamin C, and folate, making it a gut-friendly option. Kale’s low caloric properties and nutrient density make it a great food to shed pounds while maintaining optimal nutrition. Kale is also a versatile food, Cording points out—you can eat it raw, cook it and serve it with protein, or even enjoy a tasty kale pasta with cheese for added protein.

Per serving: 7.2 calories, 0.8 g fiber, 0.2 g sugar, 0.6 g protein, 0.3 g fat, 10.9 mg sodium

Advertisement - Continue Reading Below
19

Black Beans

black bean soup
-lvinst-//Getty Images

Beans are a great source of fiber, which helps fight cravings. It's also a satisfying option for vegans and vegetarians. Worth noting: A 2020 cross-sectional study of 246 women published in the Journal of Nutrition and Metabolism found a link between black beans and a lower body fat and waist circumference.

Like other low-calorie foods, there are many delicious recipes that are still weight loss-friendly. Try cooking beans in a stew or enjoying them with scrambled eggs and a drizzle of sriracha for a satiating meal.

Per serving: 132 calories, 8.86 g protein, 0.54 g fat, 1 mg sodium, 23.7 g carbs, 8.7 g fiber, 0.3 g sugar

20

Spinach

close up of green leaves
Wanwisa Hernandez / EyeEm//Getty Images

Spinach lends itself as a superfood with several health benefits. It’s high in vitamin C and K, important antioxidants for immune health. It also has folate (a naturally occuring form of vitamin B9) which is important in red blood cell formation and for healthy cell growth and function. Older research has linked spinach with lowered cravings for sweets and chocolate. The leafy green can lend bulk to foods, filling you up in the process, Cording says. Enjoy spinach as the base of a salad or boost your morning green smoothie with a hit of nutrients.

Per serving: 20.4 calories, 0 g fat, 64.6 mg sodium, 3 g carbs

Headshot of Korin Miller
Korin Miller
Korin Miller is a freelance writer specializing in general wellness, sexual health and relationships, and lifestyle trends, with work appearing in Men’s Health, Women’s Health, Self, Glamour, and more. She has a master’s degree from American University, lives by the beach, and hopes to own a teacup pig and taco truck one day.
Lettermark

Lauren Dresner is a New York City-based writer with a psychology and premedical background. When she isn’t writing, reading, or listening to her favorite wellness/lifestyle podcasts, she’s tackling her fitness goals and experimenting with various cooking projects.

Advertisement - Continue Reading Below

How To Lose Weight

here are the best foods to lower your blood sugar and a type 2 diabetes food list to have on hand

The Best Foods For Balanced Blood Sugar, Per RDs

carb cycling involves alternating between high carb and low carb days

Is Carb Cycling Helpful For Weight Loss?

experts explain what you need to know about the low glycemic eating plan

Here’s Exactly What To Eat On The Slow-Carb Diet

hormone belly refers to weight gain around the abdomen due to hormonal changes or imbalances

What Are The Signs Of A 'Hormonal Belly'?

Advertisement - Continue Reading Below
Advertisement - Continue Reading Below