Nuts are a great snacks and good for heart health. Healthline.com provides the following info:
https://www.healthline.com/nutrition/8-benefits-of-nuts
A Great Source of Many Nutrients. Nuts are highly nutritious. One ounce (28 grams) of mixed nuts contains (1):
Calories: 173
Protein: 5 grams
Fat: 16 grams, including 9 grams of monounsaturated fat
Carbs: 6 grams
Fiber: 3 grams
Vitamin E: 12% of the RDI
Magnesium: 16% of the RDI
Phosphorus: 13% of the RDI
Copper: 23% of the RDI
Manganese: 26% of the RDI
Selenium: 56% of the RDI
Some nuts are higher in certain nutrients than others. For instance, just one Brazil nut provides more than 100% of the Reference Daily Intake (RDI) for selenium (2).
The carb content of nuts is highly variable. Hazelnuts, macadamia nuts, and Brazil nuts have fewer than 2 grams of digestible carbs per serving, while cashews have almost 8 digestible carbs per serving.
That being said, nuts are generally an excellent food to eat on a low-carb diet.