(CNN) - There's no magic bullet for weight loss, but there are foods that can give you an edge in controlling your hunger and thus shedding unwanted pounds.
Sometimes, losing weight isn't a matter of following a strict diet but rather, eating foods that work for you, rather than against you.
Here are some foods that offer a satisfying sense of fullness and can help keep your appetite in check.
Greek yogurt is thicker, creamier and has more protein than its regular yogurt counterparts. That protein can keep you feeling full.
Avocados are packed with healthy fats and oleic acid - an omega-nine fatty acid - both of which can be helpful for controlling hunger.
Red chili peppers contain capsaicin. It's the compound that gives the peppers their heat and research suggests it may help curb hunger.
Barley is a natural appetite suppressant. The grain contains a unique combination of dietary fibers that make it extra filling.
Spinach is a source of thylakoids, the chlorophyll-bearing parts of green leaves. Studies have indicated that thylakoids may be helpful in reducing the amount of food we eat.
And finally, flaxseed is rich in two natural appetite suppressants - omega-three fats and fiber.
Another tip, try having a small salad or cup of soup before meals.
Both have been associated with increased fullness and decreased calorie intake.
Copyright 2017 CNN. All rights reserved.