In a bowl, combine the bulgur with boiling water. Cover and let it sit for about 15-20 minutes, or until the bulgur is tender and the water is absorbed.
Fluff the bulgur with a fork and let it cool.
In a small bowl, whisk together the olive oil, fresh lemon juice, salt, and black pepper.
In a large bowl, combine the cooked and cooled bulgur, chopped parsley, chopped mint, diced tomatoes, diced cucumber, green onions, and minced garlic (if using).
Pour the dressing over the salad and toss everything together until well combined.
Refrigerate the tabbouleh for at least 30 minutes before serving to allow the flavors to meld.
Enjoy your meal!