Sauté the Aromatics: Heat the olive oil in a large skillet or pan over medium heat.
Add the minced garlic and sliced mushrooms, cooking and stirring until they have softened and released their moisture, about 3 to 5 minutes.
Toast the Bulgur: Stir in the bulgur wheat and toast for about one minute until it becomes fragrant.
Simmer the Pilaf: Pour in the hot vegetable broth and bring the mixture to a boil.
Reduce the heat to low, season generously with salt and pepper, cover, and let it simmer for 15 to 20 minutes, or until the bulgur is tender and all the liquid has been absorbed.
Finish and Serve: Stir in the drained diced tomatoes and the chopped fresh dill or parsley.
Cook for an additional 3 minutes to heat the tomatoes through and allow the flavors to meld.
Serve immediately.
Add a Cheesy Finish: For a touch of indulgence, sprinkle some crumbled feta or vegan parmesan over the top just before serving.