Heat a large skillet over medium heat add melt 1 tablespoon of butter.
Add onion and garlic and saute for 1 - 2 minutes, stirring frequently to prevent burning.
Add 2 additional tablespoons of butter and melt. Turn the heat up to medium-high and add diced potatoes and bell pepper. Stir to coat in butter and then spread it all out into an even layer. Let cook without stirring for 3 minutes to allow a crisp to form on the bottom. Stir, spread in another even layer, and let cook for another 3 minutes.
Turn heat down to medium and add dijon and salt and pepper and stir. Add cubed ham and parsley and mix and let cook for another 2-3 minutes to let the ham reheat.
Add cheddar cheese and mix well until cheese is melted.
Serve and enjoy!
