Cut zucchini into long noodles so they are about the length of spaghetti. One way to do this is use a spiralizer.
Over medium heat, add olive oil, garlic, and red pepper flakes to a large, deep frying pan. When oil begins to bubble around garlic, add zucchini noodles. Toss noodles and cook until al dente. They should be wilted, but still have some crunch; about 5-7 minutes.
As noodles cook, keep tossing so all spend time on the bottom of the frying pan.
Stir in tomato and basil. Cook for another minute.
Use pasta tongs to transfer noodles to a dinner plate, leaving the liquid in the frying pan.
Bring the liquid remaining in the pan to a simmer.
Combine cornstarch and cold water in a small bowl. Add to simmering liquid, whisking as you add. Continue whisking until liquid thickens into a sauce, about 1 minute. Taste sauce and season with salt as needed.
Pour sauce over the cooked and seasoned zucchini noodles. Add mozzarella balls and sprinkle with dry cranberries and chopped cashews.