This one seems obvious, but vegetables will boost your metabolism as they are low in calories, will increase your calorie burn by up to 20% and due to them being higher in fiber it does mean that you are going to feel fuller for longer. The best thing to do is to go for those leafy greens such as spinach and cabbage as they are full of goodness that will work wonders for your body. The result is that you will not then be tempted to eat those snacks that have a negative effect on your metabolism because instead fruit and veg takes time to digest with this being a real bonus for your body.
2. Whole grains and legumes.
Both of these items are high in fiber and even though they are a source of carbohydrates they are not of the refined version making them better for your body. By eating them you will increase your calorie burn by approximately 10% resulting in your metabolism being boosted and your body processing everything in a shorter period of time.
A number of diets will say protein can be bad for you, but when it comes to your metabolism it really can make a difference as eating protein can result in you losing weight due to it boosting your calorie burn by up to 25%. There is also the added bonus of it keeping you feeling full for longer than carbs will, so you will not be eating various things that then upset your body.