Heat olive oil in a large pot over medium heat. Add onion, bell pepper, and celery. Sauté for 5–6 minutes until softened.
Stir in the garlic and cook for 1 minute until fragrant.
Add the soaked beans, rice, broth, smoked paprika, thyme, oregano, cumin, bay leaf, black pepper, and salt. Mix well.
Add the diced cooked chicken sausage and bring the mixture to a boil.
Reduce heat to low, cover, and simmer for 25–30 minutes, stirring occasionally, until the beans and rice are tender.
If needed, add a little more broth to adjust consistency.
Remove the bay leaf, stir in fresh parsley, and taste for seasoning.
Serve warm, topped with green onions.