
To toast the pepitas, pour them into a medium skillet over medium heat. Cook, stirring frequently, until the seeds are fragrant and the pepitas start making little popping noises, about 3 to 5 minutes. Pour them onto a plate to cool.
To prepare the pesto: In a food processor, combine the garlic, basil, toasted pepitas, olive oil, vinegar and red pepper flakes. Blend until smooth and season with salt, to taste (I added about ½ teaspoon).
To prepare the noodles: Spiralize the zucchini with a spiralizer, or turn the zucchini into noodles with a julienne peeler, or grate the zucchini the long way on a large box grater. If you’re serving this dish in its entirety right away, toss the zucchini with pesto until well coated, and season with salt (I added another ¼ teaspoon). Otherwise, toss just the amount of zucchini you need now with pesto, and store the rest separately for later.
Transfer the pesto noodles to a large platter and sprinkle with the cherry tomatoes. Tuck the fresh basil into the corners to garnish. Serve promptly. Store leftover zucchini noodles, tomatoes, and basil in one container, and pesto in another, then combine and season with salt just before serving (they’ll keep for up to 4 days this way).