Don't eat this, don't drink that.  Don't you hate when your favorite foods are bad for you?  Good news though, not all of them are.

Photo by Sean Gallup/Getty Images

Forget the notion that if it tastes good, it must not be good for you.  Food Network Kitchens  found ten favorite foods that actually are good for you.   Eat up, in moderation of course.

Peanut Butter: Even though it contains fat, peanut butter has 30% of the daily calories you need from healthy fats.  It also has fiber, vitamin E and protein.

Avocado: They are loaded with heart healthy fat.

Bananas: Loaded with fiber, potassium, lutien and vitamin B-6.  A medium banana has about 100 calories which is the same as a medium apple.

Spaghetti and Meatballs: Beef is packed with iron and protein, while tomato sauce has lycopene, which is good for you heart.  Use lean beef and just keep an eye on portion size.

Coffee: Drinking coffee gives you antioxidants.

Chicken Thighs: Dark meat has heart healthy monounsaturated fats.  Do avoid the skin, though.

Burritos: Load up on beans, rice, small amounts of meat and other veggies for a filling and healthy meal.

Eggs: They get a bad rap for cholesterol but the average healthy adult can have two a day.

Corn: Munch away for energy producing vitamin B, protein and fiber.

Potatoes: Think of it as a 170 calories of nutrtion because it has five grams of fiber, ten percent of daily iron requirements, seventy percent of daily vitamin C requirements and has four grams of protein.  That's for a medium size potatoe.