Combine the basil, pine nuts, olive oil, salt, pepper, garlic, and parmesan in a food processor and pulse until creamy.
Place the zucchini noodles and tomatoes in a large bowl, pour the pesto on top, and toss to combine.
Note: If you prefer a hot dish, heat the zucchini noodles in a large skillet over medium heat for 2 to 3 minutes, When they are al dente, add the tomatoes and pesto, and toss for another 1 to 2 minutes, until heated through.