Prepare the pasta according to package instructions. Before draining, reserve 1/2 cup of the pasta water and set aside.
In a sauté pan, melt 1 tablespoon of butter over medium low heat. Add the pine nuts and toss to coat. Stir periodically until the pine nuts are golden brown and fragrant. Add the garlic and stir for another minute. Set aside.
In a small saucepan, melt the remaining 6 tablespoons of butter. Turn the heat up to medium and whisk constantly until the butter begins to brown. You can push the color a bit (more brown color equals more flavor) but be careful that it doesn't burn. When the butter is nice and brown, add the chicken stock and whisk together briefly. Allow the sauce to reduce down by about half or until it reaches a desirable sauce consistency, about 5 minutes. Season with a bit of salt to taste.
In a large bowl, toss together the cooked pasta, pine nuts, garlic, brown butter sauce and lemon juice. Stir in the parmesan cheese. Add some of the reserved pasta water as needed to help the ingredients combine.
Garnish with more grated parmesan cheese, if desired.
Replace the chicken stock with vegetable stock for a vegetarian recipe.