To make the cakes, sauté the onion, celery, and garlic in a tiny bit of oil until they become tender. Add the mushrooms and dried tomatoes, and continue cooking until the mushrooms brown but don't cook them down too much.
Meanwhile, in a medium mixing bowl add all the dry ingredients and mix together. Add the cooked onion mixture, chickpeas, and tamari and smash together with your hands or a potato masher. It will start to stick together like a dough. You want it to hold into a patty but with some of the chickpeas still slightly intact.
Refrigerate the dough for about 30 minutes to bind with the oats.
For the tsadziki, before you start making the cakes, slice the cucumbers, toss in a little salt, and place in a colander. Put something heavy on the cucumbers so that they start to drain through the colander. I used a small plate with a sprouting jar full of water for the weight. Place the colander with the cucumbers in a sink or on a ridged plate to catch the liquid, and let drain for about 30 minutes.
Pulse the cucumber, garlic, olive oil, and lemon juice in a food processor until it is blended but still chunky. Add the yogurt and continue to pulse just enough to blend it well without over blending. Add the herbs and pulse a couple more times. Taste for salt and pepper.
NOTE: If you don't drain your cucumbers, and or over process the yogurt, it may come out too watery. When I do it as instructed here it comes out perfect and even stores well in the refrigerator.
When you are ready to finish everything, take the garbanzo mixture from the refrigerator and shape into hamburger sized patties. Cook on a griddle, in a teflon pan, or in a fry pan with a little oil. Cook just long enough to brown on both sides, about 5-10 minutes on each side. If you want some extra sizzle, finish them off in a 400º oven for about 10 more minutes.
Serve the cakes with the tsadziki on top or on the side. Try serving them over baby greens with some steamed asparagus on the side, as pictured.