1. Combine sausage, onion, garlic and ham steak in a large saucepan or Dutch oven. Saute 10-15 minutes. Add stock, green onions, leeks, potatoes, turnip, turnip greens and ham hock. Simmer 30 minutes.
2. Puree 1 can beans until chunky. Add the pureed beans and the remaining beans to soup and simmer 10-30 minutes more. Garnish with fresh cilantro.