First, make pesto by combining garlic, basil, salt, pepper, and olive oil in a food processor. Blend until looks like chunky pesto.
Next, boil water with salt and add pasta. Cook for 1 minute less then package instructions and save 1/2 cup pasta water.
Now drain the pasta and turn heat medium high. Add 3 tablespoons oil and the shallot. Mix for 1 minute.
Next, add the garlic pesto and cook 30 seconds.
Finally, add pasta and pasta water. Stir for a minute to combine, add Parmesan cheese and enjoy!