Place 1/4 cup of fine bulgar in a bowl, add 1/4 cup of hot water, cover and soak for 5 minutes. I used the medium variety and soaked it for 30 minutes. Drain, squeeze the bulgar well to remove excess moisture. While the bulgar is soaking, start chopping the other ingredients.
Chop off the thick stems of the parsley. I like to leave some of the tender stalks because they are flavorful. But feel free to just use the leaves. Chop the parsley finely. Chop the mint leaves finely, do not use the stems.
Core the tomatoes, cut lengthwise into halves, deseed, and dice into small pieces.
Also, dice the red onion finely.
Place the chopped parsley in a big bowl, add mint leaves, diced tomatoes, red onions, and drained bulgar.
Add lemon juice, olive oil, kosher salt, and black pepper. Toss to combine well gently. Taste and adjust with more salt or lemon juice, as needed.
Refrigerate the tabouli for at least an hour before serving. Check once again for salt and lemon juice, and adjust if needed right before serving. Tabouli salad is best served chilled or at room temperature, never warm.
Store leftovers in an airtight container in the fridge for up to 1-2 days, drain excess liquid if any as that will make the salad watery.