Rinse the portobello caps to remove any dirt or debris. Slice each cap in half, then crosswise into ¼-inch thick strips.

Heat the butter in a large skillet over medium heat. Add the onions and sauté for a few minutes, or just until they begin to soften. Add the sliced mushrooms, a pinch of salt and pepper, the thyme, and oregano. Sauté the mushrooms until they release all their moisture and the liquid in the bottom of the skillet has dried up (about 10 minutes). You want to see some of the liquid browning and coating the bottom of the skillet, but not burning.

Once the evaporated juices begin to coat the bottom of the skillet, pour in the vegetable broth. Stir to dissolve the browned bits from the bottom of the skillet. Also add the soy sauce, brown sugar, and garlic powder. Allow the liquid to come up to a simmer, then turn down to low and simmer for about 5 minutes while you toast the bread.

Open the rolls and place them on a baking sheet, open sides up. Turn the oven on to broil and place the rolls in the oven. Watch the rolls closely and broil just until you see a slightly browning on the edges (about 5 minutes).

Use a slotted spoon or tongs to take the mushrooms and onions out of the au jus. Divide the mushrooms and onions among the four rolls. Top each sandwich with a slice of provolone. Return the sandwiches to the oven and broil for a few minutes more, or just until the cheese is melted. Close the sandwiches up and serve with the au jus from the skillet for dipping.

Serves 2-4, depending on how hungry you are and how big your rolls are!