Leafy greens like spinach, kale, and Swiss chard are low in calories but high in fiber, vitamins, and minerals. They can help you feel full without consuming too many calories.
Whole grains like quinoa, brown rice, and oats are high in fiber and can help you feel full for longer periods of time. They also have a lower glycemic index, which means they won't cause a quick spike in blood sugar levels.
Berries like strawberries, blueberries, and raspberries are low in calories but high in fiber and antioxidants. They can help satisfy your sweet tooth without causing a sugar crash.
Lean proteins like chicken, turkey, fish, and tofu are low in calories but high in protein. They can help you feel full and maintain muscle mass while losing weight.
Nuts and seeds like almonds, chia seeds, and pumpkin seeds are high in protein and healthy fats. They can help you feel full and satisfied between meals.
Legumes like lentils, chickpeas, and black beans are high in fiber and protein. They can help you feel full and reduce cravings for unhealthy snacks.
Avocado is high in healthy fats and fiber, which can help you feel full and satisfied. It also contains a variety of vitamins and minerals.
Greek yogurt is high in protein and can help you feel full for longer periods of time. It also contains probiotics, which can promote a healthy gut.
Vegetables like broccoli, cauliflower, and carrots are low in calories but high in fiber and nutrients. They can help you feel full and provide a variety of health benefits.
Green tea is high in antioxidants and can help boost your metabolism. It also contains caffeine, which can help you feel more alert and focused.