Prepare the grapes: Rinse the grapes under cold water and pat them dry thoroughly with paper towels. Make sure they are completely dry—any moisture will prevent the coating from sticking properly. Transfer the grapes to a large mixing bowl and set aside while preparing the creamy coating.
Make the cream cheese mixture: In a medium bowl, combine the softened cream cheese, brown sugar, granulated sugar, and vanilla extract. Using a hand mixer or whisk, blend until the mixture is smooth, fluffy, and slightly glossy. The texture should resemble a thick caramel dip that clings nicely to the grapes.
Coat the grapes: Pour the cream cheese mixture over the grapes and gently fold everything together using a spatula. Make sure each grape is evenly coated with the sweet, creamy mixture. Add a drizzle of caramel sauce and fold once more to create a slightly sticky, taffy-like coating that resembles the classic caramel apple flavor.
Add the toppings: Sprinkle the crushed peanuts (or pecans) over the coated grapes and mix lightly to distribute them evenly. The combination of sweet and crunchy textures will give your grapes that perfect “taffy apple” vibe.
Chill and serve: Transfer the coated grapes into a serving dish or individual cups. Cover with plastic wrap and refrigerate for at least 30 minutes to allow the flavors to blend and the coating to firm up slightly. Before serving, drizzle a little extra caramel sauce on top for that glossy finish and extra sweetness.