7 “Unhealthy” foods that are actually good for you

We're often told to avoid some foods if we want to lose weight, but the problem is that we don't want to give them up! We already learned that just because a food calls itself "healthy" on a box doesn't necessarily make it good for us. But did you know that certain guilty pleasure foods you enjoy can actually be GOOD for you?

I have good news for you because some of those foods you thought kept you from losing weight, can in fact do the opposite! 

Read more ¿Qué Más?: These 10 "healthy" foods are actually bad for you!

If you've eliminated breads, pizza, or steak all because you want to shed some pounds, it's time to bring them back into your diet. It may sound crazy, but these foods can actually help you maintain a healthy weight.

Like most foods, you should eat these in moderation, but at least you know you have the option of including them in your diet. Check out what "unhealthy" foods you can splurge on below to shed some weight.

Image via Enriqueta Lemoine

Cheese

phbwmhrv4s1.jpg
Thinkstock

Cheese lovers can rejoice as certain types can provide you with vitamins such as zinc, vitamin A, vitamin B12 and calcium. Eat it in moderation because there are many that are high in saturated fat.

Eggs

ph0kyvqfsw1.jpg
Home Cooking Memories

Not only is one egg yolk protein packed but it keeps you fuller longer than if you were to only eat egg whites. For a long time eggs were believed to be bad for bad cholesterol levels, but studies have proven this theory wrong.

Chocolate

phgnr3yzw41.jpg
Thinkstock

You can still have your favorite sweet! Opt for dark chocolate which contains higher levels of polyphenols which protect your heart.

Pizza

phhpw9v5gg1.jpg
Enriqueta Lemoine

A slize of pizza can be healthy depending on its ingredients. Stick to whole wheat versions loaded with veggies and you'll have a protein-packed powerhouse meal!

Potatoes

phca2e9zk01.jpg
Thinkstock

This veggie is often given up because we fear it will make us gain weight. However it provides us with key nutrients such as Vitamin C, fiber, and good carbs.

Red Meat

phmfpelr401.jpg
Thinkstock

You'll be relieved to know that you don't have to give up your beloved carne. If eaten in moderation with a healthy diet, it can improve cholesterol levels. Plus, it offers protein, iron, vitamin B-12, and zinc. Make sure to pick leaner options when getting your fix.

White Rice

phrhe1xv8c1.jpg
Thinkstock

Hallelujah! you don't have to give up white rice because it contains potassium and phosphorus which allow you to absorb the nutrients better and can prevent muscle loss.