In a shallow baking dish, whisk together the balsamic vinegar, olive oil, soy sauce, rosemary, garlic powder, black pepper, and cayenne. Taste and adjust seasonings if you like. Add the mushrooms and turn to coat. Let sit for 5 minutes on one side, then flip and let sit 5 additional minutes.
While the mushrooms marinate, prep the grill and the avocado sauce. You can let them sit for up to 30 minutes, so feel free to take your time—the longer they sit, the more intense the flavor will be.
Heat a grill or a large skillet over medium heat (about 350 to 400 degrees F). Brush the grill with oil to prevent sticking. Remove the mushrooms from the bowl, shaking off any excess marinade and reserving the marinade for basting. Cook on each side for 3-4 minutes, or until caramelized and deep golden brown. Brush the remaining marinade over the mushrooms several times as they cook.
To serve, top the portobello mushrooms with the avocado sauce or any topping you like.
Serving Size 1
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.