nut roasts are a popular vegetarian option. they're high in calories because of the fats in nuts, although these are generally the healthier unsaturated kind. a 120g portion of nut roast contains an extra 10g of fat and 72kcal more than an average portion of roast chicken.