Bring peas and water to cover to a boil in a large saucepan; cook 2 minutes. Remove from heat; cover and let stand 1 hour. Drain.
Bring ham and 1 quart water to a boil in saucepan; boil 15 minutes. Add peas; cover, reduce heat, and simmer, stirring occasionally, 45 minutes.
Add onion and next 3 ingredients, and return to a boil. Cover, reduce heat, and simmer 15 minutes or until peas are tender. Stir in hot rice and green onions.