Heat olive oil in a skillet over medium heat.
Add chopped onions and sauté until translucent.
Stir in minced garlic and cook for another minute.
Add sliced mushrooms and cook until soft.
Sprinkle flour over the mixture and stir well to coat.
Gradually add vegetable broth, stirring constantly to avoid lumps.
Bring the gravy to a simmer, allowing it to thicken.
Stir in soy sauce and season with salt and pepper.
Cook for an additional 5 minutes to deepen flavors.
Remove from heat and garnish with fresh parsley.