For our vegetarian/grilled dinner party, I served these kebabs as the entree. The marinade was great, but unfortunately the tofu didn’t seem to really absorb much of it. Perhaps a longer marinating period would help?
We ommitted the rice, since we were having a bunch of other food, but we added some sweet potato cubes (par-cooked) to the skewers and they were actually the tastiest part of the dish.
Preheat oven to 375°.
Arrange tofu in a single layer on a foil-lined baking sheet coated with cooking spray. Bake at 375° for 25 minutes or until tofu releases 3 or more tablespoons liquid.
Combine chopped onion and next 8 ingredients (through garlic) in a large bowl. Add tofu, mushrooms, and onion wedges; toss gently to coat. Let stand at room temperature 30 minutes.
While tofu and vegetables marinate, prepare rice. Bring water to a boil in a medium saucepan; stir in rice. Cover, reduce heat, and simmer 15 minutes or until liquid is absorbed. Stir in raisins and 1/4 teaspoon salt. Let stand 5 minutes; fluff with a fork.
Remove tofu and vegetables from bowl; discard marinade. Thread tofu cubes, mushrooms, and onion wedges alternately onto 8 (6-inch) skewers. Lightly coat kebabs with cooking spray; sprinkle with remaining 3/4 teaspoon salt. Place kebabs on grill rack coated with cooking spray; grill 4 minutes on each side or until lightly browned. Serve with rice.