I've been trying to mix up my diet lately because eating super clean can get really boring. These are 10 foods you can add to your diet that will give you flavor and nutrition.

1. Avocado
Avocados are loaded with fat--but it's the good kind: heart-protecting monounsaturated fat. And that is precisely what makes this tempting fruit so good for you.
2. Spaghetti and Meatballs
Beef contains iron and protein. The tomato sauce is packed with lycopene. And the pasta has energy-producing carbohydrates. It's a healthy trifecta as long as you watch the portion size and use lean beef.
3. Bananas
Packed with vitamin B-6, fiber, potassium and lutein, a medium banana has roughly the same calories (around 100) as a medium apple. Eat and enjoy!
4. Peanut Butter
Yes, it contains fat, but 30 percent of your daily calories should come from healthy fats, making peanut butter a great choice. Plus, it's loaded with protein, fiber and vitamin E.
5. Coffee
Coffee not only helps pry open your eyes in the morning, but also gives you a healthy dose of antioxidants. Research has shown that people who drink coffee have a decreased risk of type 2 diabetes and improved mental health as they age.
6. Burritos
Fill your burrito with veggies, rice, beans and small portions of meat, and this Tex-Mex treat will pretty much meet all your nutritional needs without overloading the calories.
7. Chicken Thighs
Dark meat chicken needs a new PR rep. While many shun it for being fatty and artery-clogging, the meat is fine. It's only the skin you should avoid. Like avocados, dark meat is high in healthy monounsaturated fats.
8. Eggs
Yes, eggs do contain some cholesterol, but healthy men and women can eat up to two eggs a day without significantly increasing their blood-cholesterol levels.
9. Potatoes
Loaded with five grams of fiber, four grams of protein, 10 percent of your daily iron requirements and 70 percent of your daily vitamin C needs, a medium potato--at just 165 calories--is a nutrition powerhouse.
10. Corn
Yes, it's a starchy vegetable, but corn is starchy because it's actually a grain. In addition to protein and fiber, corn has energy-producing B-vitamins.