Beans
They’re high in fiber, protein, iron, and important vitamins and minerals. Beans can be added to a variety of meals — from salads to soups — and they will fill you up so fast (thanks to all of that fiber), that it’s nearly impossible to overindulge in them.
Whether you prefer black beans, lima beans, or lentils, add more beans and legumes to your diet for better weight loss results.
Blueberries
Another high fiber option, blueberries are one of the healthiest fruits you can eat. This little berry is packed with antioxidants, which combat free radicals in your body and keep your cells and organs healthy.
Broccoli
Make sure you’re getting enough leafy greens in your diet — broccoli, spinach, kale, and collard greens are great examples. These foods are a source of phytonutrients and fiber and will fill you up while barely contributing calories to your daily regimen.
Wild Fish
Once you have a portion of salmon or tuna it’s unlikely you’ll reach for seconds — not because wild fish isn’t delicious, but because it’s chockfull of protein and fills you up fast.
Always choose wild fish over farm-raised fish, which can sometimes contain contaminants.
Broth Soups
A cup of bone, miso, or chicken broth soup prior to a meal won’t just add anti-inflammatory ingredients, vitamins, and minerals to your diet, but it can also help fill you up (in a healthy, satisfying way). Broth-based soups are very low in calories, but nutrient dense and perfect for helping to achieve your weight loss goals.
Oatmeal
Rolled oats or steel-cut oats are high in fiber, B vitamins, and protein and are one healthy unrefined carbohydrate that gives you plenty of energy, without spiking your blood sugar levels like refined carbs.
Mixing up your breakfast routine by alternating between protein-rich eggs and fiber-filled oatmeal is an excellent way to boost your metabolism and keep your energy levels up all morning long.