Wash and dry the potatoes and cut them into cubes, ~0.5-0.75 inches square.
Melt the bacon fat in a skillet over medium heat and add the potatoes, onions, salt, and pepper. Stir to combine and cover, cooking for 10-12 minutes, stirring every couple minutes.
Remove the cover from the skillet and turn the heat up to medium-high. Cook for another 10-12 minutes, occasionally stirring the potatoes and onions to get that perfect brown crust on the potatoes.
Notes
Instead of bacon fat you can use butter or coconut oil for this recipe.
Feel free to add other seasonings such as garlic powder, or chili spice.
To make this recipe vegan use coconut oil or vegan butter to fry these potatoes.
Nutritional values are an estimate and will vary depending on the exact ingredients used.