When you're trying to eat healthy, it can be hard to keep track of what you can eat and what you can't, what's unhealthy and what's actually good for you. Diets talk about paring down the junk food intake, but also skipping out on foods packed with protein because they might also have high sodium or fat contents. But as it turns out, plenty of the foods people tell you to steer clear of are actually full of things that you need. And we're not just talking about how dark chocolate is actually good for your heart or how a glass of wine can up productivity.
We're talking about those foods that you you've been trained to think of as off-limits when you're dieting, because it turns out they actually can be part of normal, healthy meals. Sure, you don't want to binge on steak on a regular basis. But you don't have to stick to just lean chicken and fish to get your protein without veering off course. Unfortunately, junk food itself will never really be healthy (though if you're looking for healthier versions of junk food, we've got your covered). But these supposed "unhealthy" foods can actually be super good for you. Check out the gallery below to see what you don't need to be stripping out of your diet after all.