Using a spiralizer, create zucchini noodles and set aside.
Heat olive oil in a large skillet over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
Add the cherry tomatoes and cook, stirring occasionally, until they begin to blister and soften (about 3–4 minutes).
Increase the heat to medium-high, add the zucchini noodles, and cook for 2–3 minutes while stirring frequently.
Reduce heat to medium, add pesto sauce and red pepper flakes. Toss to coat the noodles evenly and heat through for 2 more minutes.
Season with salt and black pepper to taste. Remove from heat and transfer to serving plates.
Top with grated Parmesan cheese and garnish with fresh basil leaves.
Serve immediately and enjoy!