Rinse the beans, dispose of any that are broken, and take out any debris.
Put the beans in a large pot, and fill it full of water, about 3 inches over the beans. Soak overnight.
Chop the bacon into half-inch pieces.
Cook in a heavy skillet until almost crispy. Remove from pan, and set aside.
Drain water from the pot where your beans are soaking.
Add 8 cups of chicken broth to cover the beans by about two inches.
Add the diced ham steak, diced onion, diced celery, and garlic to the pot.
Bring to a boil.
Reduce heat and simmer for 2 hours.
Add the Cajun seasoning, salt and pepper, and parsley.
Simmer for another 30 minutes, then add the bacon. Stir well.
Serve with white rice, and garnish with green onions.