Preheat oven to 350°. Heat oil in a large saucepan over medium-high heat. Add rice and onion; sauté 2 minutes. Add broth; bring to a boil. Add mushrooms, carrot, celery, ginger, and garlic; cover, reduce heat, and simmer 20 minutes or until liquid is absorbed.
Combine rice mixture, tofu cubes, salt, and pepper in a 2-quart casserole coated with cooking spray; toss gently. Cover and bake at 350° for 20 minutes or until thoroughly heated. Sprinkle cilantro over pilaf.