When it comes to weight loss, eating carrots and kale isn’t going to help you much; you’ll find yourself ravenous and ready to cave and devour junk food. Most weight-loss-friendly foods aren’t necessarily veggies or 90-calorie yogurts; instead, they’re items packed with protein, and sometimes even good fat.

In order to lose weight, you need to feed your body required nutrients that give you energy: protein, certain healthy fats (such as those found in olive oil or avocados), vitamins, minerals, and fiber. Start the slideshow to read about these nutrient-dense foods that will provide you with stamina and strength, and the willpower to avoid their lesser counterparts more often found in chips, pasta, and cake.