Heat olive oil in a large skillet over medium-high heat.
Add the onions and bell peppers, and cook for 5-7 minutes until softened.
Add the potatoes, garlic, paprika, cayenne pepper, salt, and pepper. Cook for another 10-12 minutes, stirring occasionally, until the potatoes are golden brown and crispy.
Push the hash to one side of the skillet and crack the eggs into the empty space. Cook until the eggs are done to your liking.
Serve the hash with the grilled steak on top and enjoy!