Combine tomatoes, zucchini, onion, parsley, basil, salt and pepper in a large bowl.
Stir in the flour a little at a time until a thick batter is formed.
Heat about 1 inch of frying oil in a large, shallow pot over medium high heat.
Spoon about 3 tbsp of mixture into the oil and let the fritter fry until golden brown (about 3-5 minutes).
Repeat with the rest of the mixture until it is all used.
Serve with ranch dressing or other sauce of choice.