Start by patting the shrimp dry, then seasoning them with salt and pepper. Heat some olive oil in a skillet over medium-high heat. Sauté the garlic for 30 seconds, then add the shrimp. Cook for 2-3 minutes per side until they turn pink and tender. Remove and set aside.
Bring a pot of salted water to a boil, then cook the pasta until al dente. Drain and reserve about half a cup of pasta water for later. The key is to not overcook the pasta, so keep a close eye on it.
Blend fresh basil leaves, Parmesan cheese, toasted nuts, garlic, and salt in a food processor. With the motor running, drizzle in olive oil until a smooth sauce forms. Add lemon juice for a zesty kick, and adjust the seasoning as needed.
Add the drained pasta to the skillet with a dollop of pesto and a splash of the reserved pasta water. Toss until the noodles are evenly coated. Then gently fold in the cooked shrimp. Sprinkle some extra Parmesan on top if you're feeling fancy!
Divide onto plates, garnish with fresh basil leaves and extra cheese, and serve hot. It’s time to dig in and enjoy every bite!