Prep your ingredients first - wash, pat dry, and remove stems from the basil leaves. Mince the garlic, and grate the cheese.
Toast the pine nuts at 350°F for 3 minutes or until lightly golden.
In a food processor, add the minced garlic and toasted pine nuts. Pulse the ingredients together, it will look gritty. Add the basil and cheeses. Pulse again until all the ingredients are mixed well.
With the food processor running, slowly pour the olive oil until the pesto is emulsified. Season with salt and pepper to taste. Set aside.
Boil a pot of water with a pinch of salt. Add the orecchiette pasta and cook as directed on the box (about 11 minutes). Reserve one cup of the pasta water. Drain the pasta and set aside.
Dilute the pesto with one tablespoon of pasta water. You can add another tablespoon as needed if you want a thinner pesto sauce.
Toss the pesto sauce and orecchiette pasta together. Grate more parmesan cheese on top as garnish. Serve and enjoy!