01 - In a food processor, combine fresh basil leaves, 1 cup of halved cherry tomatoes, peeled garlic cloves, grated Parmesan cheese, pine nuts, extra virgin olive oil, and lemon juice. Process until a smooth consistency is achieved. Season generously with salt and freshly ground black pepper to taste.
02 - Heat a large skillet over medium heat. Add the spiralized zucchini and cook, tossing gently, for 2-3 minutes until the zucchini is just tender. Avoid overcooking to prevent a mushy texture.
03 - Add the baby spinach to the skillet with the zucchini and continue to cook for 1 minute, until the spinach is wilted.
04 - Remove the skillet from the heat. Add the prepared cherry tomato pesto to the skillet with the zucchini and spinach. Toss gently until all ingredients are evenly coated with the pesto.
05 - Transfer the pasta to serving plates. Garnish with the extra halved cherry tomatoes, additional basil leaves, and optional grated Parmesan cheese. Serve immediately.