Cook the pasta in boiling salted water for about 8 minutes, then drain. In the meantime, wash the asparagus and cut off the woody ends. Cut asparagus into bite-sized pieces. Cook in boiling salted water for about 5 minutes. Drain as well. Slice the hazelnuts, roast them in a pan, add butter and melt them. Pour into a small bowl.
Heat the oil in the pan. Peel the garlic, press it through the garlic press into the hot oil and fry it briefly. Add pasta and asparagus and fry briefly. Season with pepper. Wash the basil and remove the leaves. Add basil and Parmesan cheese to the pan and fold in. Arrange on plates in portions and serve sprinkled with hazelnut butter