10 Superfoods to Eat to Lose Weight Fast

4. Cruciferous Vegetables. Broccoli, cabbage, brussels sprouts, and cabbage are all very high in fiber and are filling. They also have more protein than other veggies. Their low energy density will help you lose weight. They can even help fight cancers.