Add the vegetable oil and butter to a non-stick skillet over medium-high heat.
Add the potatoes and cook, stirring occasionally until they are browning and starting to get soft, 8 - 10 minutes.
Add the ham and cook, stirring occasionally, for 5 minutes more.
Add the beans and marinara sauce. Season the hash with garlic salt and pepper. Stir well and heat through. Remove from heat.
Cook the eggs to your liking.
Fill bowls with the hash. Top each bowl of hash with an egg, a dollop of sour cream, cheddar cheese and chopped chives.