Heat olive oil in a large saucepan over medium-high heat.
Add chorizo and cook until crispy, about 4-5 minutes.
Remove and set aside.
In the same pan, add onion, garlic, and serrano pepper.
Cook until onion is tender, around 5-6 minutes.
Add paprika, salt, and pepper.
Stir in black beans, chicken broth, and chopped red bell pepper.
Bring the mixture to a boil, then reduce heat to a simmer.
Add corn to the pot and continue to simmer for an additional 10 minutes.
Taste and adjust seasoning with more salt and pepper if needed.
Return chorizo to the pot, stirring to combine all ingredients, and heat through.