They certainly can be. Nuts are full of healthy fats, protein, and fiber. Most contain good amounts of vitamin E and magnesium, as well. They are high in calories, but they are quite filling, so you don't need to eat a lot of them to feel satisfied. Many roasted nuts you'll find packaged on grocery store shelves are actually fried in oil. To be sure your nuts aren't actually fried, you need to look for dry-roasted nuts. Or, just make them yourself! Which is so easy and so much fresher than buying store-bought.