To a dry frying pan, over medium heat, add the nuts and toast them for a few minutes. Transfer them to a plate to cool. Once cooled, chop them up with a chef’s knife or in the food processor.
Reserve 1/4 cup shredded cheddar, 2 tbsp chopped sundried tomatoes, the chopped nuts, and half of the prosciutto for the coating of the cream cheese ball.
Mix the cream cheese with all the remaining chopped sundried tomatoes, 1 cup of shredded cheddar, Italian seasoning, red pepper flakes, garlic powder, salt, and pepper. You can use a spatula to mix everything or the chop/pulse function on a food processor.
Transfer the cream cheese mixture to plastic wrap/cling film and form it into a ball.
Refrigerate it for about 20 minutes so it’s easier to handle.
Remove the plastic wrap and coat the ball in the toppings, shaping it with your hands to maintain the ball shape.
Cover it with plastic wrap/cling film and refrigerate it for at least 1 hour before serving.