The best low-calorie snacks for weight loss are high in filling fiber and protein, such as Greek yogurt with fruit, boiled eggs, nuts, and veggies with hummus.