Many weight loss products in the market work by reducing your appetite and increasing the number of calories you burn. But unfortunately, these products are loaded with chemicals that are extremely harmful to your body in the long run. So if you are willing to lose weight, here are a few natural and healthy ingredients that will keep you full for a long time and aid in your weight loss.

1) Almonds

Almonds are a great source of vitamin E, antioxidants and magnesium. Having a handful of almonds will keep you feeling full for a long time.

2) Fenugreek

Fenugreek is one of the most common spices used in the Indian kitchens. It is high in fiber content and helps to regulate blood sugar levels, reduces cholesterol and controls appetite. And it has absolutely no side effects

3) Coffee

One of the most favorite beverages in the world, coffee increase calorie burn and breakdown of fat. Drinking a cup of coffee before a meal will help to empty stomach, and will influence appetite hormones and feeling of hunger. But it is also important to remember that caffeine intake of more than 200 mg may cause high blood pressure in some people.

4) Ginger

Another common spice used in Indian kitchen ginger is known to have digestive powers. It is a great stimulant and improves digestion. You may opt for a ginger tea, or add a small amount of ginger in your food.

5) Avocado

Avocados are full of fiber and contain healthy fats which suppress your appetite.

6) Apples

Apples are again a very healthy ingredient to suppress appetite. They are filled with soluble fiber and pectin that gives you a feeling of satiety. Apples also regulate your blood sugar levels and boost energy.

7) Eggs

Having an egg or two for breakfast is not just nutritious and healthy but they also keep you full for a long time. Eggs are a great source of protein.

8) Water

The easiest way to take a control over your appetite is drinking a good quantity of water. It is suggested that one should drink at least two glasses of water before a meal to stay full and avoid over-eating.

9) Sweet potatoes

Sweet potatoes are high in fiber and are full of Vitamin A and C. They also contain a special type of starch that resists digestive enzymes that will keep them stay in your stomach for long and hence suppress your appetite.

10) Home cooked vegetable soups

A cup of nice, warm, home-cooked vegetable soup is great to tame hunger. It is rich in nutrition, low in calories, and keeps you full for a long time.

11) Dark chocolate

A piece or two of dark chocolate, which means that it should contain at least 70 percent cocoa, is a not just a great way to satiate your sweet tooth but also to decrease the appetite. The bitter taste of dark chocolate signals the body to decrease your appetite.