Trim and spiralize zucchini. Alternately, make long ribbons using a vegetable peeler and slice into thin strips.
Heat oil over in large saucepan over medium heat.
Add garlic and shallot, cook for 2 minutes.
Increase heat to medium high then add zucchini in centre of the pan and place cherry tomatoes around the edge.
Gently turn the zucchini noodles using tongs or a pasta stirrer, making sure all zucchini touches the pan. Cook for 4-5 minutes until zucchini is wilted but still has a crunch.
Add basil, Parmesan cheese, salt and pepper. Stir and cook for 1 minute.
Garnish with zucchini blossoms if available. Serve immediately.