Prepare your broccoli: Separate the florets from the biggest stem(s). Cut the florets into 1-inch chunks. To prepare the stems, peel them and slice them into ½-inch lengths. You should have about 3 cups of chopped broccoli total.
Steam your broccoli until tender but not mushy: Bring a ½-inch or so of water to a boil in a small saucepan, then add the broccoli, place a lid on it and simmer it for 5 to 6 minutes. Drain the broccoli, then set it aside to cool slightly.
In the bottom of a large bowl, lightly beat your egg. Add the flour, cheese, garlic, salt and pepper. Then, add the somewhat cooled broccoli and mash it a bit with a potato masher. Stir or fold the ingredients together the rest of the way with a spoon. Adjust seasonings to taste.
Heat a large, heavy skillet over moderate heat. Once hot, add a good slick of oil, about 2 to 3 tablespoons. Once the oil is hot, scoop a two tablespoon-size mound of the batter and drop it into the pan, then flatten it slightly. Repeat with additional batter, leaving a couple inches between each.
Once brown underneath, about 2 to 3 minutes, flip each fritter and cook on the other side until equally golden, about another 1 to 2 minutes.
Transfer briefly to paper towels to drain, then to a serving plate or a baking sheet in a 200 degree oven to keep warm until needed. Repeat with remaining batter, adding more oil as needed. Serve with suggested accompaniments.
