01 - Heat olive oil in a large saucepan over medium heat and sauté the chopped onion for 3 to 4 minutes until translucent.
02 - Stir in the minced garlic and cook for an additional 30 seconds.
03 - Add bulgur wheat, stirring to coat it evenly with the oil and aromatics for about 1 minute.
04 - Sprinkle in ground cinnamon, allspice, black pepper, and salt; stir to combine and toast the spices for 1 minute until fragrant.
05 - Pour in the vegetable broth and bring the mixture to a gentle boil.
06 - Reduce heat to low, cover, and simmer for 12 to 15 minutes until bulgur is tender and the liquid has been absorbed.
07 - Remove from heat and let rest covered for 5 minutes.
08 - Fluff the bulgur with a fork and gently fold in the chopped parsley, dill, and mint while warm to release their aroma.
09 - Transfer to a serving dish, garnish with toasted pine nuts or almonds, and serve alongside lemon wedges if desired.