I am not claiming this to be an authentic Cuban dish, rather my version of it. I hope that you enjoy. Garnish with chopped green onions, chopped cilantro, lime wedges, and sour cream.
Bring water and rice to a boil in a saucepan. Reduce heat to medium-low, cover, and simmer until the rice is tender and liquid has been absorbed, 20 to 25 minutes.
Heat olive oil in a stockpot over medium-high heat; saute onion, bell pepper, carrots, celery, and garlic in hot oil until tender, about 5 minutes.
Mix black beans with liquid, chorizo, chicken stock, picante sauce, bay leaves, paprika, red wine vinegar, cumin, sugar, salt, black pepper, and red pepper flakes together in the pot with the onion mixture; bring to a boil, reduce heat to medium-low, place a cover on the pot, and simmer until the beans have softened, about 30 minutes.
Remove lid from pot and continue cooking until the mixture reaches your desired consistency, at least 20 minutes more. Remove bay leaves and adjust seasoning to your preferences. Serve over rice.
Per Serving: 559 calories; protein 19.6g; carbohydrates 84.5g; fat 15.8g; cholesterol 18.4mg; sodium 1609mg.