Sometimes, a pristinely healthy diet can leave something to be desired in terms of satisfaction; even an entrée-size salad topped with all the superfood add-ons can leave you feeling less than full. But rather than reaching for the refined carbs in a moment of desperation, consider filling up on any of the following five healthy foods, as hand-selected by Prevention. Packed with protein and fiber, they won't leave you rushing to the fridge within an hour.
Eggs: The perfect addition to any salad, soup, or quinoa bowl, eggs are packed with over six grams of protein. Hard-boil them for a filling snack, or fry them up and add them to your next meal.
Asparagus: With just three calories, plenty of antioxidants, and a touch of fiber, asparagus is the perfect filling addition to any stir-fry or salad.
Brussels Sprouts: With minimal calories and tons of fiber, Brussels sprouts are the perfect midafternoon snack or dinner side. Try them roasted and dipped in sriracha aioli.
Lentils: As prevention points out, a half-cup of lentils has 10 grams of protein, 6 grams of fiber, and just 120 calories. What's more, they're extremely hearty and perfect for make-ahead meals.
For more, read up on the foods that are the key to staying full between meals.