Begin by spiralizing the zucchinis using a spiralizer or a julienne peeler to create noodle-like strands. Place them in a colander and sprinkle with a little salt to draw out moisture. Let them sit for about 10 minutes, then pat dry with a paper towel.
In a food processor, add the avocado, basil leaves, lemon juice, walnuts, minced garlic, red pepper flakes (if using), and olive oil. Blend until smooth, scraping down the sides as needed. If the pesto is too thick, you can add a splash of water for desired consistency. Season with salt and pepper to taste.
In a large skillet over medium heat, add the zucchini noodles and sauté for about 2-3 minutes, just until they are tender but still slightly crisp.
Remove the skillet from heat and pour the avocado pesto over the zucchini noodles. Toss gently to coat the noodles evenly with the pesto.
Serve the zucchini noodles immediately, garnished with halved cherry tomatoes and fresh basil leaves for a pop of color and added flavor.
Notes
Feel free to adjust the amount of red pepper flakes for desired heat.