Fruits and veggies work pretty well for that, but the trick is you have to eat a little, a lot. What I mean, is that you should eat small servings, roughly as thick as your fingers, as wide as your palm, but you need to eat these every few hours. It's a bit counter-intuitive, but it never lets the metabolism shut down until you go to bed.
That will certainly help, but it works best paired with some sort of cardio, as well as portion control on your meals. All the snacking and high metabolism won't help at all if every real meal is 5000 calories. Assuming the intent is to lose weight, which is the only reason I can come up with to desire a high metabolism, then whatever you normally eat for meals now, cut it in half, eat the small portions of fruits or veggies a few times a day, and go for some brisk walks, that's really the best bet.