Prebaking makes the tofu appealingly chewy, allows it to absorb the marinade more effectively, and reduces sticking and crumbling on the grill. Golden raisins in the rice pilaf are a sweet balance to the intense spices in the tandoori marinade.
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.
The Vegetarian Grill