Sort and wash peas. Place in a large pan, cover with warm water and allow to soak overnight. Drain the peas and place in large 4 quart crock pot.
Add ham or ham bone to peas along with 3 cups of water. Stir in rest of ingredients except the cooked rice and green onion fans. Turn crock pot to low and allow to cook for 6 to 8 hours. Stir after 5 to 6 hours and check to see if additional water may be needed. If peas are to thick, add warm water to crock pot until desired consistency.
Serve over cooked rice and garnished with green onion fans.