Prepare the zucchini: trim the stem and root-end from the zucchini, peel and grate it on a box grater with large holes. You should end up with about 2 1/2 cups of shredded zucchini.
Squeeze the shredded zucchini: gather the zucchini in a clean kitchen towel or several layers of cheese cloth and squeeze to press out as much juice as possible. This will prevent sogginess and will help pancakes hold together when cooking.
Prepare the broccoli and fresh dill: slice straight through the broccoli stem as close to the crown as you can get. The crown should break into several large florets. Cut through the "trunk" of each floret to make about 1 inch pieces. Cut the dill into about 1 inch pieces.
Chop the broccoli, dill and pine nuts: place the broccoli, dill, garlic and pine nuts in food processor and pulse for about 10-15 seconds, until all the ingredients are finely chopped.
In a large mixing bowl, whisk the eggs with salt and ground black pepper until egg yolks and egg white are blended.
Mix in the chipped zucchini, broccoli, dill, garlic and pines nuts.Add the flour and mix until all ingredients are mixed together.
Preheat 2 tablespoons of oil in a large frying pan over medium heat. Ladle pancake batter to make 4 pancakes per batch. Fry for about 2 minutes per side, until the sides are starting to get golden brown.
Serve hot with Greek yogurt.