In a Dutch oven, add oil and heat over medium flame. Add chorizo sausage and cook until browned, about 3 minutes. Remove and set aside.
Add onion to pot and sauté until translucent. Stir in garlic and cook for a few seconds then add broth, tomatoes, potatoes, salt, smoked paprika, and cumin seeds. Bring to a gentle simmer and cook for 10 minutes then add in peppers. Cook until potatoes are barely tender.
Add in chorizo and cod. Simmer on low until cod flakes easily with a fork, approximately 3-5 minutes.
Stir in lemon juice and dill. Serve with crusty bread. Enjoy!