Preheat the oven to 375 F (190 C). Lightly grease a 9-inch pie dish or cast-iron skillet with a few drops of olive oil.
Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the chopped shallot and saute for 2 minutes until softened. Add the minced garlic and sliced zucchini, cooking for 3 to 4 minutes until the zucchini is tender but not mushy. Remove from heat and let cool slightly.
In a large mixing bowl, whisk together the eggs, heavy cream, ricotta cheese, Parmesan cheese, salt, and black pepper until smooth and well combined.
Stir the sauteed zucchini and shallot mixture, halved cherry tomatoes, fresh parsley, and fresh basil into the egg and cheese mixture.
Pour the entire mixture evenly into the prepared pie dish. Ensure the tomatoes and zucchini are distributed evenly across the dish so every slice has vegetables.
Bake for 35 to 40 minutes, or until the center is set and the top is lightly golden brown. A knife inserted into the center should come out clean.
Remove from the oven and let the quiche rest for 10 minutes before slicing. Serve warm or at room temperature.