The internet has countless tips and ideas on how you should get rid of body fat and get into your best shape possible. Honestly speaking, it doesn’t really matter which recipe you choose to eat. As far as your health is in place, everything else shall fall in place.

When you are choosing a diet, always choose those foods that are rich in fiber. It will keep your body healthy and fit for the rest of day and help you stay in shape because of its high vitamin content.

Even if you eat a 2000 calorie diet per day, the best result can only be achieved if you have at least 16 grams of fibre in it. On that note, here is a quick list of all those foods that contain enough fibre.


Apples contain 4 grams of fibre if it is medium sized. If you choose larger apples, you can easily get 5 grams of fibre. The good thing about apples is that it contains several nutrients such as potassium and Vitamin C.

Green beans

A single spoon of green beans has 4 grams of fibre. It also contains Vitamin C which contributes to 30% if your daily needs. Also beans can help you get richer and glowing skin.

Sweet potato

Sweet potatoes contain about 5 grams of fiber and only about 103 calories. It also contains other necessary nutrients such as potassium, vitamin E, beta carotene, magnesium, Vitamin A and C.


Cranberries are a great source of dietary fibre that comes in the form of polysaccharide pectin. This helps in lowering cholesterol. Cranberries also contain Vitamin C.


Eating strawberries will give you about three grams of fiber which is needed for your daily needs. It also contains Vitamin C and antioxidants.


Chickpeas contain 8 grams of fibre in a handful. They also contain folic acid and Vitamin B6. It helps in creating new cells and promises a healthier lifestyle.


Cooked pumpkin contains 3 grams of dietary fiber. It is also loaded with potassium and Vitamins A,E and C.

Source: Healthy Food Star