Wash and dice the potatoes into small cubes. Boil them in salted water for about 5 minutes until slightly tender but not fully cooked. Drain and set aside.
Heat a large skillet over medium heat. Add the ground beef and cook until browned, breaking it apart with a spatula as it cooks. Drain excess fat if needed.
Add the diced onion and bell peppers to the skillet. Cook for 5–7 minutes until softened and fragrant.
Stir the potatoes into the skillet with the beef and vegetables. Season with salt, pepper, paprika, garlic powder, and onion powder if using.
Cook the Loaded Breakfast Hash for 10–15 minutes, stirring occasionally, until the potatoes become crispy and golden brown.
In a separate pan, fry or poach the eggs to your preferred doneness.
Transfer the hash to serving plates and top with eggs and shredded cheese. Let the cheese melt slightly before serving.
Garnish with sliced green onions, avocado, sour cream, Greek yogurt, or hot sauce if desired.