Boil the pasta according to package instructions until al dente.
While the pasta cooks, heat olive oil in a large skillet over medium heat.
Add minced garlic to the skillet and sauté for about 30 seconds until fragrant.
Add the cherry tomatoes to the skillet and cook for 2-3 minutes until they begin to soften.
Stir in the fresh spinach and cook until just wilted, about 1-2 minutes.
Drain the cooked pasta and add it to the skillet, tossing everything to combine.
Sprinkle in the grated Parmesan cheese, salt, and pepper, mixing well.
Serve immediately, garnished with extra Parmesan or fresh herbs if desired.