Place mushrooms in a glass dish with gills up. Whisk together marinade ingredients in a small bowl, and pour over caps. Marinate at room temperature 30 minutes.
While mushrooms marinate, prepare Sun-Dried Tomato Tofu. Place tofu slices in an 8 x 8-inch baking dish, and drizzle with olive oil. Top with sun-dried tomatoes and olives. Add basil leaves, parsley, and garlic powder. Let sit at room temperature 30 minutes.
Preheat oven to broil setting while tofu marinates. Put tofu in the oven and broil for 5-7 minutes. Preheat barbecue grill. When grill is ready, place mushroom caps over heat for 5 minutes, flipping halfway through cooking time.
To serve, place grilled mushroom caps on a plate, top with tofu slices, and drizzle a tablespoon or two of the rosemary marinade over all.
Yield: 4 servings (serving size = 1 mushroom cap and 2 ounces of tofu)