Can’t Kick Your Cravings? Skip the Diet Pills and Eat More of These Appetite-Suppressing Foods Instead

Do you know someone who’s obsessed with losing weight? Maybe you’re that person — constantly tracking diet trends to find an easy fix for your unstoppable food cravings. Weight loss is complicated, but you don’t need to take shortcuts to get the results you want. Add these appetite-suppressing foods to your weekly menu to make all your weight loss dreams (finally!) come true.

1. Tuna

A fresh bowl of Tuna.

Tuna can keep your junk food cravings in check. | HandmadePictures/iStock/Getty Images Plus

If you have your heart set on weight loss, consider replacing some of the red meat in your diet with a lean protein source, like chicken or fish. According to, fish is high in protein, and low in fat and calories.

Canned white tuna also specifically provides vitamins and omega-3 fatty acids, adding great benefits to your health.

2. Nuts

A white bowl full of healthy mixed nuts.

Keep some healthy nuts nearby to control cravings. | Amarita/iStock/Getty Images Plus

Afraid you won’t be able to ignore your next potato chip craving? Choose nuts instead. Though high in calories per serving, a handful of nuts can help keep you full and suppress your junk food cravings, says Live Science. Just beware of special seasonings like special flavors, sugar, and salt. Plain almonds, pine nuts, and macadamia nuts will provide the most health benefits with the least amount of risks.

3. Greek yogurt

A bowl of fresh greek yogurt.

Deck out your yogurt with nuts and fruit. | Loooby/iStock/Getty Images Plus

Some dairy products are more weight loss friendly than you think. Protein is an essential component of both muscle gain and weight loss. Both protein and fiber — found in larger amounts in Greek yogurt — digests slowly, which helps keep you full after a meal or snack. Women’s Health suggests replacing the mayonnaise, sour cream, cream cheese, and even oil in your diet with Greek yogurt to boost your protein and fiber intake.

4. Avocados

Avocados and slices on toast.

A few slices of Avocado can transform any boring lunch. | Locknloadlabrador/iStock/Getty Images Plus

Fruit tends to rank high on the list in terms of sugar content — but a little sugar won’t hurt you. Whole, fresh fruit packs in all the fiber and nutrients fruit juice simply can’t. And even though avocados are high in fat, that’s actually not a bad thing. Small amounts of fat in your diet help quiet your seemingly overactive appetite. According to The Huffington Post, a little avocado with your lunch might be enough to convince you to say no to dessert.

5. Eggs

Two boiled eggs on a table.

Get your daily dose of protein with eggs. | Nirad/iStock/Getty Images Plus

Do you get bored eating the same food every day? You don’t have to. When it comes to appetite-suppressing foods, eggs are one of your most versatile weight loss allies. Shape says they’re full of protein and low in calories — and there’s more than one way to take advantage of these and many other benefits.

Have an omelette for breakfast. Enjoy some egg salad for lunch. Snack on a hardboiled egg or two in the afternoon for an extra boost of tasty, filling protein.

6. Spinach

A bowl of fresh and healthy Spinach.

Fresh spinach is so versatile. | Vkuslandia/iStock/Getty Images Plus

“Rabbit food” won’t help you win the epic battle against your food cravings — or will it? Why go hungry eating iceberg lettuce when you could fill up on a veggie that’s still low in calories? Spinach is high in protein, and pairing it with other vegetables and lean protein foods will fill you up with only a small amount of calories. It also helps that spinach has a place inside a sandwich, on a burger, in a salad — you can use it in a variety of recipes every day of the week.

7. Oatmeal

A bowl of delicious oatmeal.

Why skip breakfast when you can have delicious oatmeal? | Mizina/iStock/Getty Images Plus

Grains get a lot of hate in the diet industry, since so many of the grains we’re used to eating are heavily processed. Many whole grain products, like oats, can make you healthier and help you reach your weight loss goals at the same time. Not an oatmeal fan? Rodale Wellness recommends equally beneficial alternatives for every meal of the day, including brown rice, quinoa, teff, and cornmeal. Replace white rice, white pasta, and white bread with whole grain options to increase your healthy carb intake and cut some added sugar from your diet.