Set a Dutch oven or heavy-bottomed, large pot over medium heat. Add the sliced bacon and olive oil and cook about 5 minutes or until the fat is rendered.
Add onion, green pepper, and celery. Cook 4 minutes, stirring often.
Add smoked sausage and cook, stirring often, 2-3 minutes, until sausage has begun to brown, onion is translucent and the green pepper and celery have softened.
Add bay leaf, paprika and hot sauce. Stir and remove from the heat.
Drain and rinse the soaked beans, and remove any pebbles or impurities. Add the beans and ham hock to the pot.
Add chicken stock, being sure the beans are covered with enough stock.
Increase heat to high, and bring to a boil. Skim off any foam that might boil to the top of the mixture.
Reduce heat to LOW, cover and simmer 3-4 hours or until beans are tender and liquid has reduced and thickened.
Remove the ham hock (pulling the meat from the bone, and adding it to the beans, if desired. The meat can be kept refrigerated, up to 5 days, for a different use.)
Stir the pot often, being sure beans aren’t sticking to the bottom of the pot.
Discard the bay leaf.
Season the beans with salt and pepper and add the sugar. Stir well and simmer another 10 minutes.
Taste the beans and season with additional salt, pepper and hot sauce, if needed.
Serve with Rice and garnish with scallions and chopped cilantro.
Enjoy!