Soak the dried corn kernels and beans overnight in separate bowls of water. Drain and set aside.
In a large pot, heat the olive oil over medium heat.
Add the sliced sausage or chorizo and pork belly or ham. Cook until browned and slightly crispy.
Add the chopped onion and minced garlic to the pot. Cook until softened and translucent.
Stir in the chopped tomatoes, red bell pepper, and green bell pepper. Cook for a few minutes until the vegetables start to soften.
Add the soaked corn kernels and beans to the pot. Stir to combine with the vegetables and meat.
Pour in the chicken or vegetable broth. Add paprika, black pepper, and salt.
Bring to a boil, then reduce the heat to low. Cover and simmer for about 1 hour, or until the corn and beans are tender.
Add the cubed potatoes and chopped cabbage to the pot. Continue to simmer for another 30 minutes, or until the potatoes are tender.
Garnish with fresh chopped cilantro or parsley before serving.
Enjoy your meal!