Rinse the bulgur a couple of times in a small bowl, letting the bulgur settle for a few seconds before pouring off the water (I used a fine-mesh colander to catch the bulgur when I poured off the water). Add enough fresh water to just cover the bulgur and soak for 30 minutes, or until it is softened. Pour off and squeeze out any excess water.
While the bulgur softens, prepare the parsley. Rinse it well, then dry it in a salad spinner and then gently squeeze it in clean kitchen towels to get rid of any remaining moisture. Or, you can wrap the damp parsley in clean kitchen towels and gently squeeze out excess water, repeating as necessary. The drier the parsley, the easier it will be to chop up and the better your tabbouleh will be.
Pinch off the curls of parsley from their stems. Chop the curls in two or three batches with a large chef’s knife until it’s finely chopped.
In a medium serving bowl, combine the parsley, tomato, avocado, scallions, mint and bulgur. Stir in the olive oil, 2 tablespoons lemon juice, salt, garlic powder and pepper. Taste and adjust the seasonings, adding more lemon and salt if needed. Let the tabbouleh rest for about 15 minutes to give the bulgur time to soak up the flavors.
Serve the tabbouleh as a salad immediately. Or, to serve as lettuce cups: pull the leaves from your lettuce and arrange the nicest, most cup-like leaves on a platter. Fill each cup with a big spoonful of the tabbouleh and serve immediately.