Cook the pasta according to the instructions on the package in generously salted water until al dente. Ensure you reserve a few tablespoons of the pasta water before draining it. (Note 4)
Meanwhile, heat a large frying pan over medium heat and add the butter.
Add the crushed garlic and cook for 1-2 minutes until fragrant.
Pour in the white wine and let it simmer for 2-3 minutes until it has reduced by half.
Add the cream, balsamic vinegar, dill, parsley, salt, and black pepper to the saucepan and simmer for a few minutes.
Reduce the heat, stir in the Parmesan, parsley and dill.
Remove the pan from the heat once the Parmesan has melted. The sauce is likely to be quite thick at this point. Add a couple of tablespoons of the reserved pasta water until it reaches the right consistency.
Toss the cooked pasta in the sauce until evenly coated.
Serve immediately, topped with extra parsley and black pepper as desired.