Ground the hamburger, onion and garlic in a skillet on medium heat. Once there isn't anymore pink and onion is translucent, strain out any fat and set aside.
1 lb Hamburger, 1/2 onion, diced, 1/2 tbsp minced garlic
Add butter to skillet until melted. Add in diced potatoes and cook covered, about 10 minutes, until fork tender, stirring often to prevent burning. Add in more butter if needed.
2 tbsp to 4 tbsp salted butter, 2 lbs potatoes, diced into 1 inch cubes
Once potatoes are tender, add the hamburger mixture and combine. Add in the seasonings to your liking and cook for another 2-3 minutes until heated through.
salt, pepper, onion and garlic powder
Turn off heat and sprinkle on the shredded cheese. Cover and let sit for 3-5 minutes for cheese to melt.
1/2 c to 1 c shredded cheddar cheese
Serve immediately!