Cruciferous vegetables
They include cauliflower, broccoli, cabbage and Brussels sprouts. Like other vegetables, they’re high in fiber and tend to be incredibly filling. What’s more, these types of veggies generally contain decent amounts of protein. A combo of protein, fiber and low energy density makes cruciferous vegetables the perfect foods to include in your meals if you need to lose weight.