Place first 11 ingredients in a 4-quart electric slow cooker; stir well. Cover and cook on LOW for 5 1/2 hours or until vegetables are tender.
Place tofu on several layers of paper towels; cover with additional paper towels. Press to absorb excess moisture; cut into 1/2-inch cubes.
Heat a large nonstick skillet over medium-high heat.
Add oil to pan; swirl to coat.
Add tofu; cook 8 to 10 minutes or until browned, turning with a spatula. Stir into vegetable mixture in slow cooker. Cover and cook on LOW for 30 minutes.
Spoon rice into bowls. Ladle curry evenly over rice.
Sprinkle with cilantro and, if desired, black pepper.