Heat olive oil in a large, deep skillet or pot over medium heat. Add minced garlic and sauté for 1 minute until fragrant.
Add the pasta, cherry tomatoes, and broth to the pot. Stir everything together and bring to a boil.
Reduce heat to medium and cook, stirring occasionally, for 12-15 minutes until pasta is al dente and most of the liquid has been absorbed.
Remove from heat and stir in the pesto and Parmesan cheese until everything is well combined and creamy.
Season with salt and pepper to taste. Garnish with fresh basil leaves and extra Parmesan if desired. Serve immediately!