In a large cast iron skillet, heat about ¼ cup of oil (or more if needed), over medium-high. Add the potatoes and bell peppers and cook for about 4 minutes, or until they begin to get tender.
Then add the onion, jalapeno, and poblano, and cook until the ingredients are tender. Drain any excess oil, if needed.
Stir in the paprika, cumin and cilantro.
Make a well in the middle of the skillet and add the chorizo. Cook for about 5 minutes, stirring frequently, or until the chorizo has browned. Set aside to keep warm.
Heat a separate skillet, over medium-low heat. Grease the skillet well and crack an egg(s). Cover with a lid and cook for about 2 to 3 minutes for a sunny side up egg. Place on top of the skillet with the hash and repeat with the remaining eggs. Top with avocado slices and queso fresco. Serve immediately.